Pagina 1 di 1

Aiuto: Openoffice Base e SQL / o macro + calc

Inviato: mercoledì 12 gennaio 2011, 18:31
da Scarsos
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!  :)

Re: Aiuto: Openoffice Base e SQL

Inviato: mercoledì 12 gennaio 2011, 18:50
da pierba
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

Re: Aiuto: Openoffice Base e SQL

Inviato: mercoledì 12 gennaio 2011, 18:51
da dring
non so se ti può essere utile questo tutorial

http://sheepdogguides.com/fdb/fdb1main.htm

Re: Aiuto: Openoffice Base e SQL

Inviato: mercoledì 12 gennaio 2011, 19:17
da Scarsos
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  :)

Re: Aiuto: Openoffice Base e SQL

Inviato: giovedì 13 gennaio 2011, 9:38
da dring
mi sa che vuoi costruire un grattacielo senza aver prima provato a costruire una capanna  8)

Re: Aiuto: Openoffice Base e SQL o calc + macro

Inviato: giovedì 13 gennaio 2011, 10:31
da Scarsos
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  :)