Pagina 1 di 1
Creare data base open office o libre
Inviato: martedì 1 febbraio 2011, 11:52
da luciop
Come si crea un data base ? In una suite come Ooo oppure con la prossima suite ufficio libre office?
Voglio creare un data base con 6 o 7 campi,
Azienda, indirizzo, indirizzo e-mail, telefono ,fax, qualifica, note.
Non l' ho mai fatto
quindi non so come cominciare.
Per esempio sto
provando a seguire la procedura guidata ma ho subito un problema, (allego l'immagine per spiegarmi meglio)
Cosa vuol dire "Tipo campo" Testo [VARCH]. ( ad esempio) ?
Dove trovo un tutorial che spieghi dall'inizio
- Ecco un data base, serve a..., esempio il più elementare data base esistente in Ooo o equivalente
- Lo puoi usare così esempio
- Già cercato sul web ma non ho trovato nulla di soddisfacente
Grazie
Re: Creare data base open office o libre
Inviato: martedì 1 febbraio 2011, 12:26
da Senbee
Quello è un parametro che ti chiede di che tipo di dati è quel campo. Stringa, numerico, eccetera.
Domanda: conosci già la teoria che sta alla base delle basi di dati entità-relazione e le basi del linguaggio SQL? Se sì, ti dovrebbe essere piuttosto semplice usare OOBase: crei le tabelle, per ogni campo metti il nome del campo e di che tipo di dati si tratta, imposti una chiave primaria, poi vai in Strumenti → Relazioni e colleghi le tabelle con le relazioni (uno-a-molti o molti-a-uno; per le relazioni molti-a-molti devi creare una tabella intermedia).
Se non conosci la teoria delle basi di dati e qualche rudimento di SQL è quasi impossibile che tu riesca a far funzionare un qualsiasi programma di DataBase, MS Access compreso. La materia è piuttosto profonda, all'università consiste di due grossi esami fondamentali.
Cerca "basi di dati" su Google e ti si aprirà un mondo... Un sito a caso:
http://www.studiamo.it/dispense/informa ... index.html
Se vuoi qualcosa di più specifico, puoi provare a cercare corsi per Microsoft Access. OOBase è molto simile.
Re: Creare data base open office o libre
Inviato: martedì 1 febbraio 2011, 13:28
da luciop
Sono completamente ignorante in materia.
Ora devo andare a lavorare, ma con un occhiata veloce al sito che mi hai linkato sembra che sia idoneo alle mie esigenze.
Ciò che mi serve ,è quello che una volta era chiamato ABC, un introduzione per poter usare Libre Office Base, nel mio caso.
Se hai la possibilità di dirmi qualche altro sito per le nozioni base cercherò di usarlo al meglio.
Grazie
Re: Creare data base open office o libre
Inviato: martedì 1 febbraio 2011, 13:38
da Senbee
Purtroppo è come se tu mi chiedessi come si usa una Twingo ammettendo di non saper guidare. Non è la twingo in sé, è tutta la guida che non si impara con "l'ABC".
Io ti consiglio più che altro di andare in una buona libreria e cercare qualche libro che spiega le basi di dati. Magari tenendo presente Access, che in sé fa un po' schifo, e di cui puoi saltare la parte della creazione dei form (che su OO è diversa) ma che come struttura è simile. Voglio dire: anche se impari a guidare su un'altra auto, se impari bene non avrai problemi a passare a un altro modello.
Re: Creare data base open office o libre
Inviato: martedì 1 febbraio 2011, 21:05
da luciop
Grazie
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 12:11
da luciop
Ciao,
mi sto documentando,sulla teoria essenziale su db e loro funzionamento, come da te indicato nei precedenti messaggi. Ho anche trovato un libro su OOoBase.
Così sto facendo i primi esperimenti, ma Base è scoraggiante, sia OOo che Libre, visti continui crash e comandi che non funzionano ,già più che sufficienti a far desistere molti curiosi.
Ma io sono veramente interessato.
Così sto cercando alternative.
C'è ne sono ?
Per cominciare devo craere una tabella primaria, e dopo eventuali secondarie e poi dei formulari e gli altri strumenti che un dbms può consentire.
Al momento non è necessario che si possa collegare ad un server web, se è incluso nel sw lo userò eventualmente in un secondo tempo.
Potete darmi delle indicazioni ?
Grazie
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 13:14
da Senbee
È molto strano: io lo uso e non ha mai crashato. In quali occasioni crasha? Quali sono i comandi che ti danno problemi?
L'alternativa è un po' più complicata: fai il db con MySQL e la parte grafica col linguaggio di programmazione che vuoi. Gambas è piuttosto semplice, ma Python è molto meglio per queste cose.
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 16:42
da luciop
Senbee ha scritto:
È molto strano: io lo uso e non ha mai crashato. In quali occasioni crasha? Quali sono i comandi che ti danno problemi?
La questione è complessa.
È l'intero pacchetto OOo ora Libre che
spesso mi ha creato problemi in diversi periodi e di diverso tipo, diverse applicazioni Writer e Calc per l'esattezza, allego l'immagine dell' ultimo problema avuto, (all'apertura di un foglio di calcolo) anche se avevo fatto una chiara domanda
http://forum.ubuntu-it.org/viewtopic.ph ... 1#p3435831
Quindi voglio stare lontano da sw instabile ? O per meglio dire che
ti molla in mezzo al guado
Per quanto riguarda Base ho il seguente problema
Codice: Seleziona tutto
Dopo aver creato una tabella e un formulario conseguente,
vorrei modificare il formulario
apro il formulario in vista struttura e dal menu
Visualizza>Barre degli strumenti la barra controllo per formulario e la
barra struttura del formulario non si aprono
che devo fare ?
Senbee ha scritto:
L'alternativa è un po' più complicata: fai il db con MySQL e la parte grafica col linguaggio di programmazione che vuoi. Gambas è piuttosto semplice, ma Python è molto meglio per queste cose.
Cosa vuol dire fai il db con MySQL ? vuoi dire fare la tabella con MySQL ? dove trovo istruzioni specifiche ? o una wiki per iniziare ?
Fare la parte grafica cosa significa ? e poi non so programmare.
Cosa sono i seguenti sw
http://wiki.ubuntu-it.org/Ufficio/PostgrePgadmin
http://it.wikipedia.org/wiki/Kexi
http://senbee.blogspot.com/2007/08/ms-a ... knoda.html anche se questo credo sia tuo
A presto grazie
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 16:46
da nicotano
questo ti può essere utile per base di OpenOffice.org
guida ai database di filippo cerulo
http://www.softcombn.com/Documenti/OooD ... ne_099.zip
dai un'occhiata anche qui
http://www.comunecampagnano.it/gnu/officeless/
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 19:27
da luciop
Il mio problema non è la guida come questa
http://www.comunecampagnano.it/gnu/officeless/
dopo aver creato la tabella ed anche il formulario mi mancano dei menu che non è possibile aprire seguendo questa guida non c'è "Data source as Table" come si attiva ? Da quale menu ? come già scritto in Visualizza>Barre degli strumenti > non tutti si attivano
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 20:11
da Senbee
La guida in effetti non dice che prima devi immettere nella tabella un paio di record a mano. Poi apri il form, vai su View → Form Navigation ed ecco che hai tutto come nella guida, compreso Data Source As Table.
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 21:32
da luciop
Senbee ha scritto:
La guida in effetti non dice che prima devi immettere nella tabella un paio di record a mano. Poi apri il form, vai su View → Form Navigation ed ecco che hai tutto come nella guida, compreso Data Source As Table.
Si va avanti ma ancora le cose non quadrano.
Una volta creato il form con qualche campo se lo apro è in sola lettura, come puoi vedere dall' immagine, ma le modifiche le ho fatte ?!
Inoltre non capisco perchè non si aprono tutte le barre degli strumenti dal menu visualizza>barre degli strumenti in particolare controllo del formulario e struttura del formulario ?
È forse un bug come mi sembra di aver capito da questa discussione ?
http://www.linuxqualityhelp.it/supporto ... ase#p85750
Se si come si segnala in launchpad ?
Grazie
Re: Creare data base open office o libre
Inviato: domenica 13 febbraio 2011, 23:27
da Senbee
Devi inserire i record dalla maschera, oppure aprendo la tabella direttamente.
Se qualche barra non si apre non è un problema. Serve solo quella per spostarsi tra i record.
Per inserire un nuovo record basta che vai avanti con le freccine fino all'ultimo record, vai oltre l'ultimo, scrivi i campi, continui a premere la freccina al record dopo. Come su Access.
Non importa se c'è scritto che è in sola lettura; di fatto tu sei l'amministratore del database che hai creato e quindi lo puoi scrivere.
Re: Creare data base open office o libre
Inviato: lunedì 14 febbraio 2011, 13:06
da Senbee
I difetti che riscontri, comunque, ci sono solo per Libreoffice.
Openoffice va benissimo e si comporta esattamente come vedi nella guida.
Re: Creare data base open office o libre
Inviato: lunedì 14 febbraio 2011, 14:06
da luciop
Ok grazie,
visto che sei connesso.
Si può creare una tabella di un db partendo da dei dati già esistenti.
Ad esempio Importare la rubrica di Evolution ?
Re: Creare data base open office o libre
Inviato: lunedì 14 febbraio 2011, 14:33
da Senbee
Nuovo → Collega a un database esistente.
Re: Creare data base open office o libre
Inviato: lunedì 14 febbraio 2011, 16:40
da luciop
Senbee ha scritto:
Nuovo → Collega a un database esistente.
Mi hai aperto un nuovo microcosmo.
Ho visto che da Nuovo>Collega a database esistente le alternative sono molte e per la maggioranza a me sconosciute.
Ti faccio 2 domande precise.
1- Se invece della rubrica di Evolution avessi bisogno di collegare la rubrica di gmail cosa devo scegliere fra le diverse opzioni ? JDBC, Groupwise, testo ......... quale ?
2- Se ad esempio da un registro pubblico per esempio la Camera di commercio della mia provincia, c'è
per esempio l'elenco delle imprese alimentari o metalmeccaniche della provincia ci si può collegare e creare un db in locale ?
Grazie
Re: Creare data base open office o libre
Inviato: lunedì 14 febbraio 2011, 17:13
da Senbee
Uhm, non ne ho idea :-)
In genere il formato più standard è quello testuale a "valori separati da virgole". Tutti i db dovrebbero consentire l'esportazione e l'importazione di quel formato (csv, colon separated values).
Re: Creare data base open office o libre
Inviato: martedì 15 febbraio 2011, 15:41
da luciop
Senbee ha scritto:
Uhm, non ne ho idea :-)
In genere il formato più standard è quello testuale a "valori separati da virgole". Tutti i db dovrebbero consentire l'esportazione e l'importazione di quel formato (csv, colon separated values).
Pensandoci su mi è venuta qualche idea da provare comunque.
Per la Rubrica di gmail posso importarla in Evolution e da li procedere.
Per elenchi da internet penso si possa provare un copia incolla in formato testo o foglio di calcolo e poi provare oltre ai .csv che si possono trovare.
Grazie