Selectievakjes in subform

Status
Niet open voor verdere reacties.

Marchel

Nieuwe gebruiker
Lid geworden
24 dec 2005
Berichten
4
Ik wil in een database de instellingen van kaarten wil bijhouden.
Bij iedere kaart kunnen geen of meerdere kleuren worden ingesteld.
(echter iedere kleur 1 maal per kaart)

Ik wil in de kop van het Formulier het kaart_ID met de naam.
Daaronder wil ik Alle kleuren uit de tbl_Kleur zien,
met een selectievakje om de kleuren aan de kaart toe te voegen

Hoe moet ik dat doen ?

hieronder de structuur :

tbl_Kaarten
Kaart_ID (Primaire sleutel,Autonummer)
Naam ( Tekst veld )

tbl_Kleuren
Kleur_ID (Primaire sleutel,Autonummer)
Kleur ( Tekst veld,Duplicate No )

tbl_Instellingen
Instelling_ID (Primaire sleutel,Autonummer)
Kaart_ID ( Veld uit tbl_Kaarten )
Kleur_ID ( Veld uit tbl_Kleuren )
{De drie velden samen als primaire sleutel ingesteld, om te voorkomen dat de kleur meerdere keren per kaart wordt ingesteld}

Nou ben benieuwd of iemand een voorbeeld voor me heeft,
Alvast harstikke bedankt,

Marchel
 
Laatst bewerkt:
Als je de kleuren dynamisch uit de database wil halen zal er vrees ik e.e.a. aan VBA code aan te pas komen om ervoor te zorgen dat er maar 1 kleur gekozen kan worden en dat die dan ook wordt opgeslagen in de DB.

Als dat dynamische niet zo belangrijk is kun je een option group gebruiken die je 1x opbouwt met alle mogelijke waarden uit de tabel en de waarde van de option group kun je dan koppelen aan het veld in de DB. Nadeel: op het moment dat je een kleur toevoegd of verwijderd moet je het formulier ook herzien.


Grtz,
 
Bedankt voor de reactie,

Het geheel moet i.d. dynamisch zijn; anders had ik natuurlijk de waarden niet in een tabel opgenomen.

Per kaart mogen wel meerdere geselekteerd worden, maar niet 2 keer rood, of 2 keer blauw.
dus als kaart 1 rood,blauw is, mag kaart 2 ook rood,blauw zijn.

maar kaart 1 ; rood,rood of kaart 1 blauw,blauw mag niet


Maar ik heb tot nu toe nog geen voorbeeldcode ergens gevonden, die ik met een beetje knip en plakwerk kon gebruiken.
Dus ik hoop(te) dat iemand mij hier aan zou kunnen helpen.

Dus als iemand een stukje voorbeeldcode voor me heeft...

Marchel
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan