Avatar billede ribo Nybegynder
26. april 2004 - 10:37 Der er 8 kommentarer og
2 løsninger

Fejlmeddelse i Access!!

Når jeg åbner en database i Access 2002 (databasen lavet i Access 2000) giver det ved brug af nogle formularer følgende fejlmeddelse :
"Der er en syntaksfejl, fordi der mangler en operator i forespørgelsesudtrykket "medlemmer"

Nogen der har et bud/løsning på problemet?

På forhånd tak!

Ribo
26. april 2004 - 10:39 #1
Prøv at starte med at checke dine referencer: Tools->references når du står i VBA-editoren). Hvis der står MISSING... ud for nogle af krydserne, skal du fjerne krydset og finde en tilsvarende reference på listen
Avatar billede ribo Nybegynder
26. april 2004 - 10:47 #2
Hej Thomas

Kan du lige uddybe, hvordan jeg kommer ind i VBA editoren (dansk version)

Ribo
26. april 2004 - 10:47 #3
prøv med Alt+F11 eller Ctrl+G
26. april 2004 - 10:50 #4
Hvis dette ikke er fejlen, skal du prøve at finde ud af hvilken forespørgsel, fejlen optræder i. Det kan f.eks være den forespørgsel, som formularen er baseret på eller en forespørgsel, som benyttes i en komboboks eller listboks eller en subform. Prøv at åbne alle indvolverede forespørgsler en efter en for sig selv og se om fejlen også optræder der.
Når du har fundet en forespørgsel, kan du åbne den i design og derefter gå i menuen Vis->SQL Visning og koppiere hele SQL'en og indsætte den her. Så kan det være, at jeg kan finde fejlen på den måde.

Problemet er, at det kan rigtig mange steder at fejlen opstår. Og Access er ikke altid så præcis i sine fejlmeddelelser, som man kunne ønske :o(
Avatar billede ribo Nybegynder
26. april 2004 - 11:18 #5
Så vidt jeg kan se, står der ikke MISSING ud for nogle af krydserne.

Fejlen opstår flere steder i databasen, og det virker lidt uoverskueligt, at få det rettet til, med min manglende viden om Access.

Kunne du tænke dig, at kigge på en enkelt af formularerne i databasen, hvis jeg sender den til dig? Jeg har brug for, at vide om det kan betale sig, at lægge en masse tid i at rette den, inden jeg går i gang.

Ribo
26. april 2004 - 11:53 #6
du er velkommen til at sende den til mig på tj@makeiteasy.dk
26. april 2004 - 13:40 #7
Jeg har kigget på db'en og det viser sig, at tabellen Medlemmer har feltet "Union", hvilket får Access til at tro, at det er en UNION-forespørsel, hvorfor den så fejler i syntaksen.
Avatar billede ribo Nybegynder
26. april 2004 - 14:36 #8
Mange tak for hjælpen Thomas!

Nu kan jeg endelig komme videre og få rettet de irreterende fejl. Det undrer mig dog, at det skaber problemer i 2002 og ikke i 2000, men der er nok en forklaring.

Venlig hilsen

Ribo
26. april 2004 - 14:41 #9
Microsoft laver lidt om i den slags for hver version....det skal man ikke begynde at undre sig over, men blot trække på skuldrene og bruge de 10 timer ekstra ;o)

Lukker du ikke lige spm, hvis du ikke har flere spørgsmpl?
26. april 2004 - 15:00 #10
thnx :o)
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