28. januar 2002 - 20:55Der er
9 kommentarer og 1 løsning
Behøver hjælp
Jeg har følgende: FormularA som indeholder en liste "liste0" som får data fra tabel1. Liste0 har følgende variabler IDnr,dato,tekst,status. Jeg har en anden tabel2, hvor ID er primærnøgle. Det er så meningen at, når man åbner formularA, at variablen status i tabel1 skal have værdien "B" hvis IDnr findes i tabel2. Jeg har prøvet med Dlookup men har ikke kunne få det til at virke. Håber at I kan hjælpe mig.
Hvis jeg forstår det rigtigt, så skal du bruge en forespørgsel som grundlag for liste0 i stedet for den tabel, du bruger nu...
Prøv med følgende forespørgsel: SELECT IDnr, dato, tekst, 'B' AS status FROM tabel1 WHERE IDnr IN (SELECT IDnr FROM tabel2) UNION SELECT IDnr, dato, tekst, status FROM tabel1
>Terry: I certenly enjoy working with SQL !!! - The logic appeals to me, and one could state that it's a strong side of mine... (as you just did, thanks)
Furthermore I think that it's important to know SQL (primarily the ANSI-form) as it's the key to almost all relational databases... And if you see at the questions in some of the "programming"-topics on eksperten.dk, then they also arise from either poor database-design og lack of sql-knowledge...
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.