Foros del Web » Soporte técnico » Software General »

Duda Access Formulario con 2 Tablas

Estas en el tema de Duda Access Formulario con 2 Tablas en el foro de Software General en Foros del Web. Hola a todos, tengo una duda con Access 2007 Tengo un formulario para introducir datos en unas tablas y no tener que hacerlo a mano ...
  #1 (permalink)  
Antiguo 14/02/2011, 09:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 12
Antigüedad: 13 años, 5 meses
Puntos: 0
Duda Access Formulario con 2 Tablas

Hola a todos, tengo una duda con Access 2007 Tengo un formulario para introducir datos en unas tablas y no tener que hacerlo a mano directamente en las tablas que queda muy feo
El caso es que en el formulario tengo una serie de campos que pertenecen a una tabla pedidos y tengo otra serie de campos que pertenecen a otra tabla llamada detalles
tambien dispongo de un boton para guardar el registro tanto en pedidos como en detalles segun los campos que correspondan a cada tabla

Mi Duda es que quiero hacer un visual para si no relleno todos los campos de "detalles" que no me deje guardar el registro en pedidos y por supuesto tampoco en detalles pero nose como comprobar que los campos esten vacios y que no lo guarde porke las pruebas que he exo en el Onclick del boton ahora si que me guarda registro... aun dejando blanco los campos
Un Saludo y muchas gracias

EDITO:
tengo este Codigo al hacer click en el boton
Private Sub BtGuardar_Click()
If [Form_NUEVOSPEDIDOS]![IdPedidoDE] = "" Or [Form_NUEVOSPEDIDOS]![IdProductoDE] = "" Or [Form_NUEVOSPEDIDOS]![PrecioUDE] = "" Or [Form_NUEVOSPEDIDOS]![CantidadDE] = "" Then
MsgBox ("Por Favor Rellene Los Campos de Detalles de Pedido")

Else
VarPedido1 = Me.IdPedido.Value
VarPedido2 = Me.IdCliente.Value
VarDePedido1 = Me.IdPedidoDE.Value
VarDePedido2 = Me.IdProductoDE.Value
VarDePedido3 = Me.PrecioUDE.Value
VarDePedido4 = Me.CantidadDE.Value

DoCmd.RunSQL "Insert Into Pedidos(IdPedido,IdCliente) Values('" & VarPedido1 & "','" & VarPedido2 & "');"
DoCmd.RunSQL "Insert Into [Detalles de Pedidos](IdPedido,IdProducto,PrecioUnidad,Cantidad)VALUES( '" & VarDePedido1 & "','" & VarDePedido2 & "','" & VarDePedido3 & "','" & VarDePedido4 & "');"
End If
End Sub

El caso esque dejo en blanco los campos para comprobar que no me los guarda y que me sale el mensaje de ERROR... y ... me sale un mensaje de Access diciendo que voy a Anexar una Fila
En vez de Salirme el Mensaje de Error :S
Que puede ser???

Última edición por Nextgeo; 14/02/2011 a las 14:11
  #2 (permalink)  
Antiguo 22/02/2011, 01:22
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Duda Access Formulario con 2 Tablas

Busca en la ayuda de access la funcion isNull o isEmpty para comprobar el valor si es vacio

Etiquetas: access, tablas, formulario
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 06:18.