[Gvsig_italian] Help espressione filtro

Pietro d'Orio pietro.dorio a r3-gis.com
Lun 2 Maggio 2011 05:57:32 PDT


Scusate, non volevo farvi concentrare sull'espressione di per sè che 
effettivamente ho scritto male, mi spiego meglio:

Entrambe queste espressioni mi danno il solito errore. I campi sono 
numerici e i valori esistono.

[IST_ID] == 40 "||" [BUT_ID] == 0

[IST_ID] == 40 or [BUT_ID] == 7

[IST_ID] == 40 and [BUT_ID] == 7

Il succo del discorso è che non posso usare condizioni or o and. Mi 
accetta solo [IST_ID] == 40 e [BUT_ID] == 7 scritti singolarmente.

Pietro

Il 02/05/2011 14:35, Antonio Falciano ha scritto:
> Il 02/05/2011 13.42, Pietro d'Orio ha scritto:
>> A parte il fatto che con OR non otterrei quanto desiderato, ho provato e
>> il messaggio di errore è sempre lo stesso: "Espressione errata, il
>> risultato non è booleano"
> Ho verificato anch'io e funziona!!! Devi usare l'OR che nel caso della
> simbologia per espressioni e' rappresentata da "||". In ogni caso,
> l'espressione che hai scritto in precedenza non e' mai verificata,
> poiche' e' impossibile che un campo (nella fattispecie [BUT_ID]) possa
> assumere differenti valori in corrispondenza di ogni elemento.
>
>> Gli stessi campi/valori presi singolarmente funzionano, ma come se ne
>> accostano due o più questo è il risultato..
> Dovresti semplicemente utilizzare gli operatori corretti. ;-)
>
>> Il 02/05/2011 13:29, Antonio Falciano ha scritto:
>>> Il 02/05/2011 13.24, Pietro d'Orio ha scritto:
>>>> Ciao, ho bisogno di aiuto, devo classificare un layer con espressioni
>>>> su più campi come quella riportata qui sotto.
>>>>
>>>>     [IST_ID] == 40 and [BUT_ID] == 7 and [BUT_ID] == 8 and [BUT_ID] == 9
>>>> and [BUT_ID]>= 25
>>>>
>>>> Non riesco in nessuno modo a fare in modo che l'espressione sia
>>>> valida. Dove sbaglio? ( i campi sono numerici)
>>> Pietro,
>>> sostituisci tutti gli AND compresi tra i campi [BUT_ID] con degli OR e
>>> dovrebbe funzionare come desideri.
>>>
>>> ciao
>>> Antonio
>>>
>> _______________________________________________
>> Gvsig_italian mailing list
>> Gvsig_italian a lists.gvsig.org
>> https://gvsig.org/lists/mailman/listinfo/gvsig_italian



More information about the Gvsig_italian mailing list