Inserire un comando SQL in una macro

Discussioni sulle caratteristiche di database
Rispondi
magno1972
Messaggi: 8
Iscritto il: mercoledì 22 gennaio 2014, 4:08

Inserire un comando SQL in una macro

Messaggio da magno1972 »

Ciao a tutti,
pur essendo un neofita di base sono riuscito a costruirmi il mio primo database. Il mio problema è quello di riuscire ad esportare una "ricerca/query" in formato .csv
ho trovato questo comando in sql che fa quello che mi serve:

Codice: Seleziona tutto

SELECT "Descrizione", "Dettaglio riga 2", 1 AS "quantità", 'pz' AS "unità", "Prez_Rigas" into text  "Prova" FROM "Ortofrutta" WHERE "Prez_Rigas" <> 0
ma mi si presentano 2 problemi
1 ho bisogno che il separatore di campi sia ";" punto e virgola e non la virgola
2 questo comando lo devo inserire in una macro
Grazie anticipatamente
Ultima modifica di magno1972 il lunedì 3 marzo 2014, 18:43, modificato 3 volte in totale.
windows xp libreoffice 4.1
magno1972
Messaggi: 8
Iscritto il: mercoledì 22 gennaio 2014, 4:08

Re: Esportare in formato .csv

Messaggio da magno1972 »

non riesco a trovare come inserire in una macro un comando sql, ho cercato nei vari forum... nessuno ha avuto il mio stesso problema? :knock:
windows xp libreoffice 4.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Esportare in formato .csv

Messaggio da charlie »

Ciao, forse il titolo che hai usato è fuorviante. Meglio sarebbe: "Inserire un comando SQL in una macro" :D.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
magno1972
Messaggi: 8
Iscritto il: mercoledì 22 gennaio 2014, 4:08

Re: Inserire un comando SQL in una macro

Messaggio da magno1972 »

grazie charlie ... ci provo
windows xp libreoffice 4.1
ndrini
Messaggi: 93
Iscritto il: lunedì 8 agosto 2011, 23:28

Re: Inserire un comando SQL in una macro

Messaggio da ndrini »

Io, in particolare di macro, non ne so niente, ma di solito chi vuole una mano allega il database al post, così uno lo apre e vede "da vicino" cosa non va.
Oppure potresti inserire nel post (tramite il comando "codice" ) la parte che non ti quadra...
Andrea
LibreOffice 5.1.4.2 su Ubuntu 16.04
magno1972
Messaggi: 8
Iscritto il: mercoledì 22 gennaio 2014, 4:08

Re: Inserire un comando SQL in una macro

Messaggio da magno1972 »

ciao Andrea,
grazie per il suggerimento ma rispetto a quanto scritto nel primo messaggio non so cosa aggiungere. pensavo ci fosse un comando tipo execute.sql ma al momento non sono riuscito a trovare nulla. o meglio forse non so dove cercare e trovare esempi che mi aiutino. adesso sto cercando di imparare come utilizzare il basic di openoffice... le cose più semplici come riferirsi a un database come analizzare una tabella o utilizzare una ricerca
windows xp libreoffice 4.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Inserire un comando SQL in una macro

Messaggio da charlie »

Qui: viewtopic.php?f=26&t=5493#p27262 puoi trovare indicazioni di come inserire un comando SQL in una macro.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi