Avatar billede simonsenpq Nybegynder
01. september 2004 - 13:14 Der er 5 kommentarer og
1 løsning

Data til afkrydsningsfelter ved formularåbning

Jeg har en formular som viser kontaktpersonoplysninger fra en tabel 'Kontaktpersoner'. Derudover har jeg 10 afkrydsningsfelter som skal bruges til at til- eller fravælge kontaktpersontyper (en person kan have flere typer).

Kontaktpersontyperne lagres i tabellen 'Typerelation' som indeholder felterne 'KontaktpersonId' og 'KontaktpersontypeId'.

Jeg har lavet det sådan at tabellen 'Typerelation' opdateres, når en kontaktpersontype til- eller fravælges.

Nu mangler jeg bare, at de rigtige afkrydsningsfelter er markeret, når formularen åbnes. Hvordan gør jeg det?
Avatar billede mugs Novice
01. september 2004 - 13:22 #1
Hvad mener du med:

"at de rigtige afkrydsningsfelter er markeret, når formularen åbnes. Hvordan gør jeg det?"
Avatar billede simonsenpq Nybegynder
01. september 2004 - 13:30 #2
Til hver kontaktpersontype er der et afkrydsningsfelt. Ud for det første felt står der fx 'Presse'. Presse har kontaktpersontypeId'et 1.
Åbnes formularen med den første person (kontaktpersonId=1) skal der være et kryds ved Presse hvis der i tabellen, Typerelation, er en record med KontakpersonId=1 og KontaktpersontypeId=1

Mere foreståeligt?
Avatar billede overchord Nybegynder
01. september 2004 - 13:54 #3
Ville det ikke vaere nemmere at bruge Yes/No felter side du har et fast antal afkrydsningsfelter. Derved vil de som default vaere et afkrydsningsfelt naar du smider dem ind i et formular-design.
Avatar billede simonsenpq Nybegynder
01. september 2004 - 14:20 #4
Jeg vil foretrække den metode, som jeg har beskrevet. Det må da også være muligt, ikke?!
Avatar billede mugs Novice
01. september 2004 - 16:55 #5
If DCount("*", "Typerelation", "[kontaktpersonid]= 1 And [KontaktpersontupeId]= 1") > 0 Then

Me.Presse = True
Else:
Me.Presse = False
End If

Indsættes i formularens Vedaktuel
Avatar billede simonsenpq Nybegynder
02. september 2004 - 11:03 #6
Genialt! Tak for hjælpen! :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester