"Run-time error 2424" "Det indtastede udtryk indeholder et felt-, kontrolelement- eller egenskabsnavn som MicroSoft Access ikke kan finde"
Hvad jeg ikke forstår er at formularnavnet der skal åbnes er rigtigt Listen som der hentes information i er i orden. Og at jeg tildeller listeværdien til [FilmId] bør access da være ligeglad med.
Det skal siges at jeg har tidligere med stor succes brugt samme kommando med stor succes, så derfor er jeg noget overrasket over den fejlmelding.
Jeg har forsøgt at lave provokerede fejl, eksempelvis ændret FilmId til et helt andet navn der overhoved ikke eksistere i databasen. Men det er samme fejlmelding Run-Time error 2424.
Jeg har tjekket at det nummer der skal hente i listen nu også er tilgængeligt i listen, således at det er den korrekte værdi det tilskrives [FilmId]. Men det ser altsammen rigtigt ud - dog uden at fungere :-(
OK- Prøv med lidt fejlfinding. Åbn din VBA editor og sæt en apostrof til venstre for DoCmd....
Skriv derefter:
Debug.print lstSkuespillerIFilm
Derefter viser du Imediatevinduet. Luk VBA editoren og kør koden, Åbn VBAeditoren og kontroller i imediatevinduet at den skriver den korrekte værdi fra listen.
Og du har også kontrolleret at listens nasvn er stavet korrekt?
Fejlen ligger i formularen frmSkuespillerIFilm. Når du klikker på de film skuespilleren medvirker skulle formularen åbne, men fejlen indtræder istedet.
Vær venlig ikke at skrive min korrekte mailadresse. Der kommer en "harvester" forbi og kopierer alle strenge der indeholder @. Dermed øges risikoen for spam ganske betydeligt ;o)
Synes godt om
Ny brugerNybegynder
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.