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 :crazy: