Avatar billede birkebjerg Nybegynder
10. juli 2005 - 23:42 Der er 1 løsning

Gemme fra list box til tabel

Hejsa

Jeg prøver at gemme i en tabel fra en formular. Det der skal gemmes afhænger hvad der er valgt i en list box. Det virker hvis jeg kun vælger 2 felter, men hvis jeg vælger flere siger den: Antallet af forespørgselsværdier og destinationsfelter er ikke det samme.

  Dim I As Integer
   
    DoCmd.RunSQL "DELETE FROM Km_enkeltvis WHERE Tur_nummer =" & [Forms]![KM_hoved]![Tur_nummer]
   
    For I = 0 To (Personer_i_bilen.ListCount) - 1
 
            If Personer_i_bilen.Selected(I) = True Then
            Personlig = Personer_i_bilen.Column(0, I)
           
           
            KM_enkeltvis_vaerdi = ([KM_samlet] / [Personer_i_bilen].ItemsSelected.Count)
           
           
   
            DoCmd.SetWarnings False

            DoCmd.RunSQL "Insert Into [Km_enkeltvis] ( [Person], [KM_enkeltvis], [Tur_nummer] ) Select  Personlig , " & Me![KM_enkeltvis_vaerdi] & ", " & Me![Tur_nummer_vaerdi] & ""
            DoCmd.SetWarnings True
            End If
    Next I
Avatar billede birkebjerg Nybegynder
10. juli 2005 - 23:52 #1
Jeg tror jeg har fundet ud hvor problemet ligger. Det er ved kommatal det går galt. Feltet bruger dansk komma system, men for at gemme i tabellen skal jeg bruge amerikansk komma system, ik?

Så nu henter jeg værdien i variablen KM_enkeltvis_vaerdi i stedet for at tage den fra feltet. Så nu virker...
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