Ik heb een recordset die ik vul door tekstbestanden in te lezen.
Deze in-memory recordset gebruik ik op een msflexgrid te vullen en om een soort van grafiek te maken.
Als ik vervolgens in de grafiek iets selecteer dan wil ik een veld in de recordset updaten.
Het nummer van de selectie is gelijk het eerste veld in de recordset en die is weer gelijk aan het rijnummer.
Mijn probleem is dat ik niet weet hoe ik naar het desbetreffende record kan 'springen' om daar het veld aan te passen.
Ik heb al lopen zoeken hier en bij Google maar zonder succes.
Ik heb de volgende code geprobeerd maar dat werkt niet:
Maar hier krijg ik de melding dat ik geen huidige record heb.
Hoe zet ik die dan?
Ik zoek eigenlijk iets zoals
maar dat is er niet.
Hopelijk zie ik iets over het hoofd en kan een van jullie me verder op weg helpen.
Groeten
Paul
Deze in-memory recordset gebruik ik op een msflexgrid te vullen en om een soort van grafiek te maken.
Als ik vervolgens in de grafiek iets selecteer dan wil ik een veld in de recordset updaten.
Het nummer van de selectie is gelijk het eerste veld in de recordset en die is weer gelijk aan het rijnummer.
Mijn probleem is dat ik niet weet hoe ik naar het desbetreffende record kan 'springen' om daar het veld aan te passen.
Ik heb al lopen zoeken hier en bij Google maar zonder succes.
Ik heb de volgende code geprobeerd maar dat werkt niet:
code:
1
2
3
4
5
| For i = selectedID To rst.RecordCount - 1
rst("tagged").Value = True
Exit For
Next i
rst.Update |
Maar hier krijg ik de melding dat ik geen huidige record heb.
Hoe zet ik die dan?
Ik zoek eigenlijk iets zoals
code:
1
| rst(rowid,fieldid).value = "nieuwe tekst" |
maar dat is er niet.
Hopelijk zie ik iets over het hoofd en kan een van jullie me verder op weg helpen.
Groeten
Paul