Avatar billede jansvendsen Nybegynder
21. december 2005 - 10:03 Der er 9 kommentarer og
1 løsning

Vælg postno. vis by

Hej
I Access 2003 er jeg ved at lave en medlemsdatabase.

Jeg har 2 tabeller, en til medlemsdata og en med postno/by
Herudover har jeg en formular der hedder "Opret medlem"
Når jeg i formularen "Opret medlem" opretter et nyt medlem har jeg et felt der hedder postno. Feltet er en drop down der viser postno. og by fra tabellen postno/by.
Jeg vil smadder gerne have at feltet by automatisk bliver udfyldt med by på basis af det valgte postno.

Er der nogen der kan hjælpe mig med det ;o)
Avatar billede mugs Novice
21. december 2005 - 10:13 #1
Lav en relation mellem de 2 felter med postnr. Derefter i en forespørgsel bruger du postno fra  medlemstabellen og by feltet fra postnr tabellen. Denne forespørgsel skal danne postkilde for din formular.
Avatar billede jansvendsen Nybegynder
21. december 2005 - 10:48 #2
Tak for info. (anvender engelsk Access så mine felter nedenfor hedder noget andet)

1.Jeg har lavet relation/relationsships, det skulle være ok
2,Jeg har lavet forespørgsel/query, det skulle være ok

3.Men at få givet feltet postno. besked på at anvende postkilde kan jeg ikke få til at virke.

Jeg har i feltet postno. indsat Control Source =[Vis by på basis af postno]!ByNavn hvor "Vis by på basis af postno" er min query jfr. pkt. 2.
Når jeg viewer min formular står der #Name? i feltet By?????

Hvad har jeg lavet galt???
Avatar billede mugs Novice
21. december 2005 - 10:53 #3
Fungerer forespørgslen efter hensigten? Der skal du også kunne skrive postnr hvorefter byen automatisk dukker op.

Feltet postno i formularen skal blot have feltet postno som postkilde og ikke en forespørgsel. Forespørgslen leverer jo data til formularen. Ligeledes med feltet by.
Avatar billede jansvendsen Nybegynder
21. december 2005 - 11:11 #4
Jebs, query virker, her har jeg drop down på postno. og når jeg vælger dette skifter byen.

Feltet postno. har postno som postkilde. Feltet by har by som postkilde, men det virker stadig ikke.

Nu er feltet by bare tomt når jeg har valgt mit postno????
Avatar billede mugs Novice
21. december 2005 - 11:58 #5
Prøv at slette feltet by i formularen og hent det ind igen fra feltlisten.
Avatar billede jansvendsen Nybegynder
22. december 2005 - 10:33 #6
Har slettet og indsat igen. Det vil ikke som jeg vil. Spm? Hvor kommer den query ind i billedet som vi har lavet? Er der linket til den nogen steder?
Avatar billede mugs Novice
22. december 2005 - 11:06 #7
"Hvor kommer den query ind i billedet som vi har lavet"

Du vil jo hente data fra flere tabeller, derfor skal din formular have en forespørgsel som postkilde. Du ændrer formularens postkilde ved at højreklikke på formularen (IKKE i detaljesektionen eller nogen af formularens andre objekter)> Egenskaber > Fanen Data og vælg din forespørgsel som postkilde.
Avatar billede jansvendsen Nybegynder
22. december 2005 - 11:28 #8
Æv, det vil ikke. Kan jeg tilbyde 100 point mod et eksempel på min e-mail ?
Avatar billede mugs Novice
22. december 2005 - 12:15 #9
Jeg kan sagtens lave et eksempel, men kan du sende din db til

mugs@mail.dk

så kan vi prøve at fejlrette på den. Husk evt at zippe den.
Avatar billede mugs Novice
22. december 2005 - 12:58 #10
Db modtaget rettet og returneret. Fejlen var, at feltet i formularen var et ubundet felt med forkert postkilde.
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