21. december 2005 - 10:03Der 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.
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.
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?????
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.
"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.
Db modtaget rettet og returneret. Fejlen var, at feltet i formularen var et ubundet felt med forkert postkilde.
Synes godt om
Ny brugerNybegynder
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.