Visual Basic - Modificar datos VB 6.0

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Modificar datos VB 6.0

Publicado por ZeDfriT (1 intervención) el 19/10/2016 04:13:20
Hola comunidad. Recientemente comencé a hacer un software que trata de liquidación de expensas.

Estoy medio complicado.

A medida que avanzo en él hay cosas que no se resolverlas a falta de información o conocimiento.

Cuando hago clic en "grabar" y lleno los campos, me modifica siempre el 1° registro del grid y nunca los otros datos.

bKKUUqa



Dejo adjunto el código del botón Modificar a ver si pueden ayudarme...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Private Sub CmdGrabar_Click()
If txtpropietario.Text = "" Then MsgBox "El campo propietario esta vacio", vbInformation, "Aviso": txtpropietario.SetFocus: Exit Sub
If txtedificio.Text = "" Then MsgBox "El campo edificio esta vacio", vbInformation, "Aviso": txtedificio.SetFocus: Exit Sub
If txtunidad.Text = "" Then MsgBox "El campo unidad esta vacio", vbInformation, "Aviso": txtunidad.SetFocus: Exit Sub
If txtporcentaje.Text = "" Then MsgBox "El campo porcentaje esta vacio", vbInformation, "Aviso": txtporcentaje.SetFocus: Exit Sub
If Modi = False Then
    With RsPropietarios
    .Requery
    .AddNew
        !propietario = txtpropietario.Text
        !edificio = txtedificio.Text
        !unidad = txtunidad.Text
        !porcentaje = txtporcentaje.Text
    .Update
    .Requery
        End With
Else
    With RsPropietarios
    .Requery
    .Find "idpropietario='" & Trim(GrillaPropietarios.Columns(0).Text) & "'"
        !propietario = txtpropietario.Text
        !edificio = txtedificio.Text
        !unidad = txtunidad.Text
        !porcentaje = txtporcentaje.Text
    .UpdateBatch
    .Requery
    End With
End If
habilitarcajas True
habilitarbotones True, False
cerrargrilla
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder