Avatar billede sunesune Nybegynder
03. oktober 2001 - 11:51 Der er 13 kommentarer og
1 løsning

En ikke defineret funktion

Når jeg kører en form med tilhørende Visual Basic kode, kommer fejl-meddelelsen \"Der er en ikke-defineret funktion \"Left\" i udtrykket\".
Linien der laver fejlen er her:
BornVal = CVDate(Left(rs![CPR], 2) & \"-\" & Mid([CPR], 3, 2) & \"-\" & Mid([CPR], 5, 2))

Og nu kommer den fejl ALLE steder hvor der bruges Left funktionen...den siger det samme hvis jeg bruger Right eller Mid..

Det har virket i basen men nu lige pludselig virker det bare IKKE....Håber der er nogen der kan forklare mig hvad fanden der er galt.....

P.S Den linie der laver fejlen virkede fint som den var 5 min. inden den begyndte at lave fejl...
Avatar billede proaccess Nybegynder
03. oktober 2001 - 11:56 #1
Angående dit PS, så virker ALT fint 5 minutter INDEN det ikke virker fint længere... ;-)

Du skal prøve at kigge på dine referencer (disse kan ses i design af modul) der er højst sandsynligt een, som er anført som manglende, afkryds denne, og du skulle kunne køre igen...
Avatar billede terry Ekspert
03. oktober 2001 - 12:02 #2
go into the tools+references menu and make sure that there are none MISSING. If there are then you must remove them or fix them!
Avatar billede terry Ekspert
03. oktober 2001 - 12:02 #3
Didnt see your answer there poraccess, sorry :o)
Avatar billede sunesune Nybegynder
03. oktober 2001 - 12:10 #4
Så nu virker det lige pludselig og jeg har ikke gjort en skid!!!! Er der en der kan forklare mig hvorfor deet her sker..inden database arbejdet når alt for langt..!!
Avatar billede terry Ekspert
03. oktober 2001 - 12:17 #5
I work full time with Access and NEVER had this problem. I also support 100\'s of users.

One thing I have learnt is never believe what they say, without proof :o)
This doesnt mean that I dont believe you, but its sounds VERY VERY STRANGE!
Avatar billede sunesune Nybegynder
03. oktober 2001 - 12:32 #6
Terry: Jeg ved godt det lyder mærkeligt, og det er også derfor jeg ber om hjælp... Det virker på min maskine nu, men det virker stadig ikke på andre maskiner med 100% ens opsætning!! Den har gjort det et par gange før, hvor det også bare lige pludselig virkede igen...og funktionen LEFT skulle jo altid virke...
Jeg havde bare håbet på at der var nogen der kunne forklare mig hvad der var galt..
Avatar billede terry Ekspert
03. oktober 2001 - 12:36 #7
I can only suggest you compact repair, if youu still have problems, import all objects into a new dB
Avatar billede sunesune Nybegynder
03. oktober 2001 - 12:37 #8
En simpel kode linie så som denne her:
a = Left(\"123456789\", 5)
Giver fejlmeddelelsen \"Can\'t find Project or Library\", eller \"Der er en ikke-defineret funktion \"Left\" i udtrykket\"

Det er vildt mærkeligt...
Avatar billede terry Ekspert
03. oktober 2001 - 12:39 #9
yes I agree. What version of Windows are you useing? I have heard there are problems with 98 ME..
Avatar billede sunesune Nybegynder
03. oktober 2001 - 12:58 #10
Windows 2000 Pro + Office 2000 pro...
Avatar billede terry Ekspert
03. oktober 2001 - 13:00 #11
Mmm!
Avatar billede nih Novice
03. oktober 2001 - 23:21 #12
Prø at udskifte VBA filen

Når du under referencer markere linjen \'VBA for applications\' kan du aflæse stien nederst - i mit tilfælde: \'C:\\Programmer\\Fælles filer\\Microsoft Shared\\VBA\\vba332.dll\'
Find filen på din installations CD, og kopier den ind i stedet for.
(Tag og omdøb den oprindelige først, således du kan få den tilbage, hvis der går mere kludder i det)

Niels
Avatar billede nih Novice
03. oktober 2001 - 23:26 #13
http://www.eksperten.dk/spm/65910

Her hjalp det på Excell-forms.....
Avatar billede terry Ekspert
08. januar 2002 - 11:26 #14
Find your answer here> http://www.eksperten.dk/spm/155778

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