Det virker fint, men hvis jeg nu ikke vil indsætte en ny linie, men redigere i en eksisterende, hvad så?? Jeg har de overstående kolonner i min tabel + en autonummereret id kolonne... Hjælp! På forhånd tak!
P.S. Da jeg henter de værdier ud jeg vil redigere i, henter jeg også id nummeret ud hvis jeg skal bruge det.
Du har fuldstændig ret.. :-) Der er en edit, det fandt jeg også ud af for et stykke tid siden... ;-) Men for at den editere i den rigtige linie skal man sætte current record korrekt. For at gøre det skal man enten bruge move metoden eller Seek metoden. Jeg har valgt seek, men kan sku ikke rigtig lurer syntaxen som den vil have. Så nu er mit spørgsmål faktisk, om der er nogen der kan forklare mig syntaxen på Seek, altså hvis jeg vil have den skal søge igennem min tabel efter et idnummer på f.eks 2 hvordan skal syntaxen så være.
Nej, har ikke fået det til at fungere endnu... nu blev den her opgave lige prioteret højere. Jeg skriver dog svaret ind når jeg finder svaret, for finde det skal jeg nok på en eller anden måde. Kigger lige lidt på dine links.
Ja, jeg har godt set lidt på dokumentationen på MSDN... men tak for dine input. Sidder lige og roder med en ide. Lurer forbi engang imellem for at se om der er nogen der har noget at tilføje. Jeg skal nok poste løsningen når jeg har fået det til at virke.
Så fik jeg det til at fungere... Løsningen er som følger.
Sub EditMDB()
Dim db As DAO.Database Dim rs As DAO.Recordset
Set db = DAO.DBEngine.OpenDatabase("C:\Udvikling\ferieData.mdb") Set rs = db.OpenRecordset("ferieData", dbOpenTable)
With rs
.Index = "Id" .Seek "=", 8
.Edit !MandNr = "33" !startdato = "20-09-2003" !slutdato = "25-09-2003" !Type = "1" !oprettedato = "12-08-2003" !kommentar = "Er dette ID 8??" .Update End With
Set db = Nothing Set rs = Nothing
End Sub
Det eneste man skal huske er at ændre det andet argument i OpenRecordset til dbOpenTable, så bruger man Microsoft Jet Workspace. Så kan man bruger Seek metoden, og ændre Current Record til den record man ønsker at ændre i.
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.