** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Se guarda registro al cerrar formulario.
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoSe guarda registro al cerrar formulario.

 Responder Responder Página  <12
Autor
Mensaje
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 10/Diciembre/2018 a las 09:03
Buenas, los campos que estan "Automaticos" en el Formulario, son:

Fecha: que lo coge de la tabla cuyo Valor Predeterminado es =Fecha(). Fecha general
Hora: que el origen de control es =HoraActual().  hh:nn:ss
Maquina: que lo coge de una tabla. Texto

Luego al abrir el Formulario, los unicos campos que aparerecen llenos son estos 3.

Como no sea por la Maquina, que es texto.

Y en vez de poner, DoCmd.GoToRecord , , acNewRec, que deveria poner, es el unico codigo que he encontrado.

Un Saludo, AritzCas.
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 996
Enlace directo a este mensaje Enviado: 10/Diciembre/2018 a las 13:03
Fecha: Si usas la propiedad Valor predeterminado, no hay problema.
Hora: Si usas ese =HoraActual() en la propiedad Origen del control, es un control calculado y no se guarda en la tabla.
Maquina: Este no me queda claro. ¿Cómo lo tomas? Si es por código, usa la propiedad DefaultValue, como indicó Xavi.

En cuanto al DoCmd.GoToRecord… lo haces bien si quieres ir a un registro nuevo. Lo que debes tener claro es que esa línea sólo sirve para eso; el guardar registro lo está haciendo Access porque se está modificando de alguna manera.
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable