Access - poner fecha actual

 
Vista:

poner fecha actual

Publicado por jordi (21 intervenciones) el 01/05/2005 20:13:32
Hola, mi consulta es como poder hacer que se escriba automaticamente en una caja de texto la fecha actual, si en otra caja de texto se escriben ciertos caracteres.

la idea seria q se escriba la fecha actual si en otra casilla se escribe :
alta. ...., es decir alta . y algo mas x ejemplo un nombre.

mi codigo es :
if nombredeunacajadetexto="alta." then
[forms]![nombredelformulario]![nombredeotracajadetexto]=date
end if

el problema es que si escriba algo despues d "alta." no me hace la accion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:poner fecha actual

Publicado por Elias (405 intervenciones) el 02/05/2005 00:03:46
Recorta los 4 caracteres primeros por la izquierda de la cadena de texto (mira la funcion realmente no la recuerdo pero prueba con LTrim o RTrim o Left o Right, investiga) y di que si esos caracteres son iguales a "alta" pues te haga lo de la fecha

Saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:poner fecha actual

Publicado por jordi (21 intervenciones) el 02/05/2005 09:18:06
mi problema es q kiero q me ponga la fecha poniendo alta y algo mas.
y con mi actual codigo solo me pone la fecha al poner "alta.", si pongo algo mas detras de esta expresion ya no me pone la fecha.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:poner fecha actual

Publicado por Elias (405 intervenciones) el 02/05/2005 18:13:39
Claro, por eso lo que tienes que hacer que detecte que si los primeros caracteres son "alta" pues te deje insertar la fecha o que la meta el automaticamente...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:poner fecha actual

Publicado por Manuel (268 intervenciones) el 02/05/2005 18:34:34
La funcion quedaria asi:

if left(nombredeunacajadetexto,5)="alta." then
[forms]![nombredelformulario]![nombredeotracajadetexto]=date
end if

Solo tienes que decirle que evalue los primeros 5 caracteres del campo, no el campo entero.

Saludos
Manuel
Venezuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:poner fecha actual

Publicado por Juanjo (238 intervenciones) el 02/05/2005 19:02:08
Otra solución más sencilla sería:

If nombredeunacajadetexto like "alta*" then bla bla bla

Saludos desde Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:poner fecha actual

Publicado por Jordi (21 intervenciones) el 03/05/2005 09:46:29
Conseguido !!!
Funciona perfectamente, finalmente he optado x la solucion de Juanjo, ya q me funciona tal y como yo keria y es la mas sencilla de todas.

Muxas Gracias a todos x vuestra ayuda.

Saludos y hasta otra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar