GESTIONE RELAZIONI

Discussioni sulle caratteristiche di database
Rispondi
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

GESTIONE RELAZIONI

Messaggio 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
Open Office 3.3
S.O.: Win 7 Professional
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: GESTIONE RELAZIONI

Messaggio da marcofoc »

TONDAR ha scritto:1. collegato due file DBF tramite funzionalità standard
che significa?
Marco
Non esistono buoni maestri senza buoni allievi...
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: GESTIONE RELAZIONI

Messaggio 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)
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

Re: GESTIONE RELAZIONI

Messaggio da TONDAR »

Grazie per l'aiuto sono riuscito!! :)

E' possibile creare/estrarre un file di testo in base alla query filtrata???

Ciao
Open Office 3.3
S.O.: Win 7 Professional
Avatar utente
UTPiovene
Messaggi: 232
Iscritto il: giovedì 16 dicembre 2010, 11:24
Località: Piovene Rocchette per 36 ore alla settimana

Re: GESTIONE RELAZIONI

Messaggio 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.
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

Re: GESTIONE RELAZIONI

Messaggio 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
Open Office 3.3
S.O.: Win 7 Professional
Avatar utente
UTPiovene
Messaggi: 232
Iscritto il: giovedì 16 dicembre 2010, 11:24
Località: Piovene Rocchette per 36 ore alla settimana

Re: GESTIONE RELAZIONI

Messaggio da UTPiovene »

Ah, ho capito, tipo il formato CSV per poi fare delle importazioni in altri programmi tipo Excel.
Intendi questo?
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

Re: GESTIONE RELAZIONI

Messaggio da TONDAR »

Si,
intendo questo!!!
Open Office 3.3
S.O.: Win 7 Professional
Avatar utente
UTPiovene
Messaggi: 232
Iscritto il: giovedì 16 dicembre 2010, 11:24
Località: Piovene Rocchette per 36 ore alla settimana

Re: GESTIONE RELAZIONI

Messaggio 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.
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: GESTIONE RELAZIONI

Messaggio 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
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Avatar utente
UTPiovene
Messaggi: 232
Iscritto il: giovedì 16 dicembre 2010, 11:24
Località: Piovene Rocchette per 36 ore alla settimana

Re: GESTIONE RELAZIONI

Messaggio da UTPiovene »

Si può mettere anche il nome di una ricerca o solo tabelle?
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

Re: GESTIONE RELAZIONI

Messaggio 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
Open Office 3.3
S.O.: Win 7 Professional
Avatar utente
UTPiovene
Messaggi: 232
Iscritto il: giovedì 16 dicembre 2010, 11:24
Località: Piovene Rocchette per 36 ore alla settimana

Re: GESTIONE RELAZIONI

Messaggio da UTPiovene »

Con Base sia standalone che embedded a me funziona correttamente
Mi fa molto piacere che si può fare questo tipo di estrazione
S.O. Windows 10
LibreOffice Versione: 5.4.5.1
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: GESTIONE RELAZIONI

Messaggio 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
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
TONDAR
Messaggi: 6
Iscritto il: venerdì 4 novembre 2011, 14:45

Re: GESTIONE RELAZIONI

Messaggio 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:
Open Office 3.3
S.O.: Win 7 Professional
Rispondi