Avatar billede Søren Bech Morsing Praktikant
10. oktober 2001 - 22:50 Der er 2 kommentarer og
1 løsning

relationer og opdatering (den evige postnummer ting)

Jeg har en adresse tabel, med folk fra forskellige lande, så jeg er begyndt at samle postnumre fra forskellige lande. Min tabel:

autoid, postnr, by, land(tal)

Så har jeg en anden tabel lande
autoid, land

Nu vil jeg gerne følgende i en formular
Vælge land fra en dropdown og så opdatere den dropdown med postnumre!

Samtidig skal den selvfølgelig vise det land/postnummer næste gang jeg går ind på formularen på en given person
Avatar billede mugs Novice
10. oktober 2001 - 23:38 #1
Du skal have et felt i hver tabel, der matcher hinanden. Din første tabel (med postnr / by) skal virke dom et \"lager\" af oplysninger.

I din anden tabel laver du en kombinationsboks, der \"plukker\" autoid fra tabel1. Lav en relation mellem de 2 tabeller.

I tabel2 opretter du felter med oplysninger om hver enkelt person i din database.

Derefter en forespørgsel med begge tabeller, vælg autoid fra tabel1, og postnr, by og land fra tabel2.   
Avatar billede Søren Bech Morsing Praktikant
11. oktober 2001 - 08:22 #2
Ok relationer har jeg.

Så jeg skal lave en forespørgsel.

Men hvordan får jeg så en person med postnummer 8000
til at stå 8000 århus inde i min dropdown på min formular?

Altså hvis det er en eksisterende post
Avatar billede mugs Novice
11. oktober 2001 - 09:00 #3
Jeg antager, at du med udtrykket \"dropdown\" mener en kombinationsboks. Meningen med en kombinationsboks er jo, at du skal kunne plukke eksisterende oplysninger fra en tabel, og du kan ikke have andre postkilder.

Men du kan enten i din forespørgsel eller formular lave en tekststreng, der \"lægger\" 2 felter sammen.

I forespørgslen sætter du markøren i et tomt felt i designgitteret, brug derefter udtryksgeneratoren for først at vælge objektet og derefter hvilke felter udtrykket skal bestå af:

Udtryk1: [postnr] & \" \" & [by]   

\"\" markerer en tekststreng, og i dette tilfælde et mellemrum mellem de 2 felter.

Du gør det samme i en formular, ved at vælge en tekstboks, men det er jo ikke nødvendigt, idet du jo blot trækker forespørgslens udtryk ind på formularen. 
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