Ocultar campo de texto dentro en un informe
Espero que estés bien te escribo para preguntarle dos cosas
La primera se trata de lo siguiente tengo dentro de un informe dos campos de texto, en el primer campo de texto me sale registrada la información de una operación que hago entre registros y en el segundo me sale la información que tengo almacenada dentro de una tabla mi pregunta es que mediante VBA u otra manera pueda ocultar o que sea invisible el segundo campo si en el primero hay información..
He hecho esto pero no consigo resultado:
Private Sub Report_Load()
If Me.Intereses.Value <> "" Then ' Si el primer campo es diferente de vacío
Me.Aux.Visible = False ' Haga invisible el segundo campo
End sub
he intentado poner este código dentro de un Do While Not rs.EOF Loop
pero no me funciona
Y la Segunda pregunta disculpe que sea mas compleja es que necesito saber como puedo controlar el error 3021 en tiempo de ejecución,,, pues tengo un botón con el siguiente código que lo que hace es llenar un campo dentro de un texto con restas consecutivas:
Private Sub Comando32_Click()
Dim db As Database
Dim rs As Recordset
Dim var As Double
Dim v As Variant
Dim mvarobservaciones As String
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from Descripción")
Do While Not rs.EOF
If IsNull(rs!Nuevo_saldo_CDT) Then
On Error GoTo Error1
Error1: MsgBox "No puedes dejar valores nulos en el campo Nuevo_saldo_CDT "
Exit Sub
End If
var = rs!Nuevo_saldo_CDT
rs.MoveNext
rs.Edit
rs!Aux = rs!Nuevo_saldo_CDT - var
rs.Update
End sub
Pero por ejemplo si el usuario final le da por oprimir el botón cuando se ha completado el proceso aparece el incomodo mensaje en una ventana que dice:
Se ha producido el error 3021 en tiempo de ejecución
No hay ningún registro activo
Y al oprimir depurar
Me señala la linea de código
Rs. Edit
Aunque se que no es fácil, de antemano agradezco su colaboración
Att. Hernán Camilo
Bogotá D.C