Newsgroup: it.comp.programmare
Titolo: urgente!!!

Una persona cerca un programma di archiviazione dati. Da questi dati ne
vengono selezionati alcuni, salvati su una memoria a parte e portati sul
posto di lavoro (e viceversa).
Si può fare solo con access? oppure solo visual basic? oppure dovrei
integrarli entrambi?
E quanto mi dovrei far pagare????
E' il mio primo lavoro e non ne ho idea.....
Grazie a tutti e buon lavoro.

 integrarli entrambi?
Si puo' fare sia con il solo Microsoft Access, sia con il solo
Microsoft Visual Basic, sia con altri strumenti.
Se il database ha una sola tabella con meno di mille record, e' meglio
usare un file di testo. E in tal caso e' meglio usare Visual Basic.
Per database piu' complessi e' meglio usare un formato di file piu'
sofisticato, come il formato MDB. E in tal caso si puo' usare sia Access
che Visual Basic.
Usando solo Microsoft Access, e' necessario che l'utente abbia
installato Access su ogni computer da cui vuole accedere al database,
con le relative licenze. Inoltre, in tal modo si deve fornire i
sorgenti all'utente. Alternativamente puoi acquistare Microsoft
Office Developer, che ti fornisce la licenza di installare su qualsiasi
computer il runtime di Access, cioe' una versione di Access priva
delle funzioni di creazione e modifica delle tabelle e del codice.
P.S.: Non usare "urgente!!!" come oggetto! E' improprio (non e' un
oggetto) e controproducente (perche' mai un lettore di un newsgroup
dovrebbe leggere prima un messaggio con tale oggetto?).
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

Grazie per la risposta.
Mi sembra normale che il programma lo debba fare io, ho scritto che mi deve
pagare... :-)
Cmq non penso che vada bene il file di testo: ogni paziente ha una ventina o
quindicina di campi. Personalmente non so quanti pazienti siano... 40, 50...
forse anche 100, 200 ma non credo di più. Vorrebbe inserirci anche
un'immagine da modificare ad ogni visita (immagine da "segnare" in alcuni
punti) ma non so lavorare la grafica, non ho idea. Neppure come salvarla
ogni volta. Comunque, tornando a prima, penso di fare il prog. in visual
basic e salvare i dati su un file mdb. Un particolare che mi sfugge (sarà
l'ora): il codice vb legge da solo i dati mdb oppure c'è bisogno che lui
abbia installato access? (mi sembra la prima...)
Si, deve salvare i pazienti del giorno su una penna con tanti tanti megabite
di memoria...
Dopo averli visitati torna a casa e li re-inserisce aggiornandoli sul
database principale.
Cosa dicevi su office developer? Ho visto programmi fatti con access ma
protetti da pwd, quindi perchè comprare office developer? Forse è per utenti
molto più esperti :-)
Ad ogni modo penso che lui abbia già office installato.
Per l'oggetto.... beh, ho usato "urgente" perchè cercavo una risposta
immediata per sapere se dovevo comprare solo access o anche vb. Alla fine li
ho comprati entrambi!
Ciao e grazie ancora.

 Ad ogni modo penso che lui abbia già office installato.
La cosa piu' importante di Office Developer e' che se ne acquisti la
licenza hai il diritto di distribuire a tutti applicazioni sviluppate in
VBA per Access, anche a chi non ha installato Access e non vuole
installarlo. Naturalmente, non ne vale la pena, se tutti i tuoi clienti
hanno gia' installato Access o hanno intenzione di installarlo comunque.
Inoltre, se l'applicazione dovra' essere installata su un solo computer
credo che costi meno comprare due licenze di Office (una per te e
una per il cliente) che una licenza di Office Developer.


 Ma non si era parlato di una ventina di campi per ogni paziente?
si, perchè? lui si, ha comprato la penna per questo scopo, ma non credo che
abbia valutato i suoi mega sui file da salvare... insomma, gli piace
comprare le ultime novità del mercato!
Grazie ancora.