Risultati da 1 a 6 di 6

Discussione: Calcolare l'età in una tabella ed in una maschera di un DB Access



  1. #1
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Calcolare l'età in una tabella ed in una maschera di un DB Access

    Buonasera !!
    In una tabella di un piccolo Database, vorrei calcolare l'età.
    In tabella ho:
    - il campo DataEsame: con tipo dati Data/Ora
    - il campo DataNascita:con tipo dati Data/Ora
    - il campo Età: con tipo dati Numerico - Precisione Doppia - Formato Standard - posizioni decimali 0
    Sulla tabella non riesco ad ottenere la differenza tra le due date.
    Su questa tabella ho creato una maschera.
    In corrispondenza del campo Età, nelle proprietà - dati - origine controllo, ho inserito la formula: =[DataAnalisi]-[DataNascita]/365 e nel formato ho inserito Generico posizioni decimali 0.
    Ottengo un numero, con 4 decimali, perchè ?
    Inoltre, sarebbe possibile avere il numero di anni tra le due formule ricorrendo a qualche altra formula ?
    Grazie.
    Cordiali saluti.

  2. #2
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Calcolare l'età in una tabella ed in una maschera di un DB Access

    Ciao purtroppo sono da telefono comunque si può fare tutto
    Allegami un db di esempio come ho pc sotto le mani ti spiego con precisione
    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  3. #3
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Calcolare l'età in una tabella ed in una maschera di un DB Access

    Sto provando ad inserire la funzione DateDiff() in una query, per calcolare una differenza tra due date.
    La funzione è: Espr1: DateDiff("aaaa";[tblDataX]![DataEsame];[tblDataX]![DataNascita];0)
    Anche se provo a togliere Espr1: me lo ritrovo in automatico. Nel campo della query mi trovo #Funz! al posto del valore esatto.
    Cosa significa ? Dov'è l'errore ?

  4. #4

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2820
    Versione Office
    Excel 2013
    Likes ricevuti
    1024
    Likes dati
    983

    Re: Calcolare l'età in una tabella ed in una maschera di un DB Access

    Prova con questa
    Codice: 
    SELECT Tabella1.DataEsame, Tabella1.DataNascita, DateDiff("yyyy",[datanascita],[dataesame]) AS Eta
    FROM Tabella1;

  5. #5
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Calcolare l'età in una tabella ed in una maschera di un DB Access

    L'istruzione SQL funziona benissimo nella query. Grazie.
    Ora c'è solo da portare il dato presente nella query in una casella di testo in una maschera.
    Nei Dati della casella di testo in Origine Controllo ho inserito: =[qryEtà]![Eta] ma poi nella maschera mi ritrovo #Nome?
    Perché ?

  6. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2820
    Versione Office
    Excel 2013
    Likes ricevuti
    1024
    Likes dati
    983

    Re: Calcolare l'età in una tabella ed in una maschera di un DB Access

    Crea una nuova maschera richiamando in "origine record" la query appena creata con SQL precedente

Discussioni Simili

  1. [Risolto] I dati della maschera non aggiorna la tabella
    Di KARLO16 nel forum Domande su Microsoft Access
    Risposte: 29
    Ultimo Messaggio: 28/02/17, 12:44
  2. [Risolto] Aprire una maschera di Access in un determinato record
    Di Giuzio nel forum Domande su Microsoft Access
    Risposte: 19
    Ultimo Messaggio: 24/02/17, 11:08
  3. [Risolto] Problemi con maschera di access
    Di TGANP nel forum Domande su Microsoft Access
    Risposte: 5
    Ultimo Messaggio: 11/01/17, 11:45
  4. [Risolto] Come aprire una maschera secondaria fleggando nella maschera principale
    Di ProgrammD69 nel forum Domande su Microsoft Access
    Risposte: 20
    Ultimo Messaggio: 19/09/16, 15:48
  5. [Risolto] Far comparire solo la Maschera quando avvio access
    Di vitangelo nel forum Domande su Microsoft Access
    Risposte: 3
    Ultimo Messaggio: 21/02/16, 19:00

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •