Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error en agregar datos nuevos

Estas en el tema de Error en agregar datos nuevos en el foro de Visual Basic clásico en Foros del Web. Hola a todos. trato de utilizar un formulario ya existente que, a través de validaciones, funcione para agregar datos nuevos al sistema. La cuestión es ...
  #1 (permalink)  
Antiguo 28/05/2010, 13:32
 
Fecha de Ingreso: octubre-2009
Mensajes: 40
Antigüedad: 14 años, 6 meses
Puntos: 1
Error en agregar datos nuevos

Hola a todos.

trato de utilizar un formulario ya existente que, a través de validaciones, funcione para agregar datos nuevos al sistema.

La cuestión es que llamo a través de un formulario diferente por medio de un commandbutton:
Código:
Public Sub cmdMenuAgregar_Click()
frmNiños.NuevoNiño 'procedimientos de variables
frmNiños.Show 'llamado
End Sub
y comienza a cargar

Código:
Private Sub Form_Load()
If NuevoNiño = True Then 'aquí me muestra el error, especificamente donde está en cursiva
Set rsAgNiño = New ADODB.Recordset
With rsAgNiño
    .Open "SELECT * FROM Niños", cnGuarderia, adOpenDynamic, adLockOptimistic
    .AddNew
End With
End If
End Sub
Pero me origina un error diciéndome "Error de Compilación: Se esperaba una Función o una Variable"

Necesito hacer está comprobación para evitar confusiones y combinaciones innecesarias de funciones.
  #2 (permalink)  
Antiguo 28/05/2010, 13:41
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 6 meses
Puntos: 47
Respuesta: Error en agregar datos nuevos

Hola!!
Creo que la cosa va por aqui:

Código vb:
Ver original
  1. Public NuevoNino As Boolean
  2.  
  3. Public Sub cmdMenuAgregar_Click()
  4.     NuevoNino = True 'ASIGNAMOS EL VALOR
  5.    frmNinos.Show 'llamado
  6. End Sub
  7.  
  8. Private Sub Form_Load()
  9.     If NuevoNino = True Then 'VARIABLE OK!!!
  10.        Set rsAgNino = New ADODB.Recordset
  11.         With rsAgNino
  12.             .Open "SELECT * FROM Niños", cnGuarderia, adOpenDynamic, adLockOptimistic
  13.             .AddNew
  14.             NuevoNino = False 'DESPUES DE AGREGAR, LO PONEMOS EN FALSE
  15.        End With
  16.     End If
  17. End Sub

Etiquetas: compilación:, esperaba, funcion, variables
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 14:41.