revisar codigo
Publicado por salva (3 intervenciones) el 28/07/2008 12:32:32
ante todo gracias al foro
tengo un formulario llamado CGASTOS con un campo cultivo, con doble click con este codigo
Private Sub IDCULTIVO_DblClick(Cancel As Integer)
On Error GoTo Err_IDCULTIVO_DblClick
Dim lngProductID As Long
If IsNull(Me![IDCULTIVO]) Then
Me![IDCULTIVO].Text = ""
Else
lngProductID = Me![IDCULTIVO]
Me![IDCULTIVO] = Null
End If
DoCmd.OpenForm "CULTIVOS"
Me![IDCULTIVO].Requery
If lngProductID <> 0 Then Me![IDCULTIVO] = lngProductID
Exit_IDCULTIVO_DblClick:
Exit Sub
Err_IDCULTIVO_DblClick:
MsgBox Err.Description
Resume Exit_IDCULTIVO_DblClick
End Sub
me abre el formulario CULTIVOS en el cual tengo un cuadro lista , al hacer doble click sobre un registro se ejecuta este codigo
Private Sub Lista27_DblClick(Cancel As Integer)
If Nz(Me.Lista27.ItemsSelected.Count, 0) = 0 Then
MsgBox "Seleccione un CULTIVO de la lista", vbInformation, "LISTA SIN SELECCION"
Else
Forms!CGASTOS!IDCULTIVO = Lista27.Column(0)
DoCmd.Close acForm, Me.Name
End If
End Sub
lo que hace es seleccionar el registro del cuadro lista y al volver a CGASTOS aparece en el campo cultivo el seleccionado.
el problema viene que tengo otro formulario llamado CINGRESO con el campo cultivo que al hacer doble click me abre el mismo formulario CULTIVOS, como puedo poner el codigo para que con doble click sobre el cuadro lista seleccione el cultivo este en el formulario CGASTO o CINGRESOS indistintamente.
gracias
tengo un formulario llamado CGASTOS con un campo cultivo, con doble click con este codigo
Private Sub IDCULTIVO_DblClick(Cancel As Integer)
On Error GoTo Err_IDCULTIVO_DblClick
Dim lngProductID As Long
If IsNull(Me![IDCULTIVO]) Then
Me![IDCULTIVO].Text = ""
Else
lngProductID = Me![IDCULTIVO]
Me![IDCULTIVO] = Null
End If
DoCmd.OpenForm "CULTIVOS"
Me![IDCULTIVO].Requery
If lngProductID <> 0 Then Me![IDCULTIVO] = lngProductID
Exit_IDCULTIVO_DblClick:
Exit Sub
Err_IDCULTIVO_DblClick:
MsgBox Err.Description
Resume Exit_IDCULTIVO_DblClick
End Sub
me abre el formulario CULTIVOS en el cual tengo un cuadro lista , al hacer doble click sobre un registro se ejecuta este codigo
Private Sub Lista27_DblClick(Cancel As Integer)
If Nz(Me.Lista27.ItemsSelected.Count, 0) = 0 Then
MsgBox "Seleccione un CULTIVO de la lista", vbInformation, "LISTA SIN SELECCION"
Else
Forms!CGASTOS!IDCULTIVO = Lista27.Column(0)
DoCmd.Close acForm, Me.Name
End If
End Sub
lo que hace es seleccionar el registro del cuadro lista y al volver a CGASTOS aparece en el campo cultivo el seleccionado.
el problema viene que tengo otro formulario llamado CINGRESO con el campo cultivo que al hacer doble click me abre el mismo formulario CULTIVOS, como puedo poner el codigo para que con doble click sobre el cuadro lista seleccione el cultivo este en el formulario CGASTO o CINGRESOS indistintamente.
gracias
Valora esta pregunta


0