T_INPUT ID(Autonummerering, Primær nøgle) Emne(tal, referer til ID i T_EMNE) Person(tal, refererer til ID i T_PERSONER) Fuldfort(Ja/Nej) Aktiveret(Ja/Nej) Erfaringsreg(Ja/Nej) ...
T_OUTPUT ID(Autonummerering, Primær nøgle) emne(tal, referer til ID i T_EMNE) Person(tal, refererer til ID i T_PERSONER) ...
Den ene tabel(T_INPUT) bruges til overføring af data til PDA'er(Palm). Den indeholder alle emner fra T_EMNER for hver person. Den anden (T_OUTPUT) bruges til at modtage og gemme registreringer foretaget på PDA'erne. Derfor ligger strukturen fast.
Problemformularen er en fortløbende formular, hvor jeg gerne vil vise én persons emner fra t_input og antallet af registreringer, som personen har foretaget af hvert emne fra t_output. Der findes ikke nødvendigivs registreringer af alle emner i t_output.
Det går nemt nok, så længe der kun er felter fra t_input i formularen, men jeg kan ikke finde ud af at lave et felt, hvor man kan se antallet af poster for emnet i t_output. Jeg har prøvet med
Min formular er baseret på en forespørgsel, men problemet med forespørgslen er, at emner, som ikke findes i t_output (=emner hvorom der ikke er foretaget registreringer på PDA'en)ikke kommer med i forespørgslen, hvis man tager AntalOfID fra t_output med i forespørgslen.
Ændringerne i DCount-syntaksen ændrer ikke på resultatet.
Et beregnet felt i den forespørgsel som formularen er bygget på, løste problemet. Feltet ser sådan her ud: Antal: DCount("*";"t_output";"emne = " & T_emner!ID & " And [t_output]![person]=" & t_personer!id)
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.