17. februar 2006 - 20:14Der er
7 kommentarer og 1 løsning
Formular opdatering
Hej
Jeg er kørt fast...
Jeg har to tabeller.
Tabel 1: Medarbejder (Primær) Gruppe Afdeling
Tabal 2: Kunde (Primær) Medarbejder Gruppe Afdeling
Der er relation (en til mange) mellem feltet Medarbejder
Jeg har en formular til oprettelse af ny kunde. Når medarbejder vælges udfyldes gruppe og afdeling automatisk via Macro (Dlookup)
Nu kommer så spørgsmålet. Hvis jeg ændre medarbejder til en kunde (i formularen kunde), så opdateres tabellen kunde, men ikke felterne afdeling og gruppe som ved oprettelse opdateres via dlookup. Macoen er sat i AfterUpdate og On Change
Hvis jeg ændre, eller sletter en medarbejder (via en formularen medarbejder) skal relationen i kundetabellen slettes (ikke hele recorden i kundetabellen - kun medarbejder, gruppe og afdeling)
Selvom du ændrer formularens data, behøver den underligggende tabel / forespørgsel ikke at blive ændret før du kører forespørgslen igen. Evt. kan du nøjes med en refresh, der opdaterer eksisterende data men tilføjer ikke nye poster.
If I understand your problem correctly, the "medarbejeder" information (Gruppe+ Afdeling) should not be in table 2. Thi sis the whole purpose of relational databases. Why have the same information two places?
The only information form medarbejeder you should have is the primary key (medarbejder) from table 1.
If you make a query which includes the information from both tables and us ethis in you rforms then you have no need to copy information from one table to another.
thanks anderssk If you need further help with this then just drop a comment
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.