problema con una instruccion de agregar
Publicado por caty (41 intervenciones) el 27/06/2005 17:20:05
hola ahora tengo un problem con un codigo ke no entiendo bueno si lo entiendo por ke ya lo habia puesto en optra aplicacion y lo quise poner en esta para ahorrar tiempo pero no me kiere funcionar no se por ke el problema es ke la instruccion de agregar no agrega nada este es el codigo completo ...gracias por tu ayuda me servira de mucho}
Option Explicit
Private Sub Adodc1_WillMove(ByVal adReason As ADODB.EventReasonEnum, _
adStatus As ADODB.EventStatusEnum, ByVal _
pRecordset As ADODB.Recordset)
' Mostrar el ID del registro actual
' si se pasa del primero o del último, dará error
On Local Error Resume Next
' Mostrar el ID del registro actual usando el recordset pasado como parámetro
'Adodc1.Caption = "ID del Registro: " & pRecordset!ID
' También se puede usar:
Adodc1.Caption = "Registro actual"
End Sub
Private Sub cmdvista_Click()
frmvistavideoteca.Show vbModal
Adodc1.Refresh
End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider= Microsoft.Jet.OLEDB.4.0;" & _
"Data source = C:\PROYECTO_VIDEOTECA.mdb"
Adodc1.CursorType = adOpenDynamic
Adodc1.RecordSource = "Videoteca"
Adodc1.Refresh
Dim i As Long
End Sub
Private Sub doADOAgregar()
Adodc1.Recordset.AddNew
Adodc1.Refresh
Text1.SetFocus
End Sub
Private Sub doADOCancelar()
'
If MsgBox("¿Deshacer los cambios?", vbYesNo + vbQuestion, _
"Cancelar Modifcaciones") = vbYes Then
Adodc1.Refresh
End If
Text1.SetFocus
End Sub
Private Sub doADOEliminar()
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveLast
Text1.SetFocus
End Sub
Private Sub cmdaccion_Click(Index As Integer)
'
With Adodc1
Select Case Index
Case 0: doADOAgregar
Case 1: doADOEliminar
Case 2: doADOCancelar
End Select
End With
End Sub
Private Sub cmdactualizar_Click()
Adodc1.Refresh
Text1.SetFocus
End Sub
'este codigo no se mueve
Private Sub cmdsalir_Click()
frmvideoteca.Visible = False
frmacceso.Visible = False
End Sub
Option Explicit
Private Sub Adodc1_WillMove(ByVal adReason As ADODB.EventReasonEnum, _
adStatus As ADODB.EventStatusEnum, ByVal _
pRecordset As ADODB.Recordset)
' Mostrar el ID del registro actual
' si se pasa del primero o del último, dará error
On Local Error Resume Next
' Mostrar el ID del registro actual usando el recordset pasado como parámetro
'Adodc1.Caption = "ID del Registro: " & pRecordset!ID
' También se puede usar:
Adodc1.Caption = "Registro actual"
End Sub
Private Sub cmdvista_Click()
frmvistavideoteca.Show vbModal
Adodc1.Refresh
End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider= Microsoft.Jet.OLEDB.4.0;" & _
"Data source = C:\PROYECTO_VIDEOTECA.mdb"
Adodc1.CursorType = adOpenDynamic
Adodc1.RecordSource = "Videoteca"
Adodc1.Refresh
Dim i As Long
End Sub
Private Sub doADOAgregar()
Adodc1.Recordset.AddNew
Adodc1.Refresh
Text1.SetFocus
End Sub
Private Sub doADOCancelar()
'
If MsgBox("¿Deshacer los cambios?", vbYesNo + vbQuestion, _
"Cancelar Modifcaciones") = vbYes Then
Adodc1.Refresh
End If
Text1.SetFocus
End Sub
Private Sub doADOEliminar()
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveLast
Text1.SetFocus
End Sub
Private Sub cmdaccion_Click(Index As Integer)
'
With Adodc1
Select Case Index
Case 0: doADOAgregar
Case 1: doADOEliminar
Case 2: doADOCancelar
End Select
End With
End Sub
Private Sub cmdactualizar_Click()
Adodc1.Refresh
Text1.SetFocus
End Sub
'este codigo no se mueve
Private Sub cmdsalir_Click()
frmvideoteca.Visible = False
frmacceso.Visible = False
End Sub
Valora esta pregunta


0