Newsgroup: it.comp.lang.visual-basic
Titolo: Tableau per albergo. Come??

Salve a tutti. Ho delle basilari nozioni di programmazione e di Visual
Basic, ma sono molto appassionato.
Volevo fare un piccolo progetto di gestione alberghiera. C'é qualcuno che sa
dirmi come, partendo da un database con nome, cognome, data di arrivo e di
partenza, riesca poi a visualizzarlo sul tableau?
Un esempio di quello a cui vorrei arrivare è questo.
http://www.fadel-informatica.it/img/planning.gif
Come arrivarci però proprio non lo so. E' così difficile? C'è qualcuno
esperto che ha già fatto cose del genere. Dove potrei reperire info utili a
tal proposito?
Grazie a tutti.

 utili a tal proposito?
dipende da quale è il tuo livello di partenza.
comunque, per curiosità, costa così tanto il programma che vuoi "copiare"?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 ha scritto nel messaggio
news:Z_tmd.37645$Es2.8...@twister2.libero.it...

Prova a vedere se trovi qualche ActiveX per grafici Gantt in internet.
Ciao

 comunque, per curiosità, costa così tanto il programma che vuoi "copiare"?
Credimi. Non voglio copiare nessun programma. Solo che io lavoro in un
albergo e ho nozioni di base di Visual Basic. Dove lavoro abbiamo un
programma che lavora con i database di Microsoft Access ed io sono riuscito
ad integrare alcune funzioni utili al mio lavoro con Visual Basic.
Ad esempio il programma di gestione che abbiamo
http://www.nicehotels.com/schermate_h2000.htm
 non ha alcune funzioni che io
considero mooolto utili ai fini dell'albergo, (tipo vedere chi ha occupato
una determinata camera per un periodo variabile). Ecco che io ho creato una
funzione che lo fa, e ne vado fiero proprio perchè le mie conoscenze sono di
base. Per farla corta, delle schermate che si vedono alla pagina web al link
sopra, saprei riprodurle tutte con un po' di impegno, ma non saprei neppure
da dove partire per ricreare un tableau.
Quindi Sergio, mi piacerebbe saper fare un semplice programma di gestione
alberghiera da me, e pur avendo trovato, in passato, programmi che non hanno
il tableau, io lo considero fondamentale. Provero' a seguire il consiglio di
Zanna, che ringrazio. Se anche tu mi potessi dare un consiglio migliore,
apprezzeri molto.
Saluti a tutti.

 Come arrivarci però proprio non lo so.
C'è un OCX che fa degli ottimi diagrammi di Gantt, e che quindi potresti
adattare al tuo caso.
E' facile da usare, leggerissimo e affidabile.
Ha un neo: la swhouse che lo realizzava è, credo, fallita, per cui non so
dove lo si possa trovare.
Il loro sito era 
http://www.addsoft.com/
, ma adesso serve a distribuire
dialer.
Ciao
Alberto
Copioincollo il readme (e non scrivermi, perchè il mio è registrato e non
posso distribuirlo).
Gantt/OCX Readme File
This is Version 1.22 of the Gantt/OCX control.
Gantt/OCX is a 32 bit OLE Custom Control that will add Project and Task
Tracking to your applications with the Click of a button. You can now
produce applications with professional project management features like
Planned, Actual, Progress and Slack tracking through visually interactive
Gantt charts.
Simply drop Gantt/OCX into a form or dialog and set any of the 150+
properties and styles to create the look and feel you want. You can adjust
fonts, colors, timescales, columns, scroll bars, grids, bar settings and
much more. Attach code to over 40 events to fully integrate the control into
your applications. You can respond to bar date changes, progress changes,
double clicks on a bar or a symbol and much, much more.
Gantt/OCX features advanced project tracking like Planned and Actual bars on
the same line, Progress tracking through percentages or actual dates, slack
bar display and advanced bar coloring features.
The product contains six complete applications that demonstrate the use of
the Gantt/OCX control in several "real world" settings. There is a Project
Tracking demonstrator, a Rocket Launch demonstrator, a Travel Itinerary
demonstrator, a Project Planner demonstrator, a Visual C++ demonstrator and
an Access/95 demonstrator. Try looking at each sample application and then
decide which one is closest to your application. You can then make a copy of
that sample and use it as a starting point. Each sample contains a readme
file, an executable file (ready to run) and complete source code (in either
Visual Basic, Visual C++ or Access/95).
--
E tutto mi sembrava andasse bene...


Grazie mille del tuo aiuto. Io infatti non sapevo nemmeno che parola fosse
Gantt. Ora ho visto che era proprio quello che cercavo, e ci sono molte
librerie .ocx che possono fare al caso mio. Grazie dell'interesse. Mi metto
subito al lavoro. Sono troppo curioso di vedere cosa viene fuori.
Saluti.


