12. marts 2004 - 11:18Der er
8 kommentarer og 1 løsning
Postnr igen igen
Hej dette spørgsmål har været oppe før, men jeg har ikke rigtigt fundet en løsning.
Jeg har to tabeller, postnumre (gir sig selv) samt kundeoprettelse. Jeg har en formular med felterne postnummer og Bynavn. Nu vil jeg have feltet Bynavn udfyldt med bynavnet fra tabellen postnumre. Jeg har en makro,FindBynavn med betingelsen IsNull([Bynavn]), handling:AngivVærdi, Element [Bynavn] samt udtryk DLookUp("[Bynavn]";"Postnumre";"[postnummer]=[Postnumre]![Postnummer]") Denne makro skal aktiveres i hændelsen VedUdgang på feltet Postnummer i formularen. Feltet Bynavn på formularen bliver udfyldt med Torshavn, som er den første by i Postnumre tabellen, uanset hvilket postnummer jeg vælger i komboen. Hvad kan der være galt ?
janriis: det du gerfne vil have er at hvis man indtaster postnumret komme den selv med byen ikke ? der skal du så lave by som en combobox der har datakilde fra postnr. feltet så virker det.. du er velkommen til at sende basen til mig så skal jeg vise dig hvodan det skal gøres.. nospam#jhc-it@mail.dk#nospam
There should be NO NEED to have the "Bynvan" in your "kunde" table, only the "postnummer" is necessary. But if you want to be able to see the Bynavn then you can have two combo boxes which are both bound to the postnummer field in your kunde table. The first combo has its row source set to the postnumre table and the cesond has it set to an SQL something like
SELECT postnumre.Bynavn, postnumre.postnummer FROM postnumre ORDER BY postnumre.Bynavn, postnumre.postnummer;
so now you have twe combo's one where you can choose th enumber and the other you can choose the name.
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.