Aiuto: Openoffice Base e SQL / o macro + calc
Inviato: mercoledì 12 gennaio 2011, 18:31
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! :)