Salve ho notato che se eseguo una etichettatura cosi composta (dalla finestra delle espressioni) : "nome_d" || ' ' || "cognome_d" || ' ' || "note" se solo uno dei campi è NULL l'etichetta non compare!!! è normale? per ovviare al problema stò utilizzando: concat( "nome_d", ' ',"cognome_d",' ', "note" ) in quest'ultimo caso ho utilizzato la nuova funzione di 'formattazione testo' - A capo con il carattere (spazio) e noto che se uno dei campi è NULL lascia una linea vuota. è normale? grazie _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
Si, credo che sia il comportamento corretto. In ogni caso usa la funzione coalesce() per gestire i valori nulli, se la selezioni trovi help ed esempi esaustivi. Ciao Inviato da Samsung Mobile. -------- Messaggio originale -------- Da: Totò Fiandaca Data:21/08/2015 20:20 (GMT+01:00) A: GFOSS Oggetto: [Gfoss] QGIS Pisa - etichette con valore campo NULL Salve ho notato che se eseguo una etichettatura cosi composta (dalla finestra delle espressioni) : "nome_d" || ' ' || "cognome_d" || ' ' || "note" se solo uno dei campi è NULL l'etichetta non compare!!! è normale? per ovviare al problema stò utilizzando: concat( "nome_d", ' ',"cognome_d",' ', "note" ) in quest'ultimo caso ho utilizzato la nuova funzione di 'formattazione testo' - A capo con il carattere (spazio) e noto che se uno dei campi è NULL lascia una linea vuota. è normale? grazie _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
per favore mi faresti un esempio dell'uso di coalasce() sulla base dell'esempio fatto sopra? grazie Il giorno 21 agosto 2015 21:42, Alessandro Ciali <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
In reply to this post by pigreco
Vado a memoria qui di non garantisco: Coalesce ("nome_d", '') || ' ' || coalesce ("cognome_d", '') || ' ' || coalesce ("note", '') Inviato da Samsung Mobile. -------- Messaggio originale -------- Da: Totò Fiandaca Data:21/08/2015 22:07 (GMT+01:00) A: Alessandro Ciali Cc: GFOSS Oggetto: Re: [Gfoss] QGIS Pisa - etichette con valore campo NULL per favore mi faresti un esempio dell'uso di coalasce() sulla base dell'esempio fatto sopra? grazie Il giorno 21 agosto 2015 21:42, Alessandro Ciali <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
In reply to this post by pigreco
Supponendo che il campo Note abbia valori nulli, la sintassi sara': concat ("NOME_D",'-',"COGNOME_D",'-',coalesce("NOTE",'vuoto')) ovviamente, al posto della stringa 'vuoto', puoi mettere il valore che desideri appaia nell'etichetta. |
Grazie ad entrambi, funzionano egregiamente!!! notte!! Il giorno 22 agosto 2015 00:04, Sieradz <[hidden email]> ha scritto: / _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
Free forum by Nabble | Edit this page |