Avatar billede per2edb Praktikant
14. marts 2008 - 09:08 Der er 11 kommentarer og
1 løsning

Oprettelse af ny record på en underform

Main Form navn: TILBUD
Tabellens navn: Tilbud_Tbl
Placeret i Underformularen: Tilbud UFrm

Knappen placeres på MAIN FORM, og i hændelsen: Ved klik har jeg prøvet disse to mulige koder:
a)
Dim SQL As String
SQL = "INSERT INTO Tilbud_Tbl (ProduktId) VALUES(Me.[Produkt_Dataark UFrm]![ProduktId])"
Me.[Tilbud UFrm].Tilbud_Tbl.RecordSet = SQL
b)
Me.[Tilbud UFrm].Tilbud_Tbl.RecordSet.AddNew
Me.[Tilbud UFrm].Tilbud_Tbl.RecordSet(ProduktId) = Me.[Produkt_Dataark UFrm]![ProduktId]

Kan i hjælpe med at få det til at virke-helst med a) da jeg kender SQL programering
Avatar billede Slettet bruger
14. marts 2008 - 09:42 #1
Du skal køre sql'en!~)

docmd.runsql sql
Avatar billede per2edb Praktikant
14. marts 2008 - 12:48 #2
Det virker ikke. Jeg får fejlen: Argument not optional
Avatar billede Slettet bruger
14. marts 2008 - 13:07 #3
Prøv at lave sql'en som en forespørgsel og få den til at køre, herefter kan du køre den med docmd.openquery "navnpådinforespørgsel"

ps. jeg ved ikke om navnet SQL, som du bruger er "lovligt" prøv lige et andet navn!~)
Avatar billede per2edb Praktikant
14. marts 2008 - 13:57 #4
Jeg tror vi er på gal vej.
Fejlen skyldes sikkert jeg ikke har defineret form underform og tabel objekt. Det kan jeg ikke finde ud af. Er der nogen der kan hjælpe?
Avatar billede terry Ekspert
14. marts 2008 - 17:56 #5
Dim SQL As String
SQL = "INSERT INTO Tilbud_Tbl (ProduktId) VALUES(" & Me.[Produkt_Dataark UFrm]![ProduktId] & ")"

DoCmd.RunSQL SQL
Avatar billede terry Ekspert
14. marts 2008 - 18:00 #6
THis only inserts a record into a table, so it may not be visible on the sub form.

But it doesnt seem right that you have to insert a value from the main form into the sub form (table)
Avatar billede per2edb Praktikant
15. marts 2008 - 11:04 #7
Tak for hjælpen - det virker
Avatar billede terry Ekspert
15. marts 2008 - 13:18 #8
Great
Avatar billede terry Ekspert
15. marts 2008 - 13:19 #9
And dot forget to accept the anser Per2.. :o)

Og god weekend
Avatar billede terry Ekspert
25. marts 2008 - 19:08 #10
.
Avatar billede terry Ekspert
03. april 2008 - 20:20 #11
.
Avatar billede terry Ekspert
04. april 2008 - 08:27 #12
thanks
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