Ciao. Dai un'occhiata a qs. post, c'è uno che lavora per degli alberghi,
magari ti è utile.
http://www.andreavb.com/forum/viewtopic.php?TopicID=3036&page=0#10514
Nello stesso forum c'è un altro che si chiama GeoffS che ha fatto qualcosa
per alberghi.
Magari li puoi contattare.
Il forum è in inglese, ma tu lo sai, lavori in un albergo, noh?
Spero ti sia utile. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 apprezzeri molto.
sul quesito in sè, no.
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 costa troppo?
Credo sia un discorso di funzionalità, non di prezzo.
Due anni fa un grosso rivenditore che distribuisce proprio roba di Nice, ci
chiese uno studio preliminare per 'rifare' l'applicativo h2000, perchè la sw
originale non intende sviluppare determinate funzionalità che la clientela
richiede.
Classico dei leader di mercato, almeno di quelli meno lungimiranti.
Inutile dire che rifare tutto costava una vera e propria follia, per cui non
se ne fece niente.
Da un punto di vista morale...
Beh, se io non uso codice sviluppato da altri, nessuno può impedirmi (o
anche solo criticarmi) di realizzare un sw con le stesse funzionalità per
l'utente, almeno finchè queste funzionalità non siano in qualche modo
brevettate o frutto di un'idea originale.
Ma stiamo parlando di prenotazione, conti, fatture, consumi in camera, le
solite cose, insomma.
Ciao
Alberto


 Spero ti sia utile. Ciao.
Grazie tante anche a te per il consiglio. Effettivamente quel forum è molto
utile. Lo avevo già visto in passato. Credo che chiederò anche là qualche
consiglio, se non riesco a farlo da solo.
Saluti e grazie ancora.


se posso aggiungere qualcosa...
ho l'impressione che lui sia anche preso dal desiderio di verificare il
"...chissà se ci riesco anch'io...", che spesso si verifica negli
appassionati, come lui ha affermato di essere.
Questo entusiasmo spiega perché esistono in giro centinaia di calcolatrici
scritte in VB, anche se poi ognuno utilizza la Calcolatrice di Windows.
Anch'io ho provato questo entusiasmo, e ciò mi ha portato al mio attuale
livello di conoscenza di VB, per cui non posso certo biasimarlo, anche se
uno dei principi che muovono le aziende di programmazione è il "non
reinventare la ruota".
Omero, se questa è la tua intenzione, ti auguro che tu ti possa divertire
come mi sono divertito e mi diverto ancora io.


 Da un punto di vista morale...
perfettamente d'accordo. la frase "lo fanno tutti" non sottointendeva
"sarebbe male, ma visto che lo fanno gli altri..."
se devo visualizzare l'occupazione temporale di una serie di risorse non
credo che si possa inventare niente di molto diverso da quello che c'č.


 che c'è.
Beh, il grafico è solo una minimissima parte di quello che fa quel sw. E'
complesso e oserei dire ben fatto (anche se la versione su Access ha un
milione di problematiche legate appunto ad un db assolutamente inadeguato).



Saluti e grazie per ora.

 come mi sono divertito e mi diverto ancora io.
Lasciatemi quotare qualhe riga di troppo che non riesco ad eliminare.
Hai centrato il punto. Grazie di cuore.
Ed è proprio per non reinventare la ruota che mi chiedevo se ci fosse
qualcosa di " facile e pronto".
Saluti.

 Beh, il grafico è solo una minimissima parte di quello che fa quel sw.
bien sure, era solo un esempio (oltre ad essere quanto richiesto dall'op)


 Come arrivarci perň proprio non lo so. E' cosě difficile?
conosci come creare le matrici di controlli ? se si bene , altrimenti google
^_^
poi non ti resta altro che giochicchiare un po con le dimensioni e le
coordinate , in pratica se ho capito devi rifare la tabella che si vede a
video, il metodo + veloce e' usare delle picture box su cui scrivi con
"print" e disegni con "line" circle ecc...
la "rottura" e' creare la maschera e dare il nome ai controlli , il
funzionamento poi lo credo semplice:
clicchi su una casella e visualizzi una form di dettaglio / gestione
(accrediti, addebiti sulla stanza/cliente, roba opzionale ecc ecc)
l'unica accortezza e' gestire gli spostamenti verticali e orizzontali, cioe'
ricreare a ogni spostamento la situazione delle stanze e "capire" la casella
su cui hai clikkato a che giorno e che stanza fa riferimento, una cosa
veloce e' usare la proprieta' .TAG magari la formatti cosi:
yyyyMMddhhmm-XXXXX  es: 20041125-000123
quindi con la prima parte sai la data e con la seconda il numero dela
stanza, per leggerla basta che fai cosi :
pictureStanza(index...)_click...
 varStanza = val(right(pictureStanza.tag,6))
 varData = left(pictureStanza.tag,12) 'ti conviene convertirla in data con
la format
'e poi lanci la tua procedura per i dettagli :
CaricaDettagliStanza(stanza,data) e cosi via...
Con un po di impegno e qualche buona oretta di programmazione CARTACEA
vedrai che le idee su come farlo ti usciranno automaticamente.
-- 
[Gigio2k]
http://www.g2kweb.it
[ it-alt.comp.hardware.modding ] - 
http://www.g2kweb.it/ichm