Error al cargar subformulario sin datos
Publicado por Ignacio (34 intervenciones) el 28/11/2006 11:55:33
Buenos dias:
Tengo un problema con una base de datos y no se como solucionarlo.
Desde un formualio en VB intento coger datos de otro formulario aplicando un filtro, si este formulario tienes datos no tengo ningun problema, pero cuando no tiene datos ese formulario me da error. utilizo este codigo, no se si sera muy correcto ya que acabo de empezar en esto del access y del VB
Private Sub Comando576_Click()
Dim Filtro1 As String
Filtro1 = "[DC]=" & Me![DC]
DoCmd.OpenForm "Dias trabajados al mes", , , Filtro1
If Forms![dias trabajados al mes].[Cuentadedtrabajados] = Empty Then
DoCmd.Close acForm, "Dias trabajados al mes"
MsgBox "No hay datos"
Else
Forms![Control].[dias totales trabajo] = Forms![dias trabajados al mes].[Cuentadedtrabajados]
DoCmd.Close acForm, "Dias trabajados al mes"
End If
Como peuedo hacer si el formulario dias trabajados al mes no tenga datos me diga que no tiene datos?
Un saludo y gracias de antemano
Tengo un problema con una base de datos y no se como solucionarlo.
Desde un formualio en VB intento coger datos de otro formulario aplicando un filtro, si este formulario tienes datos no tengo ningun problema, pero cuando no tiene datos ese formulario me da error. utilizo este codigo, no se si sera muy correcto ya que acabo de empezar en esto del access y del VB
Private Sub Comando576_Click()
Dim Filtro1 As String
Filtro1 = "[DC]=" & Me![DC]
DoCmd.OpenForm "Dias trabajados al mes", , , Filtro1
If Forms![dias trabajados al mes].[Cuentadedtrabajados] = Empty Then
DoCmd.Close acForm, "Dias trabajados al mes"
MsgBox "No hay datos"
Else
Forms![Control].[dias totales trabajo] = Forms![dias trabajados al mes].[Cuentadedtrabajados]
DoCmd.Close acForm, "Dias trabajados al mes"
End If
Como peuedo hacer si el formulario dias trabajados al mes no tenga datos me diga que no tiene datos?
Un saludo y gracias de antemano
Valora esta pregunta


0