Avatar billede visto Guru
16. marts 2001 - 16:54 Der er 7 kommentarer og
1 løsning

Indholdet i et felt skal styre indholdet i flere andre felter

Hvis jeg skriver \"London\" i felt1 vil jeg gerne have at der automatisk kommer til at stå \"England\" i felt 2 og \"Europa\" i felt 3. Tilsvarende: hvis jeg skriver \"Tokyo\" i felt 1, skal der automatisk stå \"Japan\" i felt2 og \"Sydøatasien\" i felt3.
Kan det lade sig gøre? Hvordan?

Avatar billede janbangm Nybegynder
16. marts 2001 - 17:01 #1
Prøve lige at se eksemplet med postnummer på http://users.cybercity.dk/~cfs3519/ 

Tror du ikke du kan bruge det
Avatar billede visto Guru
16. marts 2001 - 18:04 #2
Jeg kan ikke finde eksemplet - hvor på webstedet er det?
Avatar billede mugs Novice
16. marts 2001 - 19:06 #3
visto - prøv denne:
Select Case felt1
Case Is = \"London\"
felt2 = \"England\"
felt3 = \"Europa\"
Case Is = \"Tokyo\"
felt2 = \"Japan\"
felt3 = \"Sydøstasien\"
End Select
o.s.v.

Hvis jeg var dig, ville jeg nok rette i tabellerne og så lade oplysningerne komme via relationerne.

mvh
mugs
Avatar billede janbangm Nybegynder
16. marts 2001 - 19:34 #4
Det er under trick hvor du bruger Dlookup til at vente en værdi i en anden tabel
Avatar billede visto Guru
17. marts 2001 - 16:28 #5
Til janbangm: din eksempeldatabase med postnummer og by virker fint. Mener du at princippet (med makroer som jeg har lettest ved at forstå) også vil kunne virke med tre felter, ala det eksempel jeg gav i mit oprindelige spørgsmål. Hvis ja: har du også en eksempeldatabase med dette liggende?

Til mugs: den kode du skriver er VisualBasic, ikke? Jeg har indtil videre ikke beskæftiget mig med dette. Du skriver \"Hvis jeg var dig, ville jeg nok rette i tabellerne og så lade oplysningerne komme via relationerne.\" Kan du uddybe hvad du mener med det? Er det i forlængelse af forslaget med VB, eller er det en helt anden løsning du foreslår?

Til både janbangm og mugs: hvad tror I er den enkleste løsning at lave - når man, som jeg, er edb-bruger og ikke programmør?
Avatar billede janbangm Nybegynder
17. marts 2001 - 16:38 #6
Hej Visto

Jeg har ikke andre eksempeldatabase end den du har set. Det er muligt at du skal have 2 linie for hvir linie i din Database. Alså hvis der står \"Londor\" i dit felt går den ved hjælp Dlookup først over og den \"england\". Derefter hvar du en andre DLookupsætning der henter \"Europa\". Jeg tror der er den bedste måde at gøre det på. Du må godt prøve at sende mig database så jeg kan se den. Access@edb.dk


Avatar billede mugs Novice
17. marts 2001 - 20:30 #7
Hej visto.
Jo - Select Case er VBa-kode, en videreudvikling af If.. Then.
Den enkleste løsning er nok at ændre i tabellen.
Bynavnet må relatere sig bagud fra din formular til en tabel. Er du interesseret vil jeg gerne lave et eksempel til dig. Det kan godt tage lidt tid, men vil du have det - bruger jeg den tid det tager.
Du er også velkommen til at sende mig en kopi af din database - Jeg har sikkert lavet et par fejl med tiden, og det ikke nødvendigt du gentager dem.

mugs@get2net.dk

Avatar billede visto Guru
22. marts 2001 - 15:53 #8
Tak til både janbangm og mugs for både svar og tilbud om assistance. Jeg beklager min lidt sene reaktion - jeg arbejder lidt langsomt og har også andet at lave :-)
Jeg arbejde videre med janbangm\'s makroprincip med DLookUp. Jeg har brugt to makroer, en der sørger for at indtastninger i felt 1 styrer indholdet i felt 2, og en der sørger for at resultatet i felt 2 styrer felt 3. Det virker perfekt!
Lukker hermed spørgsmålet.
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