VB DataGrid probleem!

Pagina: 1
Acties:

  • Jackyx
  • Registratie: Oktober 2001
  • Laatst online: 29-06-2023
Ik heb een Datagrid waar de gebruiker gegevens kan bekijken uit een Access2000 database tabel.

Nu kan de gebruiker door middel van het selecteren van een cel en vervolgens op een 'Edit' Button te klikken de waarden in deze cel bewerken.

tot zover gaat het goed, maar als de gebruiker de veranderingen wil op slaan door op de 'Save' button te klikken gaat het mis de veranderingen worden niet op de database opgeslagen.

Ik gebruik op het form met de datagrid een aantal Command_Buttons, te weten 'New', "Edit', 'Save', 'Delete'.

Alleen de code die ik gebruik voor 'Save' werkt niet.
"ADOdc1.Recordset.Update"

Dit heeft denk ik te maken dat de gegevens aan de client zijde verander zijn en de hierboven vermelde code veranderingen aan de server zijde opslaat?

Ik werk op dit moment met de volgende code:
"DataGrid1.Row = 0"

Dit werkt alleen als ik meer dan één record heb en niet in het eerste record werk.

Hoe kan ik de veranderde gegevens in een datagrid cel opslaan op de database zonder naar een ander record te springen?

Help!

Greetz,

Jac

JG


  • Jackyx
  • Registratie: Oktober 2001
  • Laatst online: 29-06-2023
Heb de oplossing zelf al gevonden.

Private Sub cmdSave_Click()

Datagrid1.DataChanged = True

End Sub

Thanks any way,

Jac

JG