Bd para una encuesta
Hola, te comento mi duda; estoy preparando una bd para volcar los datos de una encuesta. En el formulario principal tengo insertado un control ficha por el que se irán moviendo cuando piquen los datos, dentro de cada página del control ficha he insertado subformularios con las preguntas en vista tabla, la última página del control ficha asume todas las observaciones que surjan en las encuestas. Mi problema es el siguiente:
La tabla consta de 3 campos (al margen del id)"codigorespuesta", "valor1" y "valor2". Si el "codigorespuesta" coincide con una pregunta abierta donde hay observaciones quiero que me vaya a la página del control ficha pero si el "valor1" o el valor2" es distinto de "9", si no lo es, debe seguir igual.
El código que he introducido es:
Private Sub B2_02_LostFocus()
Dim Tabcontrol As Tabcontrol
If B2_02.Value = "07" Then
Set Tabcontrol = Me.Parent!FICHAENCUESTA
Tabcontrol.Value = Tabcontrol.Value + 4
End If
End Sub
En este caso, siempre que yo marco el valor "07" me iría a la página de "observaciones" pero lo que necesito es que sólo vaya si se cumple la condición de que el valor del campo "valor1" o "valor2" sea distinto de "9" indistintamente.
Ufff, no se si habré sabido explicarme bien, me gustaría que pudieses ayudarme como en otras ocasiones. Si necesitas ampliar o aclarar esta info estaré a tu disposición.
Gracias de antemano
La tabla consta de 3 campos (al margen del id)"codigorespuesta", "valor1" y "valor2". Si el "codigorespuesta" coincide con una pregunta abierta donde hay observaciones quiero que me vaya a la página del control ficha pero si el "valor1" o el valor2" es distinto de "9", si no lo es, debe seguir igual.
El código que he introducido es:
Private Sub B2_02_LostFocus()
Dim Tabcontrol As Tabcontrol
If B2_02.Value = "07" Then
Set Tabcontrol = Me.Parent!FICHAENCUESTA
Tabcontrol.Value = Tabcontrol.Value + 4
End If
End Sub
En este caso, siempre que yo marco el valor "07" me iría a la página de "observaciones" pero lo que necesito es que sólo vaya si se cumple la condición de que el valor del campo "valor1" o "valor2" sea distinto de "9" indistintamente.
Ufff, no se si habré sabido explicarme bien, me gustaría que pudieses ayudarme como en otras ocasiones. Si necesitas ampliar o aclarar esta info estaré a tu disposición.
Gracias de antemano
1 Respuesta
Respuesta de Elsa Matilde
1