Descomponer campo
Una cosa tan básica en otros lenguajes, no soy capaz de hacerla en VB. Tengo un campo donde me introducen una fecha en formato DD/MM/AAAA. Quiero pasarle a una variable para poder trabajar sólo con una parte del campo. He probado con arrays y con una estructura (type) pero no lo consigo.
Muchas gracias.
Muchas gracias.
Puedes hacerlo con la funcion Format:
Dim Fecha as Date
Dim Dia, Mes, Anyo
Fecha = "18/3/1997"
Dia = Format(Fecha,"dd")
Mes = Format(Fecha,"mm")
Anyo = Format(Fecha,"yyyy")
Anyo = Format(Fecha,"yy")
Dim Fecha as Date
Dim Dia, Mes, Anyo
Fecha = "18/3/1997"
Dia = Format(Fecha,"dd")
Mes = Format(Fecha,"mm")
Anyo = Format(Fecha,"yyyy")
Anyo = Format(Fecha,"yy")
Además están las funciones:
day(X) 'dia del mes
month(X) 'mes
year(X) 'año
hour(X) ' hora
minute(X) 'minutos
second(X) 'segundos
weekday(x) ' dia de la semana
como puedes ver, las cosas con visual no son tan complicadas.
Saludos
day(X) 'dia del mes
month(X) 'mes
year(X) 'año
hour(X) ' hora
minute(X) 'minutos
second(X) 'segundos
weekday(x) ' dia de la semana
como puedes ver, las cosas con visual no son tan complicadas.
Saludos
bueno saben que quizas esas son y buenas maneras pero si tienes este campo dd/mm/aa lo que puedes hacer es asignarlo y utilizar mid
mid (txt_fecha,1,2) 'dia
mid (txt_fecha,4,2)'mes
mid (txt_fecha,7,2)'año
Espero que les ayude quizas no al qeu hizo la pregunta poer si a quien lo lea y quiera saber mas ded como extraer sub cademas de un texto.
mid (txt_fecha,1,2) 'dia
mid (txt_fecha,4,2)'mes
mid (txt_fecha,7,2)'año
Espero que les ayude quizas no al qeu hizo la pregunta poer si a quien lo lea y quiera saber mas ded como extraer sub cademas de un texto.
