11. december 2004 - 10:41Der er
9 kommentarer og 1 løsning
Lave forespørgsel hvor man kan ændre alle felter
Jeg har lavet en database bestående af 3 tabeller:
Tabel 1:
Indeholder felt
A B C
Tabel 2:
Indeholder
B D E
Tabel 3:
Indeholder
E F G H
Sammenhæng:
Tabel 1 hænger sammen med tabel 2 via B, Det er "en til mange" relation ... der kan være 100 B i Tabel 1, men kun 1 B i Tabel 2.
Tabel 2 hænger sammen med Tabel 3 i "en til en" relation, der kan max være en E i Tabel 2 og max være en E i Tabel 3.
Mit problem er at jeg kan forespørgel hvor man kan ændre i alle felterne på alle felterne i tabel 1, tabel 2 og tabel 3 på en gang.
Jeg har lavet tabellerne og relationerne ... når jeg går i gang med at lave en forespørgsel og vil ændre.
Jeg er ligeglad hvordan problemet løses ... hvis der er en der gider lave en access database hvor det virker er det fint ... hvis man kan fortælle hvor der ligger en sådan database er det fint, hvis man forklarer mig hvordan jeg laver det er det fint.
Hvis du definere dine relationer, så der er kaskadevis opdatering imellem, så kan du bare opdatere med f.eks. denne forespørgsel, som sætter forskellige værdier i forskellige felter:
ja, det er rigtigt. Men det er den eneste måde hvorpå du kan få lov at ændre alle felter! Det ligger i Outer Joins' (left og right) natur at man ikke kan redigere posrter på "mange"-siden :o(
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.