Tema: Error 3021?
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2007, 09:39
Avatar de juancho24
juancho24
 
Fecha de Ingreso: octubre-2007
Mensajes: 101
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Error 3021?

Cita:
Iniciado por rahd_rr Ver Mensaje
hola..

veamos... no tiene por que marcar te el error si vas a insertar un registro nuevo (insert), sin importar si la tabla esta vacia o no....

es error es cuando tratas de pasar al siguiente registro y ya esta en el ultimo o esta vacía la tabla o bien pasar al anterior y estas en el principio o esta vacía la tabla .... estaría bien que pusieras tu código para examinarlo y ver el problema.....

saludos....

rahd....
Gracias por responderme, aqui esta el codigo y "Me marca el error en el codigo del calendar"

Private Sub Calendar1_Click()

rs("fecha") = Calendar1.Value

End Sub

'Connection Confirmation
Private Sub Form_Load()

'Set Skinner1.Forms = Forms
Set cnn = Nothing
Set rs = Nothing

' establece la cadena de conexión a utilizar en la propiedad ConnectionString
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
App.Path & "\Negocios.mdb" & ";Persist Security Info=False"

' abre la base de datos
cnn.Open

' abre el recordset enviando la consulta sql
rs.Open "Select * from OBSERVACIONESGENERALES", cnn, adOpenDynamic, adLockOptimistic

'txtAtendioVisita.Enabled = False
'txtHoraVisita.Enabled = False
'txtRelacion.Enabled = False
'Frame1.Enabled = False
'txtMontoCredito.Enabled = False
'txtPlazo.Enabled = False
'txtObjetivo.Enabled = False
'Frame2.Enabled = False
'txtAspectosPositivos.Enabled = False
'txtExpectativa.Enabled = False
'txtAspectosNegativos.Enabled = False
'txtConclusion.Enabled = False
'cmdSalir.Enabled = False

Static varMostrarMenu As Boolean
Dim Ya_Existe As Integer
Ya_Existe = App.PrevInstance
Call funcHookText(txtRutCliente)
Call funcHookText(txtdvcliente)
varMostrarMenu = True
If Ya_Existe <> 0 Then
End
End If

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Call funcUnHookText
End Sub

Private Sub cmdSalir_Click()

rs.AddNew
Call Asignar_Datos
rs.Update

MsgBox "Registro Guardado", vbInformation

Unload Me

End Sub


' Sub que asigna los datos al recordset

Private Sub Asignar_Datos()

rs("NombrePersonaAtendio") = txtAtendioVisita.Text
rs("HoraVisita") = txtHoraVisita.Text
rs("RelacionconCliente") = txtRelacion.Text
rs("MontoCredito") = txtMontoCredito.Text
rs("PlazoCredito") = txtPlazo.Text
rs("ObjetivosCredito") = txtObjetivo.Text
rs("AspectosPositivos") = txtAspectosPositivos.Text
rs("AspectosNegativos") = txtAspectosNegativos.Text
rs("ExpectativasNegocio") = txtExpectativa.Text
rs("Conclusion") = txtConclusion.Text
rs("DisposiciondelCliente") = IIf(OptDisposicion(0).Value = True, "Favorable", IIf(OptDisposicion(1).Value = True, "Regular", IIf(OptDisposicion(2).Value = True, "Escasa", "UltimoValor")))
rs("ConocimientoActividad") = IIf(OptConocimiento(0).Value = True, "Favorable", IIf(OptConocimiento(1).Value = True, "Regular", IIf(OptConocimiento(2).Value = True, "Escasa", "UltimoValor")))
rs("RutVisitador") = lblRutVisitador.Caption
rs("RutCliente") = lblRutCliente.Caption
rs("fecha") = Calendar1.Value

End Sub