Avatar billede Slettet bruger
18. marts 2005 - 14:11 Der er 5 kommentarer og
1 løsning

AddNew til specifik tabel

Jeg har lidt kode jeg var ved at få til at passe ind i min db. Jeg tror nok nedenstående er rigtigt eller hvad? Hvor specificerer man hvilken tabel, det drejer sig om!~)

Tabellen hedder ReservedeleKomponent

Her er koden:

Dim rst As DAO.Recordset
With rst
.AddNew
![Enhed] = Forms!Komponent!Enhed
![Komponent] = Forms!Komponent!Komponent
![Udstyrsnr] = Forms!Komponent!Udstyrsnr
![Reservedelsnr] = Forms!samletreservedelekomponent!ReservedelsNr2
![ReservedelNavn] = Forms!samletreservedelekomponent!ReservedelNavn2
![Producent] = Forms!samletreservedelekomponent!Producent2
.Update
.Move 0, .LastModified
End With
18. marts 2005 - 14:14 #1
Du mangler netop den sætninge:
Dim rst As DAO.Recordset
Set rst = currentdb.Openrecordset("Din tabel", dbopendynaset)
With rst
.AddNew
![Enhed] = Forms!Komponent!Enhed
![Komponent] = Forms!Komponent!Komponent
![Udstyrsnr] = Forms!Komponent!Udstyrsnr
![Reservedelsnr] = Forms!samletreservedelekomponent!ReservedelsNr2
![ReservedelNavn] = Forms!samletreservedelekomponent!ReservedelNavn2
![Producent] = Forms!samletreservedelekomponent!Producent2
.Update
.Move 0, .LastModified
End With
Avatar billede Slettet bruger
18. marts 2005 - 14:49 #2
Jeg blev lige forstyrret, med en masse ekstra arbejde, men nu er jeg her igen!~)
jeg fik beskeden: Der er for få parametre. Der var ventet 1.
Avatar billede Slettet bruger
18. marts 2005 - 15:05 #3
Den stoppede ved:

Set rst = CurrentDb.OpenRecordset("ReservedeleKomponent", dbOpenDynaset)
Avatar billede Slettet bruger
18. marts 2005 - 15:13 #4
Set rst = CurrentDb.OpenRecordset("[ReservedeleKomponent]", dbOpenDynaset)

Jeg tror dette virker, men ups... det er en forespørgsel, så jeg skal lige se det igennem!~)
Avatar billede Slettet bruger
18. marts 2005 - 15:24 #5
Nej, du havde ret!~)
Jeg fandt den tabel, der skulle opdateres og så kørte det.
Atter TAK....
(og tillykke med nr. one access hero!~)
18. marts 2005 - 15:26 #6
Taaak :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester