[QGIS-it-user] NULL finto e QFIELD
alper78
alsper78 a gmail.com
Ven 12 Lug 2019 14:31:37 PDT
Usando QFIELD ho notato uno strano comportamento nell'uso del valore NULL in
mappa valori.
Provo a spegarmi:
Ho un campo di testo per il quale ho specificato il tipo widget "Mappa
Valori" ed ho aggiunto il valore NULL.
Quando aggiungo o modifico un elemento in QGIS vedo nel menù a tendina i
valori validi ed il valore NULL e tutto funziona senza problemi.
Usando lo stesso progetto in QFIELD vedo i valori validi, il valore NULL ed
una riga vuota. Ora mettiamo il caso di avere un elemento 1 a cui assegno il
valore NULL ed un elemento 2 in cui seleziono la riga vuota. Quando riporto
tutto su pc e riapro il progetto (con impostata la mappa valori) in QGIS
trovo che in entrambi gli elementi è indicato il valore NULL. Più
precisamente nel pannello di informazione risultati e nel modulo di vista è
mostrato <NULL> in modo identico per entrambi gli elementi. Se invece apro
la tabella attributi cominciano le differenze: l'elemento 1 mostra valore
<NULL> in nero mentre l'elemento 2 mostra valore /<NULL>/ in grigio ed in
corsivo. Se poi cambio il tipo widget del campo da mappa valori a modifica
testo vedo che l'elemento 1 in realtà non ha valore NULL ma contiene questo:
{2839923C-8B7D-419E-B84B-CA2FE9B80EC7}.
Non capisco se è un bug di QFIELD o se è corretto visto che anche in QGIS il
valore {2839923C-8B7D-419E-B84B-CA2FE9B80EC7} viene mostrato NULL in mappa
valori, comunque a non saperlo la cosa può creare problemi; ad esempio nelle
espressioni con condizioni (es: "campo" is null) il valore
{2839923C-8B7D-419E-B84B-CA2FE9B80EC7} non viene riconosciuto come NULL.
-----
Alessandro Perego
http://www.alspergis.altervista.org
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
Maggiori informazioni sulla lista
QGIS-it-user