PDA

Visualizza versione completa : [OpenOffice] formulario


aelfar
04-06-2008, 14.46.24
Ciao a tutti,
ho creato un Database utilizzando openoffice 2.4, giusto per sostituire il glorioso Access di Microsoft, ci sono quasi ma ho qualche problema, il più insistente per adesso è questo : come posso scrivere il criterio di ricerca per data per esempio se voglio stampare le ore di lavoro per solo il mese di gennaio senza stamparli tutti. meglio ancora se riesco a fare come access con il criterio [segli città:] che mi fa partire una finestra per indicare la citta o la data desiderata

ho letto il Manuale e ho cercato su internet altri riferimenti ma non ho trovato nulla, purtroppo - posto qui la parte del manuale che fa riferimento:
"Ricerche di parametri
Per creare una ricerca con parametri variabili, dovete collocare la variabile tra parentesi quadre (=[x]). Oppure, potete usare un segno di uguale seguito da due punti (=:x). Al momento dell'esecuzione della ricerca, il programma presenterà una finestra di dialogo per chiedere l'espressione a cui assegnare la variabile x.
Se la ricerca deve essere eseguita su più parametri simultaneamente, la finestra di dialogo conterrà un elenco dei parametri in oggetto con una riga di digitazione accanto ad ognuno. Inserite i valori desiderati, preferibilmente dall'alto in basso, e premete (Invio) dopo ogni riga.

Le ricerche sui parametri non accettano i segnaposto (*, _) o i caratteri speciali (ad esempio, ?).
Se formulate una ricerca basata su parametri e la salvate con le variabili corrispondenti, potrete successivamente creare una nuova ricerca sostituendo solo le variabili con le espressioni desiderate. OpenOffice.org richiederà queste variabili con una finestra di dialogo al momento della sua esecuzione.
Specifica parametro
La finestra di dialogo Specifica parametro richiede di specificare le variabili definite nella ricerca. Digitate un valore per ogni variabile e confermate facendo clic su OK.
Le ricerche basate su parametri vengono usate anche per i sottoformulari, i quali possono contenere solo ricerche in cui i valori da richiamare siano letti internamente da una variabile.
In uno statment SQL una ricerca parametro si presenta nel modo seguente:
select * from 'indirizzi' where 'nome' = :placeholder

quindi ho tentato di scriverla in tutti modi , ma non ho visto questa finestra che fa tanto comodo l'operatore