Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    visual basic for application

    Sto scrivendo un'applicazione che tra l'altro dovrebbe fornirmi l'età di una persona a partire dalla data di nascita e dalla data odierna.
    Ho una serie di record in cui un campo è la data di nascita, come faccio ad aggiungere un campo che contenga il calcolo dell'età?
    C'è qualcuno che può aiutarmi?
    Grazie e saluti
    cesare

  2. #2
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Ciao,
    è molto semplice, usa questo comando:
    codice:
    Dim AppoggioData As Date
    Dim AppoggioData1 As Date
    Dim Eta As Integer
    
    Eta = DateDiff("y", Year(CDate(Text1.Text)), Year(Date))
    
    AppoggioData = Format(CDate(Text1.Text), "d m")
    AppoggioData1 = Format(Date, "d m")
    
    If DateDiff("d", AppoggioData, AppoggioData1) > 0 Then
        Label1.Caption = Eta
    Else
        Label1.Caption = Eta - 1
    End If
    dove ad esempio hai in text1.text la data di nascita e in label1.caption ottieni l'età.
    Ho cercato di fare una cosa fatta bene.. controllo anche se li ha già
    compiuti o non ancora..

    Ciao ciao
    Gugu
    Ciao
    Andrea

  3. #3

    grazie

    Grazie GUGU, ora ci provo, anche se io l'età non la recupero da una label ma ho una tabella con tutte le date di nascita di 100000 persone e vorrei inserire in una query un calcolo che mi aggiunga una colonna con l'età calcolata alla data odierna.

    Grazie
    Cesare fagiano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.