<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Ciao,<br>
      <br>
      la spiegazione della funzione format_data() dice:<br>
      Format a date type or string into a custom <b>string format</b>.
      Uses Qt date/time format strings. See QDateTime::toString.<br>
      <br>
      Mi sembra di capire che la funzione format_data() trasformi un
      input di tipo DATA in un output di tipo STRINGA, quindi in
      anteprima la stringa risultante viene mostrata correttamente ma
      quando dovrebbe essere scritta in un campo di tipo DATA non viene
      riconosciuta e di conseguenza restituisce NULL.<br>
      <br>
      Per avere una data formattata in modo personalizzato si deve
      creare un campo di tipo stringa oppure nelle "Proprietà vettore"
      > "Attribute form" con "Tipo widget": Data/ora si può indicare
      un "Field format" personalizzato.<br>
      <br>
      Alessandro</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Il 23/02/2019 12:08, Marco Spaziani ha
      scritto:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAN8fdHj4Htym8O=Mgwst3QAO4=tsuEwKWctU7Hu+GdRJT6bAOw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">Non va.
          <div>Ho creato uno shape file di punti ad hoc (e senza operare
            alcun Join, così non ci sono dubbi). Nella Tabella attributi
            ho creato due Campi in formato Data, chiamandoli
            rispetivamente "data1" e "data2". Ho aggiunto 3 punti e, per
            ognuno dei tre punti, nel Campo "data1" ho inserito una data
            casuale dal calendarietto. Il sistema mi restituisce di
            default queste data nel formato anno-mese-giorno
            (yyyy-mm-dd). Il Campo "data2" l'ho lasciato volutamente
            vuoto. Quindi con Calcolatore di Campi ho selezionato ho
            optato per "Aggiorna un campo esistente" e, dal menù a
            tendina ho selezionato il Campo "data2". Quindi nel pannello
            per la scrittura delle funzioni ho scritto:</div>
          <div>format_date( "data1" ,'dd.MM.yyyy')</div>
          <div>l'Anteprima mi fa vedere una data scritta proprio come da
            me desiderato, ossia in formato giorno-mese-anno
            (dd-mm-yyyy).</div>
          <div>A questo punto cliccando su OK mi aspetterei che il Campo
            "data2" si popoli delle stesse date del Campo "data1" ma nel
            formato giorno-mese-anno ...e invece no ...si riempie solo
            di NULL.</div>
          <div>E' inutile che vi mandi i dati che ho usato, tanto
            "l'esperimento" su descritto è facilmente e rapidamente
            ripetibile da chiunque.</div>
          <div>A questo punto direi che il Join esce dalla lista dei
            presunti colpevoli e che forse il problema sta proprio nella
            funzione "format_date".</div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Il giorno sab 23 feb 2019 alle
          ore 10:53 Marco Spaziani <<a
            href="mailto:spaziani.marco@gmail.com"
            moz-do-not-send="true">spaziani.marco@gmail.com</a>> ha
          scritto:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div dir="ltr">Hai ragione.
            <div>QGIS 3.4 e Windows 8.</div>
            <div>Prima di allegare i dati voglio fare qualche altra
              prova, cioè voglio verificare se il problema si presenta
              anche su Tabelle e Campi in formato Data creati ad hoc, a
              prescindere dal Join, in modo da capire se è un problema
              che riguarda la funzione "format_data" in generale o se
              riguarda la funzione "format_data" solo per i Campi in
              formato Data generati da un Join.</div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">Il giorno sab 23 feb 2019
              alle ore 09:46 Totò <<a
                href="mailto:pigrecoinfinito@gmail.com" target="_blank"
                moz-do-not-send="true">pigrecoinfinito@gmail.com</a>>
              ha scritto:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">ciao,<br>
              quale versione di QGIS e sistema operativo<br>
              <br>
              puoi allegare i dati??<br>
              <br>
              saluti<br>
              <br>
              <br>
              <br>
              -----<br>
              <a href="https://pigrecoinfinito.wordpress.com/"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://pigrecoinfinito.wordpress.com/</a><br>
              --<br>
              Sent from: <a
href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html"
                rel="noreferrer" target="_blank" moz-do-not-send="true">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br>
              _______________________________________________<br>
              QGIS-it-user mailing list<br>
              <a href="mailto:QGIS-it-user@lists.osgeo.org"
                target="_blank" moz-do-not-send="true">QGIS-it-user@lists.osgeo.org</a><br>
              <a
                href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
QGIS-it-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-it-user@lists.osgeo.org">QGIS-it-user@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a>
</pre>
    </blockquote>
  </body>
</html>