Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

pregunta sobre Access

Estas en el tema de pregunta sobre Access en el foro de Bases de Datos General en Foros del Web. Buenas, haber si alguien me puede ayudar: Tengo un formulario con una serie de datos o campos, y quiero que al rellenar dos de ellos, ...
  #1 (permalink)  
Antiguo 19/09/2007, 06:04
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
pregunta sobre Access

Buenas, haber si alguien me puede ayudar:

Tengo un formulario con una serie de datos o campos, y quiero que al rellenar dos de ellos, uno de los otros campos que tengo en el formulario actualice o calcule su valor al entrar en él, para asi no tenerlo que rellenar y por tanto, calcular. Por ejemplo, formulario con tres campos: precio/horas, Nºhoras, Importe y yo quiero rellenar el precio/horas y el Nºhoras, y quiero que me calcule el importe y automaticamente me lo ponga en Importe. Eso es mi caso.

Muchas gracias a quien me pueda ayudar.;)
  #2 (permalink)  
Antiguo 19/09/2007, 08:09
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años
Puntos: 8
Re: pregunta sobre Access

Que tal Panturano.

Hace mucho que no uso access para formularios, y no lo tengo instalado en este momento, pero...

Así como existe un evento click para los botones y tu pones ahí el código que quieres que se ejecute, tambien hay un evento llamado "OnFocus" de las cajas de texto y es ahí donde debes de poner el código que deseas, desafortunamente no puedo ayudarte más pues no tego el software.


Saludos!
  #3 (permalink)  
Antiguo 20/09/2007, 04:55
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Re: pregunta sobre Access

No es recomendable guardar datos que se pueden calcular con una consulta. Si aun sabiendo esto quieres hacerlo, o tu caso lo requiere, puedes en el evnto before update del segundo control hacer algo asi:

me.Importe=me.TxtPrecioHora*TxtNumHoras

Siendo Importe,TxtPrecioHora y TxtNumHoras los controles (cuadros de texto) cuyo origen de control sea el campo correspondiente de la tabla.

Otra recomendacion es no usar en los nombres de campos, tablas, controles, formularios, etc... ni espacios, ni acentos ni caracteres especiales. Te ahorraras prblemas futuros.

Un saludo
  #4 (permalink)  
Antiguo 20/09/2007, 15:22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: pregunta sobre Access

Estoy de acuerdo con Taribo007, deberías llenar este campo mediante una consulta una idea es
=[preciohoras]*[numerohoras] en la cuadricula de la consulta.
Espero te sirva de algo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:37.