Hvis du bruger Access 2000 eller XP, og derved bruge ADO i stedet for DAO, så er edit ikke nødvendigt. Recordsettet er altid i edit-mode. .update er heller ikke nødvendigt, men anbefales alligevel.
.Findfirst findes heller ikke (hvis du skulle finde på at bruge den). Den er udskiftet med .Find i stedet.
Det går også galt når jeg bruger 2K. her er scriptet :
Public Function Opdater_txt() Dim tmp As String Dim db As Database Dim rs As Recordset Dim vagr_heading As String Dim varegruppe As String
Set db = CurrentDb Set rs = db.OpenRecordset("master", dbOpenDynaset)
tmp = ""
While Not rs.EOF If tmp <> rs!varegruppe Then rs.Edit rs!vagr_heading = rs!varegruppe rs.Update tmp = rs!varegruppe End If rs.MoveNext Wend rs.Close Set rs = Nothing End Function
hmm, det var nu ikke juks, som skrev det. Juks skrev ADO.Recordset, som er det modsatte, men også var forkert syntaks, da den så skulle have heddet ADODB.Recordset.
Men pyt med det :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.