Avatar billede Slettet bruger
16. marts 2005 - 10:03 Der er 6 kommentarer og
1 løsning

Update (er sætningen korrekt?)

DoCmd.RunSQL "UPDATE listemedarbejderdag SET mandagbox = false WHERE mandagmedarbnr=" & Form_Listeform.ListeMandag.Column(0) And Aar = " & me.aar " And Uge = " & Me.Uge"

Hvad er der galt med: And Aar = " & me.aar " And Uge = " & Me.Uge" for jeg ved at det virker uden, men så snart der er mere end 1 uge i listemedarbejderdag, så begynder den at rode det sammen. Der for skal jeg have aar og uge med!~)
16. marts 2005 - 10:04 #1
er både år og uge tal-felter? Eller er det tekst (i tabellen)?
16. marts 2005 - 10:05 #2
ah, prøv denne:

DoCmd.RunSQL "UPDATE listemedarbejderdag SET mandagbox = false WHERE mandagmedarbnr=" & Form_Listeform.ListeMandag.Column(0) & " And Aar = " & me!aar " And Uge = " & Me!Uge"
Avatar billede Slettet bruger
16. marts 2005 - 10:07 #3
Det er tal-felter. Jeg prøver lige...
Avatar billede Slettet bruger
16. marts 2005 - 10:10 #4
Syntax error!~(
16. marts 2005 - 10:11 #5
ja da! Der manglede et & mere:

DoCmd.RunSQL "UPDATE listemedarbejderdag SET mandagbox = false WHERE mandagmedarbnr=" & Form_Listeform.ListeMandag.Column(0) & " And Aar = " & Me!aar & " And Uge = " & Me!Uge
Avatar billede Slettet bruger
16. marts 2005 - 10:22 #6
Yes!~)

Jeg rettede først der i koden (den del af if-sætningen), der var aktuel i min test og fik nogle meget mærkelige bivirkninger. F.eks. access og explorer lukkede ned. Det var først da jeg havde rettet alle dele af koden at det virkede.

Læser VBA'en hele koden igennem før den udfører den?

Tak for hjælpen
16. marts 2005 - 10:25 #7
Både ja og nej. Når du indtaster koden, checkes automatisk for syntaksfejl. Endvidere kompileres koden inden afspilning, men visse fejl kan godt slippe gennem alligevel.
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