Avatar billede williwu Nybegynder
08. november 2002 - 14:30 Der er 11 kommentarer og
2 løsninger

Funktioner i forespørgsel

Jeg har lige installeret Access 2000 på Windows XP Home Ed. Jeg kører en database som jeg har lavet i Access 2000 på Windows 2000.
Jeg kalder en funktion Date() i Kriterier feltet i forespørgsel, men Access giver en fejl: Funktionen er ikke tilgængelig i udtryk i forespørgselsudtrykket "(((Tabel.A)=Date()))".
Dette giver ikke nogen fejl da jeg kørte i Windows 2000.

Hvad er der galt?

P.S. Jeg har Access 2000 er fuldt opdateret.
Avatar billede juks Novice
08. november 2002 - 14:42 #1
er der forskel i sproget ?
08. november 2002 - 14:44 #2
Tryk Alt+F11 (for at komme i VBA)
Gå derefter i Tools->References og kontroller, at der ikke står "MISSING.." foran nogle af de afkrydsede referencer.
08. november 2002 - 14:45 #3
Hvis der gør det, skal du i stedet finde nogle tilsvarende - blot med et andet versionsnr.
Avatar billede juks Novice
08. november 2002 - 14:48 #4
det burde da ikke have noget med refrences at gøre hvis du går til en nyere version eller ?
08. november 2002 - 14:53 #5
Det kan det sagtens. Vi ved jo ikke hvilke referencer som williwu har i sin database. Hvis han har en reference til en 3. parts komponent, som ikke er kommet med på den nye maskine, så kan det jo meget vel være fejlen!

Williwu-> Prøv at gå i debug-vinduet (Ctrl+G) og skriv:
?Date

Giver dette også en fejl?
Avatar billede juks Novice
08. november 2002 - 15:01 #6
prøv at sende databasen til help@mail.dk
Avatar billede williwu Nybegynder
08. november 2002 - 15:02 #7
thomasjepsen

Ja, ?Date giver også fejl. Compile error: Can't find project or library

Jeg vil lige sige at jeg har ikke opdateret Windows 2000, men derimod kører jeg databasen på en helt ny computer med Windows XP.
08. november 2002 - 15:03 #8
Har du prøvet det med Tools->References?

Det lyder som derfor!
Avatar billede williwu Nybegynder
08. november 2002 - 15:04 #9
Jeg har en MISSING i References. Det er Kodak Image Admin Control. Jeg tror jeg det har noget med det at gøre eller hvad?
08. november 2002 - 15:04 #10
Jep, du mangler formentlig at installere dette program :o)
08. november 2002 - 15:05 #11
Er det et komponent, som du skal bruge? Nogle gange får man lavet nogle referecer, som man i virkeligheden ikke skal bruge....?
Avatar billede williwu Nybegynder
08. november 2002 - 15:11 #12
Jeg kopiede filen fra den anden computer, så nu virker det. Det er mærkeligt at man skal bruge en Kodak Image Admin fil til Date()?!?
Når man det virker nu. Tak for hjælpen.
08. november 2002 - 15:14 #13
Man skal heller ikke bruge Kodak Image til Date. Men fordi filen manglede, så kan Access ikke finde ud af hvor den skal lede efter Date-funktionen.

Hvis du havde skrevet VBA.Date, så havde du fået det rigtige resultat - simpelthen fordi Access så ikke behøvede at lede i samtlige objekt-biblioteker, men kunne gå direkte i VBA-biblioteket.
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