Avatar billede varmhund Nybegynder
20. april 2004 - 17:42 Der er 10 kommentarer og
1 løsning

manuelt lave en gemme fuktion

Hej

jeg har en form med 2 combobox'e en til at liste film med og en til at liste bruere med. så vil jeg have en knap man kan trykke på så man laver et udlån af filmen til brugeren. tabellen er oprret med nogle ID'er som bliver gemt i en anden tabel med ralation mellem dem.
Avatar billede varmhund Nybegynder
20. april 2004 - 17:43 #1
smutter lige 2 timer :)
Avatar billede terry Ekspert
20. april 2004 - 17:49 #2
A bit mor information concerning table names fields etc would help.


In the buttons On click event you can use some code something like this


DoCmd.RunSQL "INSERT into SomeTable (FilmID, BrugerID) VALUES (" & Me.cboFilm & "'" & Me.CboBruger & ")"
Avatar billede mugs Novice
20. april 2004 - 17:49 #3
Nu giver du jo ikke mange oplysninger. Men kommandoen til at gemme en post er:

DoCmd.RunCommand acCmdSaveRecord
Avatar billede varmhund Nybegynder
20. april 2004 - 21:20 #4
DoCmd.RunSQL var hvad jeg havde brug for :)

men lige 1 ting Me.cboFilm ... combobox'en hedder Kombinationsboks6 og feltet hedder bare navn tabellen hedder tbl_film, skal den så hedde sådan endnu?

BTW terry tak for sidst, jeg er hans's (fra JDC data) søn Henrik :)
Avatar billede varmhund Nybegynder
20. april 2004 - 21:22 #5
DoCmd.RunSQL "INSERT into tbl_udlaan (ID, BruID) VALUES (" & Me.cboFilm & "'" & Me.CboBruger & ")"

så har jeg lige opdateret den lidt den sidste del er jeg ikke sikker på (" & Me.cboFilm & "'" & Me.CboBruger & ")"
21. april 2004 - 09:24 #6
Det afhænger meget af datatyperne og hvordan din komboboks er opbygget.
Hvis både ID og BruID er nummeriske, skal koden se således ud:
DoCmd.RunSQL "INSERT INTO tbl_udlaan (ID, BruID) VALUES (" & Me!cboFilm & ", " & Me!CboBruger & ")"

Dette forudsætter at komboboksene's egenskab "Bundet kolonne" peger på henholdsvis ID og BruID

/Thomas
Avatar billede varmhund Nybegynder
21. april 2004 - 10:06 #7
kigger på når jeg kommer hjem :)
Avatar billede terry Ekspert
21. april 2004 - 18:44 #8
Hi Henrik,
Yes I see there was a little error which Thomas has corrected!

...& Me!cboFilm & ", " & Me!CboBruger & ")"
or
& Me.cboFilm & ", " & Me.CboBruger & ")"

THis takes the primary keys from film and Bruger and uses these as the foreign keys in SomeTable.

If your form is BOUND to table tbl_udlaan then it should not be necessary to manually write to the table.

If you cant get it to work then you can send your dB to me if you like and I can make an example for you.

eksperten@NOSPAMsanthell.dk

remove NOSPAM

hils din mor og far :o)
Avatar billede varmhund Nybegynder
22. april 2004 - 11:42 #9
Skal jeg gøre.

jeg har lige sendt en mail.

vil give dig ret i at du kan en del i access, nu når jeg er gået i gang med at kigge det igennem :)

Tak for hjælpen
Avatar billede terry Ekspert
22. april 2004 - 12:09 #10
Hi Henrik,
I will take a look after work :o)
Avatar billede terry Ekspert
22. april 2004 - 19:59 #11
'Important that the field names are correct (BruID). Text and date fields need to be in ''

DoCmd.RunSQL "INSERT into tbl_udlaan (ID, BrID, dato) VALUES (" & Me.cbofilm & "," & Me.cbobruger & ",'" & Now() & "')"

I will send an example using a bound form!
mvh
Terry
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