Avatar billede anderssk Nybegynder
23. februar 2006 - 22:59 Der er 6 kommentarer og
1 løsning

Insert into

Hej

Hvis GrpType = 1 får jeg fejlmeddelelsen:
Antallet af forespørgselsværdier og destinationsfelter er ikke det samme.

Hvis GrpType = 2 virker det


Private Sub gem_Click()
If GrpType = 1 Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Me.Requery
DoCmd.RunSQL "INSERT INTO Tab_Ordre ([Kundenavn],[Løn],[Stilling],[Antal],[Periode],[Konsulent],[Forv_fakturering],[Type],[Ordredato]) VALUES('" & Me.Kundenavn & "'," & Me.Løn & ",'" & Me.Stilling & "'," & Me.Antal & "," & Me.Periode & ",'" & Me.Konsulentnavn & "'," & Me.Forv_fakturering & ",'Try And Hyre',#" & Me.Ordredato & "#)"
End If
If GrpType = 2 Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Me.Requery
DoCmd.RunSQL "INSERT INTO Tab_Ordre ([Kundenavn],[Løn],[Stilling],[Antal],[Konsulent],[Forv_fakturering],[Type],[Ordredato]) VALUES('" & Me.Kundenavn & "'," & Me.Løn & ",'" & Me.Stilling & "'," & Me.Antal & ",'" & Me.Konsulentnavn & "'," & Me.Forv_fakturering & ",'Rekrutering',#" & Me.Ordredato & "#)"
End If
Avatar billede kabbak Professor
23. februar 2006 - 23:04 #1
'Try And Hyre'

er der ikke en fejl ved den
Avatar billede kabbak Professor
23. februar 2006 - 23:13 #2
eller er der en af teksterne / værdierne der er et , (komma) i, det anses for 2 felter hvis der er , i en streng/tal
Avatar billede anderssk Nybegynder
24. februar 2006 - 09:19 #3
Nej 'Try And Hyre' er det samme som 'Rekrutering' i GrpType 2
Jeg har prøvet at rette begge felter med valuta til 0 decimaler så der ikke er , med i teksten - det hjalp heller ikke :-(
Avatar billede anderssk Nybegynder
24. februar 2006 - 09:23 #4
OK kabbak
Du har sku´ ret.
Jeg prøvede at sætte én ind af gangen og den fejlede først ved forventet fakturering.
Så ændrede jeg doCmd.runsql til MSGBOX
Selv om jeg i formularen har valgt 0 decemaler viser den decimalet i SQL sætningen.
Så du har ret!
Avatar billede anderssk Nybegynder
24. februar 2006 - 09:37 #5
Og jeg skulle bare sætte  ' uden om - så de opfatter det som tekst :-)
Avatar billede kabbak Professor
24. februar 2006 - 10:05 #6
ja SQL er en underlig en, med hensyn til kommaer ;-))
Avatar billede kabbak Professor
24. februar 2006 - 14:33 #7
tak for point
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