Pagina 1 di 1
GESTIONE RELAZIONI
Inviato: venerdì 4 novembre 2011, 16:14
da TONDAR
Buongiorno,
ho installato oggi OpenOffice Base 3.3 in quanto devo effettuare un'estrazione di dati relazionando due o più tabelle, ho eseguito i passaggi di seguito riportati:
1. collegato due file DBF tramite funzionalità standard
Volevo creare una relazione tra tabelle ma, quando vado in Strumenti -> Relazioni appare il messaggio di seguito riportato
"Il database non supporta relazioni".
Sono profano nell'utilizzo di OpenOffice.
Grazie per l'aiuto
Re: GESTIONE RELAZIONI
Inviato: venerdì 4 novembre 2011, 17:09
da marcofoc
TONDAR ha scritto:1. collegato due file DBF tramite funzionalità standard
che significa?
Marco
Re: GESTIONE RELAZIONI
Inviato: sabato 5 novembre 2011, 0:13
da vladko
si possibile
ma tu puoi fare così:
Codice: Seleziona tutto
SELECT "tb1"."ID", "tb1"."campo1", "tb2"."campo1" FROM "tb1", "tb2" WHERE "tb1"."ID" = "tb2"."ID"
dove
tb1 -->primo dbf
tb2 -->secondo dbf
tb1.ID = tb2.ID -->relazione
tutto questo da fare in ricerche
fai sapere grazie
@marcofoc -->dbf si collega con nuovo collega a database esistente (ogni dbf è una tabella)
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 11:55
da TONDAR
Grazie per l'aiuto sono riuscito!!
E' possibile creare/estrarre un file di testo in base alla query filtrata???
Ciao
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 12:09
da UTPiovene
Puoi "creare" il testo importando i dati della ricerca in un foglio di writer oppure in un report all'interno di Base.
Ovviamente dovrà esserci una parte di testo fissa. Qui devi valutare se i campi devono ridimensionarsi in base alla larghezza del dato o possono mantenere una dimensione fissa, poichè saranno collegati con procedure differenti.
Se devono avere dimensione variabile devi fare un collegamento tipo "stampa in serie". L'aggiornamento deve essere manuale.
Se possono avere dimensioni fisse puoi fare un modulo (stessa procedura che segui per i report) ed i collegamenti si aggiornano automaticamente.
Per "estrarre" il testo: cosa vuol dire? Non hai testo, ma solo dati.
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 12:47
da TONDAR
Con Access ho la possibilità di espostare, da una query creata, un file di testo con o senza separatori (definendomi e salvandomi la struttura).
Ciao
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 12:51
da UTPiovene
Ah, ho capito, tipo il formato CSV per poi fare delle importazioni in altri programmi tipo Excel.
Intendi questo?
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 15:20
da TONDAR
Si,
intendo questo!!!
Re: GESTIONE RELAZIONI
Inviato: lunedì 7 novembre 2011, 15:33
da UTPiovene
Spero che qualcuno più esperto di me mi possa smentire, ma io non ho trovato nessun comando o metodo diretto per fare ciò che chiedi.
Però la prima cosa che mi viene in mente è che potresti importare la ricerca in Calc (collegando il database) e di lì esportare in CSV.
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 10:23
da vladko
TONDAR ha scritto:Con Access ho la possibilità di espostare, da una query creata, un file di testo con o senza separatori (definendomi e salvandomi la struttura).
Ciao
scusa veloce,
da Strumenti SQL
sostituire con tuoi dati questo codice e incollare in comando da eseguire
Codice: Seleziona tutto
SELECT * INTO TEXT "nome file.csv" FROM "nome tua tabella"
premere esegui
funziona?
fai sapere grazie
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 10:35
da UTPiovene
Si può mettere anche il nome di una ricerca o solo tabelle?
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 10:51
da TONDAR
Ho inserito la sintassi da te consigliata
SELECT * INTO TEXT "pippo.csv" FROM "DettFatt"
però Mi restituisce il messaggio "[Microsoft][Driver ODBC dBase] L'istruzione SELECT include una parola riservata o un argomento scritto in modo errato o mancante oppure la punteggiatura non è corretta ."
Grazie
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 11:43
da UTPiovene
Con Base sia standalone che embedded a me funziona correttamente
Mi fa molto piacere che si può fare questo tipo di estrazione
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 13:08
da vladko
hai ragione scusa, è che a volte leggo veloce
dimenticavo che tu usi base collegato a dbf
quindi per te nn so bene ma credo non si può fare.
mentre
UTPiovene ha scritto:Con Base sia standalone che embedded a me funziona correttamente
Mi fa molto piacere che si può fare questo tipo di estrazione
come dice UTPiovene si puo fare con Base standalone e embedded.
ora a parte che potrei dire finito non si può fare, ma mai dire mai oppure se maometto....
allora ti chiedo: è necessario tenere collegati dbf?
si--> passare per calc
no--> vedi sotto
vuoi salvare i dati, passare a base e abbandonare dbf???
si--> considera un sistema sicuro perchè ci sono alcuni problemi, ma fai un post nuovo
no-->vedi sopra
fai sapere e buon lavoro
Re: GESTIONE RELAZIONI
Inviato: martedì 8 novembre 2011, 14:38
da TONDAR
Purtroppo devo passare per forza dai DBF in quanto, il programma di fatturazione che uso, ha quella base dati.
Ringrazio tutti per la collaborazione
Ciao
