Dunque, andiamo con ordineFinora si era "passato da computer a computer" una "bellissima" cartella che conteneva il file crittato e l'eseguibile con tutte le librerie win per leggerlo e aggiungere dati. Dunque si passava l'applicazione e i dati insieme. Siccome questo non è il massimo della portabilità tra sistemi operativi diversi pensavo di iniziare a spostare solo il file, inoltre mi ero indirizzato verso openoffice perché è più probabile che se un domani un tizio qualunque ha bisogno dei dati abbia già installato openoffice che qualunque altro software in grado di gestire database (MSAccess compreso). Riguardo ad Access non l'ho mai usato ed ho una vaghissima idea di come funzioni, quindi eventuali riferimenti sono del tutto casuali :P. Quanto allo spostamento dei dati è avvenuto finora tramite chiavette usb o altri supporti fisici, non credo ci sarà bisogno di condividerlo in rete (in quanto un accesso dovrebbe essere sufficiente). Per sapere qual'è quello più recente è facile: è il mio. Punto. Se poi aggiornamenti saranno fatti da altri comunicherò a chiunque chieda chi ha la versione più recente (o me ne procurerò una copia). Conta che le persone che hanno cognizione dell'esistenza di questo DB sono circa una ventina, forse meno, non è difficile trovare chi ha l'ultima versione, anche perchè finora è stato aggiornato con una frequenza tipo una volta ogni sei mesi. Il foglio di calcolo è stato considerato più volte, ma avrei voluto evitarlo se possibile per questioni di ordine: la mia minima esperienza di DB insegna che è comunque più facile fare ricerce e anche inserire dati, almeno con Base (l'interfaccina con i campi è sicuramente più facile di un foglio di calcolo dove non ci si ricorda l'intestazione della colonna). Infine quanto ai formati, il mio problema è che proprio non so come importarli: finora mi sono limitato a creare tabelle da zero, non so come immetterle e non ho trovato chiarimenti esaurienti (forse non ho cercato nei posti giusti non so). Spero di aver risposto in maniera esaustiva Nicola 2008/6/21 Giuseppe Briotti <g.briotti@xxxxxxxxx>: > > ========================== > > Date: Sat, 21 Jun 2008 18:21:48 +0200 > > From: "Shinsan Hattori" <hattorishinsan@xxxxxxxxx> > > To: linuxtrent@xxxxxxxxxxxxx > > Subject: [Linuxtrent] Re: Consiglio su database > > ========================== > > > > Sono vago perchè non so bene cosa serva comunicare... Non mi intendo > molto > > della cosa...dunque i formati di output sono: .tab .csv .bas .dbf .dif > .htm > > .mer .slk .ton .wk1 > > > > I dati in questione sono sostanzialmente il registro degli associati > > e quindi servono campi per le informazioni anagrafiche, per gli > > indirizzi e per i pagamenti delle quote associative (quindi booleani per > > non complicarsi troppo la vita). Mi serve cambiare database proprio > perché quello > > esistente non permette di aggiungere altri campi senza possedere il > software > > proprietario con il quale è stato creato. Infine quando parlo di non > usarlo > > da solo vuol dire che non sono solo io che ci devo lavorare ma dubito che > ci > > sarà mai bisogno di accedervi contemporaneamente. Finora è stato gestito > > passandolo da computer a computer di coloro che avevano bisogno di > accedervi > > per motivi vari (aggiornamento/uso del database stesso). Ora io uso > linux, > > ma molti usano win e qualcuno mac... per questo volevo un db che potesse > > essere trasportato facilmente da un sistema operativo all'altro senza > > problemi (magari anche senza dover fare istallazioni complesse come per > > MySQL). Se servono altre informazioni chiedete pure, grazie ancora, > > Nicola > > Ci sono diverse considerazioni da fare, alcune di natura tecnica, altre di > natura concettuale, e questi ultimi prescindono in generale da qualunque > sistema operativo o database usi. > > Prima di tutto, cosa intendi per "passare da computer a computer"? Passate > una copia del file o dell'applicazione (sembra tu stia parlando di una > specie > di MSAccess) di computer in computer? E come fate a sapere quale è quello > più recente? Come ve lo passate, i computer sono in rete tra loro o fate > proprio la copia con chiavette usb o disco, oppure siete dislocati > diversamente > e ve lo passate con la posta elettronica? Qui occorre qualche informazione > in > più... > > Passare, di fatto, un "file" da computer a computer per aggiornarlo, non > è il massimo del lavoro cooperativo: inoltre, per questo, NON ti serve un > database, basta probabilmente un foglio elettronico qualsiasi (visto anche > che sembra tu stia parlando di una unica tabella con 2000 righe). Se le > macchine sono in rete, probabilmente la cosa migliore è avere un database > (MySQL è perfetto e non è così difficile da installare e configurare) cui > tutti si connettono. > > Venendo ai formati in cui riesci ad esportare, direi che il CSV lo legge > qualunque applicazione (fogli elettronici, database, editor di testi...) > visto che si tratta di un file di testo in cui ogni riga è un record ed > i campi sono separati da un carattere noto, di solito la virgola o la > tabulazione. > > Per quanto riguarda le altre estensioni: > TAB= come CSV, ma usa solo il tab come separatore > BAS= mmm, se non è roba basic, potrebbe essere qBASE > DBF= questa potrebbe essere un sacco di cose, da Clipper, FoxPro a dBASE, > perfino un tablespace Oracle :-) > DIF= Data Interchange Format, questo lo apri con Excel o Calc... > HTM= se è HTML, lo visualizzi ma poi non ci fai molto, a meno di non fare > altre elaborazioni per tirarne fuori i dati... se la presentazione è una > tabella HTML, allora potresti azzardare un brutale copia e incolla in Calc > o Excel > MER= questo non sono sicuro, ma potrebbe essere un formato per Lotus123, > prova ad aprirlo con Calc o Excel > SLK= LOL, questo è Excel... > TON= questo non lo so... > WKL= questo credo sia Lotus > > G. > -- > > Giuseppe Briotti > g.briotti@xxxxxxxxx > > "Alme Sol, curru nitido diem qui > promis et celas aliusque et idem > nasceris, possis nihil urbe Roma > visere maius." > (Orazio) > > > > > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx > > >