Buenas amigo, soy nuevo en esta comunidad y nuevo programando en gambas tengo instalado gambas 2.19, uso Phpmyadmin bajo Ubuntu 10.04 LTS - la versión Lucid Lynx.
Quisiera calcular la edad a partir de la fecha actual de la Computadora y la fecha de Nacimiento in troducida por teclado tengo el siguiente codigo pero solo me compara el valor del año y no toma en cuenta el dia y ni el mes.
PUBLIC SUB BotonGuardar_Click()
DIM DateDiff AS Date
TextBox3.Text = (DateDiff(Date(Now), CDate(TextBox2.Text), gb.Year) * (-1))
END
Tengo un Textbox1.text= lo tengo declarado en el Open del Formulario como Date y con el formato TextBox1.text = Format(Date, "dd/mm/yyyy") funciona perfecto.
Tengo Tambien un Textbox2.text= Que es donde introduzco la Fecha de Nacimiento por teclado
y por ultimo Textbox3.text= Es quien muestra el resultado de la Edad
El codigo anterior hace lo siguiente si aparece en la fecha actual por ejemplo es 18/02/2012 y la fecha de nacimiento 25/09/1982 dice que la edad es 30 donde deberia ser 29 porque no se ha llegado el dia 25 del mes 09.
Me dijeron que tenia que hacerlo con un ciclo While pero de verdad no se como comparar ambas fecha tomando en cuenta el dia el mes y año todos a las vez.
Tengo este problema si alguien me podria ayudar lo agradeceria..