Aiuto: Openoffice Base e SQL / o macro + calc
- Scarsos
- Prode Principiante
- Messaggi: 70
- Iscrizione: venerdì 18 agosto 2006, 13:37
- Località: Firenze
- Contatti:
Aiuto: Openoffice Base e SQL / o macro + calc
Ciao a tutti!
mi sto cimentando con l'ultilizzo del software open-office base e devo dire che sembra uno strumento potente.
ahime per lavoro devo impararlo parecchio in fretta e devo creare un database con alcuni automatismi per l'utente finale.
Fra questi ho bisogno di un qualche script che mi faccia un estrazione casuale dei casi presenti nel database.
Da quello che ho capito la cosa migliore per fare questa cosa su un database è SQL e non una macro.
Però vedendo su internet si trovano soprattutto esempi SQL per ACCESS :'( Al livello di conoscenza attuale non ho ancora capito se il linguaggio SQL sia uguale per tutti i software oppure ogni programma ne abbia un suo specifico ??? :'( quindi sono messo un po' male e alla ricerca di documentazione di openoffice a riguardo.
Per ho trovato questi due esempi on line... ma nessuno dei due funziona con OOo.
SELECT TOP 1 nome_colonna
FROM nome_tabella
ORDER BY newid()
Select TOP 1 * FROM Tabella ORDER BY
CLng(Rnd(id+Timer())*-1)*10000
un grazie in anticipo a chi mi da qualche
chiarimento e suggerimento su come procedere nel caso specifico e su come documentarmi su SQL di Openoffice più in generale.
Grazie! :)
mi sto cimentando con l'ultilizzo del software open-office base e devo dire che sembra uno strumento potente.
ahime per lavoro devo impararlo parecchio in fretta e devo creare un database con alcuni automatismi per l'utente finale.
Fra questi ho bisogno di un qualche script che mi faccia un estrazione casuale dei casi presenti nel database.
Da quello che ho capito la cosa migliore per fare questa cosa su un database è SQL e non una macro.
Però vedendo su internet si trovano soprattutto esempi SQL per ACCESS :'( Al livello di conoscenza attuale non ho ancora capito se il linguaggio SQL sia uguale per tutti i software oppure ogni programma ne abbia un suo specifico ??? :'( quindi sono messo un po' male e alla ricerca di documentazione di openoffice a riguardo.
Per ho trovato questi due esempi on line... ma nessuno dei due funziona con OOo.
SELECT TOP 1 nome_colonna
FROM nome_tabella
ORDER BY newid()
Select TOP 1 * FROM Tabella ORDER BY
CLng(Rnd(id+Timer())*-1)*10000
un grazie in anticipo a chi mi da qualche
chiarimento e suggerimento su come procedere nel caso specifico e su come documentarmi su SQL di Openoffice più in generale.
Grazie! :)
Ultima modifica di Scarsos il giovedì 13 gennaio 2011, 10:32, modificato 1 volta in totale.
Re: Aiuto: Openoffice Base e SQL
Anche se datata questa guida potrebbe fornirti qualche indicazione.
Potresti vedere anche questa pagina: http://it.openoffice.org/documentazione ... abase.html.
Non utilizzo base e non saprei dirti, ma, ad occhio, icomandi che hai postato mi sembrano non avere la sintassi corretta: che messaggio di ritorno ti da? Che cosa vorresti che facessero?
Sarebbe utile se spiegassi piu` approfonditamente che cosa dovresti automatizzare.
Sposto nella sezione server.
ciao
Potresti vedere anche questa pagina: http://it.openoffice.org/documentazione ... abase.html.
Non utilizzo base e non saprei dirti, ma, ad occhio, icomandi che hai postato mi sembrano non avere la sintassi corretta: che messaggio di ritorno ti da? Che cosa vorresti che facessero?
Sarebbe utile se spiegassi piu` approfonditamente che cosa dovresti automatizzare.
Sposto nella sezione server.
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
- Scarsos
- Prode Principiante
- Messaggi: 70
- Iscrizione: venerdì 18 agosto 2006, 13:37
- Località: Firenze
- Contatti:
Re: Aiuto: Openoffice Base e SQL
Grazie mille delle risposte e delle guide suggerite! sembrano molto interessanti e anche molto corpose! (b2b)
lo scopo finale del mio lavoro è di costruire un file odb da spedire ad alcuni intervistatori (quindi non so se sia propriamente la sezione server quella giusta). Questi devono inserire nel database una lista dei soggetti da intervistare ed estrarne (attraverso un interrogazione SQL) un sottoinsieme casuale su cui fare effettivamente le interviste. Dopo di che su questa lista ridotta di soggetti, andare ad intervistarli e inserire le informazioni tramite una maschera di inserimento sempre sullo stesso database. Il tutto cercando di farli "spippolare" il meno possibile
Riguardo ai comandi poco fa ho avuto modo di sperimentare il secondo esempio su Access di microsoft ed in effetti funziona (il primo no)
su base mi da l'errore per entrambe le soluzioni ::)
Stato SQL: HY000
Codice di errore: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
che per me è arabo
lo scopo finale del mio lavoro è di costruire un file odb da spedire ad alcuni intervistatori (quindi non so se sia propriamente la sezione server quella giusta). Questi devono inserire nel database una lista dei soggetti da intervistare ed estrarne (attraverso un interrogazione SQL) un sottoinsieme casuale su cui fare effettivamente le interviste. Dopo di che su questa lista ridotta di soggetti, andare ad intervistarli e inserire le informazioni tramite una maschera di inserimento sempre sullo stesso database. Il tutto cercando di farli "spippolare" il meno possibile
Riguardo ai comandi poco fa ho avuto modo di sperimentare il secondo esempio su Access di microsoft ed in effetti funziona (il primo no)
su base mi da l'errore per entrambe le soluzioni ::)
Stato SQL: HY000
Codice di errore: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
che per me è arabo
- dring
- Scoppiettante Seguace

- Messaggi: 659
- Iscrizione: martedì 3 novembre 2009, 9:22
- Desktop: GNOME 3.4.2
- Distribuzione: Debian 7.4 (wheezy) 64-bit
- Località: Brescia
Re: Aiuto: Openoffice Base e SQL
mi sa che vuoi costruire un grattacielo senza aver prima provato a costruire una capanna 
- Scarsos
- Prode Principiante
- Messaggi: 70
- Iscrizione: venerdì 18 agosto 2006, 13:37
- Località: Firenze
- Contatti:
Re: Aiuto: Openoffice Base e SQL o calc + macro
Eheh, forse hai ragione. Però sono convinto di voler far questo progetto con software opensource e di risucirci:)
con microsoft excel e vba ho fatto qualcosa di simile qualche tempo fa, anche se molto più rozzo, registrando una serie di passaggi con il registratore di macro. Quindi se riesco a capirci qualcosa anche dei linguaggi di openoffice ci sono delle speranze:)
comunque anche le macro di calc mi confondo parecchio le idee
con microsoft excel e vba ho fatto qualcosa di simile qualche tempo fa, anche se molto più rozzo, registrando una serie di passaggi con il registratore di macro. Quindi se riesco a capirci qualcosa anche dei linguaggi di openoffice ci sono delle speranze:)
comunque anche le macro di calc mi confondo parecchio le idee
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
