Jacob .. skrev:
> Jeg har en Access DB (Data.mdb) med en tabel (tblSvar) med 5
> koloner:
>
> - AntalDerMatcher
> - Svar1 (true/false)
> - Svaret1 (true/false)
> - Svar2 (true/false)
> - Svaret2 (true/false)
Så vidt jeg kan se har du en uheldig datastruktur. Jeg gætter på at
Svar1/Svar2 indeholder brugernes svar på Spørgsmål1 og Spørgsmål2
(som vel ligger i en anden tabel?) og Svaret1/Svaret2 er det
korrekte svar på de to spørgsmål. Det er en uhensigtsmæssig
struktur, fordi du kommer til at registrere en fast værdi (det
korrekte svar på de to spørgsmål) for hvert svar.
Spørgsmål og svar hører sammen og bør derfor ligge i samme tabel.
Brugernes svar kan så ligge for sig selv.
(Det er også muligt at Svar/Svaret skal opfattes omvendt, men det
ændrer ikke ved pointen).
> Hvordan kan jeg Matche Svar1 med Svaret1 (om værdien er den
> samme), og returnere/update AntalDerMatcher med 1 og derefter
> matche svar2/svaret2 og gøre det samme?
Du kan prøve med følgende update:
UPDATE tblSvar
SET AntalDerMatcher = iif(Svar1 = Svaret1, 1, 0)
+ iif(Svar2 = Svaret2, 1, 0)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html