Avatar billede smads Nybegynder
13. maj 2003 - 08:21 Der er 7 kommentarer og
1 løsning

Indsættelse af listbox-element i tabel

Jeg skal have flyttet et (eller flere) element(er) fra én listbox til en anden, og samtidig indsætte en ny record i en tabel.

Lige nu ser det således ud:

CurrentDb.Execute "INSERT INTO tblCustPref VALUES (" & [Forms]![frmCust]![Display name] & ", " & lstPref.ItemData(lstPref.ListIndex) & ")"

Me![fsubCustList]![lstPref].Requery
Me![fsubCustList]![lstCustPref].Requery

Jeg skal altså have indsat en record i tabellen tblCustPref der indeholder ([Display name], id_nummer). Id_nummeret skal være det som tilhører det valgte element i listen.

Håber der er nogen der kan hjælpe.

smads
Avatar billede henrik13 Nybegynder
13. maj 2003 - 08:28 #1
Hej.
Du åbner din tabel i decinvisning, og indskriver dit extra felt. Hvis det kan lade sig gøre. laver du også en relation.

Vh Henrik
Avatar billede smads Nybegynder
13. maj 2003 - 08:34 #2
Hvad mener du med ekstra felt? Der skal ikke være et felt mere. Min tabel indeholder to kolonner med det data jeg skal have sat ind fra min overførsel fra én listeboks til en anden. Jeg får bare en fejl når jeg aktiverer knappen der skal indsætte den ekstra post.

Jeg ved ikke om det er fordi det andet element der skal indsættes er et tal og ikke tekst, men jeg har prøvet at fjerne "", og det hjalp ikke.

Den første liste indeholder et id-nummer og en beskrivelse fra en tabel (som kun indeholder de to kolonner) og det er id-nummeret jeg vil have sat ind i den anden tabel (tblCustPref).
Avatar billede henrik13 Nybegynder
13. maj 2003 - 08:39 #3
Du må godt prøve at sende den til mig, min email er:
oz1bua@wanadoo.dk
Datatyperne skal være ens. Autonummerering og tal, ok
Ikke text og tal.
Avatar billede henrik13 Nybegynder
13. maj 2003 - 08:42 #4
Tekst til tekst, ok
til sammenligning af firmanavne. Men pas på med det et enkelt mellemrum mere i det ene navn giver et forkert svar.
Avatar billede smads Nybegynder
13. maj 2003 - 08:58 #5
Den skriver "Undefined function '[navn på display name]' in expression"?!?!

Hvis min liste lstPref indeholder et id-nummer og en beskrivelse (hvor kun beskrivelsen vises i listen), hvad sættes så ind når jeg skriver: lstPref.ItemData(lstPref.ListIndex)?

lstPref.ListIndex ser nummer på listen elementet er, men er jeg sikker på at den tager id-nummeret og ikke beskrivelsen og sætter den ind i tabellen?
Avatar billede henrik13 Nybegynder
13. maj 2003 - 10:36 #6
For jeg kan afprøve det, er du nok nød til at sende mig databasen.
Vh Henrik
Avatar billede smads Nybegynder
13. maj 2003 - 11:12 #7
OK - så er den sendt :)
Avatar billede smads Nybegynder
21. maj 2003 - 08:46 #8
På tide at afslutte...
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