Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Jeg skal først have koblet "postnumre+bynavn" tabellen til "kunde" tabellen, forend man kan vælge postnummer og bynavn i kontrolelement kilde. Og hvordan er det nu lige at man gør det?
Du skal først sørge for, at begge postnummer-felter (et i hver tabel) har samme format (dvs. tal) og ligger i samme fysiske databasefil (mdb-fil).
Herefter åbner du relationsvindue (funktioner, relationer) og vælger begge tabellerne (vis, vis tabel) og peger på postnummerfeltet i den ene tabel, holder musetasten nede og trækker over på postnummer-feltet i den anden tabel.
I det vindue, der kommer frem, skulle der gerne komme en "en-til-mange"-relation, hvor mange-siden er kundetabellen. Vælg i samme vindue "gennemtving referentiel integritet", da dette afværger, at man kan vælge et ikke-eksisterende postnummer.
Herefter skulle du kunne gøre som "uffe_kid" skrev. - Ellers må du lige skrive igen...
Man behøves ikke at importere postnummer tabellen i Kunde tabellen. Et eller andet sted er det muligt at linke til en ekstern database fil.
Man lad os sige og jeg sætter Post nummer tabellen ind sammen med kundetabllen ( jeg kan altid finde ud af linke til ekstern database fil) bare for nemheds skyld.
Jeg har tidligere lavet en variant med en kombinations boks, hvor man ved at skrive noget af bynavnet fik resten efterhånden som man udelukkede de andre mulige bynavne, og når man havde det rigtige bynavn havde man automatisk postnummeret. Det foregik ikke som uffe_kld beskriver det, det var lidt mere indviklede en som så.
Det var jo egentlig ganske let at lave, hvis det forhold sig sådan, at der ikke fandtes to ens "bynavne", der hørte til hvert sit postnummer.
I så fald kunne man bare lade "by" indgå i adresse-tabellen i stedet for "postnummer" og oprette en kobinationsboks med autoudfyldning, hvilket jeg sagtens lige kunne gøre.
Der findes dog eksempelvis:
postnummer by 1001 Postbox København K 1002 Postbox København K 1003 Postbox København K 1004 Postbox København K 1005 Postbox København K 1006 Postbox København K 1007 Postbox København K 1008 Postbox København K 1009 Postbox København K
og
postnummer by 1093 København K. 1095 København K. 1097 København K. 1099 København K. 1295 København K. 1298 København K. 1299 København K.
Så det bliver derfor lidt mere kompliseret, idet man i formularens kombinationsboks skal vælge fra "by", men i virkeligheden registrere "postnummer" i tabellen "adresse".
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.