[TYPO3-UG Italy] TYPO3-UG-italy Digest, Vol 55, Issue 6

Cristina Corò cristina.coro at unipd.it
Thu Dec 11 14:40:14 CET 2008


Prima di tutto grazie infinite!

Ho fatto un po' di prove..

Premetto il  campo field_ord in base al quale 
devo filtrale i dati è un campo numerico che può 
contenere anche valori decimali( es: 1; 2,1;..)

usando la query di selezione:

         select * from PIVOT_DATI_CARAT_1 where field_ord = (###WFQBE_FIELD###)

Tutto funziona correttamente solo se seleziono valori interi, es.:

         select * from PIVOT_DATI_CARAT_1 where field_ord in (2)

Se seleziono valori decimali come ad esempio 2,1 
mi  mostra due record quello di indice 2 e quello di indice 1.

         Query constructed:
         select * from PIVOT_DATI_CARAT_1 where field_ord in (2,1)

Invece quando seleziono due valori (ad esempio i 
record di indice 1 e di indice 2)  attraverso il 
debug ho visto che la query viene così composta:

         Query constructed:
         select * from PIVOT_DATI_CARAT_1 where field_ord in (1','2)

e va quindi in errore...

Ho allora messo tra apici il parametro e 
sostituito la query di selezione con la seguente :


         select * from PIVOT_DATI_CARAT_1 where 
field_ord = ('###WFQBE_FIELD###')

In questo caso la selezione di un record con 
indice intero funziona come la selezione di due o più record.
L'unica cosa che in questo caso non funziona è la 
selezione di un record con indice decimale es. 13,1

         Query constructed:
         select * from PIVOT_DATI_CARAT_1 where field_ord in ('13,1')

         Nessun risultato


Hai suggerimenti?

Ancora grazie
Ciao
Cristina


At 12.00 11/12/2008, you wrote:
>Send TYPO3-UG-italy mailing list submissions to
>         typo3-ug-italy at lists.netfielders.de
>
>To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-italy
>or, via email, send a message with subject or body 'help' to
>         typo3-ug-italy-request at lists.netfielders.de
>
>You can reach the person managing the list at
>         typo3-ug-italy-owner at lists.netfielders.de
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of TYPO3-UG-italy digest..."
>
>
>Today's Topics:
>
>    1. Re: wfqbe e parametri (Mauro Lorenzutti)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Wed, 10 Dec 2008 17:04:54 +0100
>From: Mauro Lorenzutti <mauro.lorenzutti at webformat.com>
>Subject: Re: [TYPO3-UG Italy] wfqbe e parametri
>To: TYPO3 Usergroup Italy <typo3-ug-italy at lists.netfielders.de>
>Message-ID:
>         <mailman.3698.1228924668.2904.typo3-ug-italy at lists.netfielders.de>
>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>Ciao Cristina,
> > Ciao,
> >       premetto che ho iniziato da poco ad utilizzare
> > typo3, vi prego quindi di scusarmi se la domanda ? banale.
> >
>
>non ? banale, non preoccuparti ;-)
>
> > Sto utilizzando l'estesione db Integration.
> >
> > Ho creato una query di selezione parametrizzata:
> >
> > select * from PIVOT_DATI_CARAT_1 where field_ord = (###WFQBE_FIELD###)
> >
> > Poi ho creato il modulo di ricerca che invia alla
> > query sopra riportata il parametro ###WFQBE_FIELD###
> >
> >
> > Tutto funziona.. incredibilmente!
> >
>
>ottimo!
>
> > Ora vorrei fare un passo avanti, la form di
> > ricerca offre la possibilit? di effettuare
> > selezioni multiple.. il problema ? che non capisco  come venga
> > passato il parametro qualora vengano selezionati due o pi? valori.
> >
> > Ovviamente la query di selezione va in errore..
> >
> > Ho provato a modificarla con :
> >
> > select * from PIVOT_DATI_CARAT_1 where field_ord in (###WFQBE_FIELD###)
> >
> > ma niente...
> > Spero d'essermi spiegata.
> >
>
>dovrebbe funzionare...
>La query dovrebbe diventare qualcosa di simile a questo:
>
>select * from PIVOT_DATI_CARAT_1 where field_ord 
>in ('valore1', 'valore2', 'ecc.')
>
>Per verificare come viene sostituito il marcatore, dovresti entrare nel
>plugin che visualizza i risultati della query e attivare il debug (c'?
>un flag apposito nel Flexform di configurazione del plugin).
>
>Quando hai il debug, se non riesci a risolvere il problema, posta qui la
>query che viene eseguita.
>
>Ciao,
>
>--
>  Mauro Lorenzutti
>
>e-mail:  mauro.lorenzutti at webformat.com
>---------------------------------------------------------
>WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
>      Tel +39-0427-926.389  --  Fax +39-0427-927.653
>        info at webformat.com  --  http://www.webformat.com
>---------------------------------------------------------
>
>
>
>------------------------------
>
>_______________________________________________
>TYPO3-UG-italy mailing list
>TYPO3-UG-italy at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-italy
>
>End of TYPO3-UG-italy Digest, Vol 55, Issue 6
>*********************************************


More information about the TYPO3-UG-italy mailing list