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

no encuentro el fallo

Estas en el tema de no encuentro el fallo en el foro de Bases de Datos General en Foros del Web. veamos, tengo una base de datos de access y estoy "jugando" con dos formularios. En uno de ellos hay un botón que me abre el ...
  #1 (permalink)  
Antiguo 07/04/2008, 01:40
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 9 meses
Puntos: 1
no encuentro el fallo

veamos, tengo una base de datos de access y estoy "jugando" con dos formularios. En uno de ellos hay un botón que me abre el otro. El caso es que a la hora de abrirlo quiero que sea el correspondiente con los datos que yo estoy viendo en el primer formulario.

En el primer formulario tenía un campo llamado Campo47 y en el que el origen de datos estaba puesto lo siguiente:

=[CODIGO_CLIENTE] & "/" & [PRESUPUESTO] & "/" & Año([FECHA PRESUPUESTO])

Y en el segundo formulario tengo un campo llamado presupuesto.

Intenté que al darle botón me saliesen los datos de ese presupuesto y en el evento de click ponía lo siguiente:

DoCmd.OpenForm "ordendetrabajo", , "presupuesto=" & Me.Campo47

El problema es que no me abre justo el que debe, sino que me abre todas las ordenes de trabajo que hay guardadas. Así que probé con otros campos, poniendo lo siguiente:

DoCmd.OpenForm "ordendetrabajo", , "nombreobra=" & Me.[nombre obra]

y me sigue sin funcionar, así que he supuesto que era porque hacía algo mal T.T

Una ayudita por favor >.<
__________________
Cámara Oscura
Etheria
  #2 (permalink)  
Antiguo 07/04/2008, 01:48
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Re: no encuentro el fallo

Presupuesto será de tipo texto, por tanto te faltan las comillas simples:

DoCmd.OpenForm "ordendetrabajo", , , "presupuesto='" & Me.Campo47 & "'"

Un saludo
  #3 (permalink)  
Antiguo 07/04/2008, 01:51
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: no encuentro el fallo

era eso, el problema es que con el campo47 no funciona (será porque no se guarda en nngún lado -.-), así que lo he puesto con otros campos y funciona ^_^
__________________
Cámara Oscura
Etheria
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:07.