Avatar billede krasmussen Praktikant
21. november 2003 - 13:11 Der er 27 kommentarer og
1 løsning

Referere til et felt i en form fra VB

Jeg vil i en funktion teste på feltet CPR og refererer sådan:

var = [Forms]![F_StamdataBorger]![CPR]

Men får melding om at formen ikke kan findes. Har jeg fejl i syntax ?
21. november 2003 - 13:13 #1
var = Forms![F_StamdataBorger]![CPR]
21. november 2003 - 13:16 #2
hmm, nej de kantede parenteser burde ikke give fejl.
Din formular må enten hedde noget andet eller ikke være åben i formularvisning!
Avatar billede krasmussen Praktikant
21. november 2003 - 13:17 #3
Får stadig samme fejl "Run-time error 2450"
21. november 2003 - 13:19 #4
har du set min forrige kommentar?
Avatar billede krasmussen Praktikant
21. november 2003 - 13:22 #5
Ja - Bruger navnet fra formularoversigten (samme som titlen når jeg er i formulardesign)
21. november 2003 - 13:26 #6
Prøv at åbne formularen i design. Gå i menuen Filer->Gem som
KOpier det navn, som fremkommer med Ctrl+C og tryk Annuller.

Indsæt nu dette navn i koden med Ctrl+V

(det lyder måske banalt, men nogle gange kan man overse et mellemrum eller andet)
21. november 2003 - 13:27 #7
(du kunne også have trykket F2, når du står i databasevinduet på formularen)
Avatar billede jobba Nybegynder
21. november 2003 - 13:48 #8
Jeg kan kun være enig med thomasjepsen!
Er din variabel af en type som kan gemme indholdet af CPR feltet?
Avatar billede krasmussen Praktikant
21. november 2003 - 14:52 #9
Variablen er OK. Jeg kan sjovt nok ikke vælge gem som, selvom der er foretaget ændringer.
Hvor finder jeg databasevinduet ?
Avatar billede krasmussen Praktikant
21. november 2003 - 14:54 #10
Har lige lavet en "gem som" fra formularoversigten og kopieret osv, men resultatet er det samme
Avatar billede mugs Novice
21. november 2003 - 14:58 #11
Er formularen med navnet:

F_StamdataBorger

åben?
Avatar billede krasmussen Praktikant
21. november 2003 - 15:00 #12
Nej, har også prøvet at refere til en anden form som indeholder feltet --> samme fejl
21. november 2003 - 15:00 #13
formularen SKAL være åben!
Avatar billede mugs Novice
21. november 2003 - 15:01 #14
Du kan ikke referere til en lukket formular. Den SKAL være aktiv!
Avatar billede mugs Novice
21. november 2003 - 15:03 #15
Blander mig udenom - God weekend til alle :o)
21. november 2003 - 15:03 #16
i lige måde Mugs :o)
Avatar billede krasmussen Praktikant
21. november 2003 - 15:16 #17
Så virker det!!. Men håndterer jeg at formularen skal være åben, når jeg laver chekket i en forespørgsel der gennemløber alle records?
Avatar billede mugs Novice
21. november 2003 - 18:07 #18
Så længe du refererer til et felt i en formular SKAL formularen være aktiv.
Avatar billede krasmussen Praktikant
22. november 2003 - 10:51 #19
Mugs --> Kan man ikke omgå det ved f.eks. inden man refererer til feltet, så åbner formularen - som hidden og så lukker den efterfølgende ?
Avatar billede mugs Novice
22. november 2003 - 19:31 #20
Det ved jeg faktisk ikke, men det forekommer mig lidt bøvlet.

Hvorfor vil du absolut referere til en anden formular? Når du vil validere et CPR, må du jo have en del i databasen. Hvordan finder du det korrekte CPR? Du må vel have en søgefunktion, der finder det CPR du vil referere.
Avatar billede krasmussen Praktikant
22. november 2003 - 20:11 #21
Egentlig vil jeg ikke "absolut" referere til formularen. Men min øvelse går ud på, at gennemløbe nogle records og chekke om der er indtastet et validt CPR Læs: Brugeren har tastet men bind for øjnene og rettet i feltet.
Anyway så løste jeg problemet ved, at åbne formularen og gennemløbe tabellen
Avatar billede mugs Novice
22. november 2003 - 20:13 #22
Ok - Jeg troede det var en permanent løsning. Men forstår nu, at du blot vil teste allerede indtastede CPR.
Avatar billede krasmussen Praktikant
22. november 2003 - 20:16 #23
Bare lidt brandslukning - så nu refererer jeg til "chekket" i egenskaberne for feltet
Avatar billede mugs Novice
22. november 2003 - 20:17 #24
Er det en af mine db'er du er faldet over?
Avatar billede krasmussen Praktikant
22. november 2003 - 20:25 #25
Nej faktisk ikke - men må også tilstå, at jeg endnu ikke har ledt i dem. Koden er taget fra en af de bøger jeg har anskaffet
Avatar billede mugs Novice
22. november 2003 - 20:27 #26
Db3
Avatar billede krasmussen Praktikant
22. november 2003 - 21:29 #27
Tak! Måske du har et hurtigt svar på spm.: 431141
Avatar billede mugs Novice
22. november 2003 - 21:30 #28
Ja
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