Ga naar inhoud

ABC knoppen


dfenjoy

Aanbevolen berichten

In mijn database van een inventaris wil ik graag een formulier maken met commandoknoppen A - B - C ... Als ik dan op C klik wil ik in een subformulier alle zaken zien die beginnen met een C. Druk ik op knop X dan moeten de zaken met X verschijnen in datzelfde formulier.

Ik heb al query's gemaakt voor elke letter en dat lukt perfect, maar krijg die dus niet in een formulier. Weet iemand hoe dit kan worden opgelost?

Dank je wel

Link naar reactie
Delen op andere sites

Hebt je hier over access?

Als dat zo is dan kan je meerdere subformulier op elkaar zetten.

Je koppelt de subformulier aan hoofdformulier.

Door middel van VB dient je de ene subformulier visible = true en de rest van de formulier als visible = false te zetten.

Een voorbeeld is onderstaande code:

If Forms!frmFinance!frmFinancieelDetails!groep = "1" Then

Forms!frmFinance!frmFinancieelDetails!FrmKlantschulden.Visible = True

Forms!frmFinance!frmFinancieelDetails!FrmOudklantenschuld.Visible = False

Forms!frmFinance!frmFinancieelDetails!FrmOudLeveranciersschuld.Visible = False

Forms!frmFinance!frmFinancieelDetails!FrmLeveranciersschuld.Visible = False

Dus er staat:

Indien groep = 1 is dan moet je FrmKlantschulden zichtbaar maken en de rest onzichtbaar.

Het is vrij ingewikkeld doch het werkt.

Dus in uw geval zo een ik in tabel letter toevoegen.

Je koppelt subforumulier aan de letter.

Dan zou je zo doen:

if naamform!letter = A then

formA.visible = true

formB.visible = false

formC.visible = false

enz.

Maar zoiets is wel veel werk als je van A tot Z wilt doen.

Maar je kan ook 1 qeury maken voor alles.

Dan koppelen aan de letter maar dat moet ik even testen.

Link naar reactie
Delen op andere sites

De oplossing die je voorstelt is inderdaad veel werk...

Ik had zo in gedachten dat je in het formulier een subformulier hebt dat gevuld wordt met de juiste gegevens als je op een knop drukt.

In bijlage zie je een voorbeeld hoe ik het in gedachten heb...

Toch bedankt om mee te denken

Dfenjoy

Link naar reactie
Delen op andere sites

Ik heb een vlugge database gemaakt maar niet met knoppen maar met tab's en dat is gemakkelijker voor u.

Er is geen enkel programmeer code voor nodig.

Bij formulier ziet je Materiaal_F

Ik heb op basis van u een kolom bijgevoegd met de naam Letter.

Daar dient je A, B, C enz te zetten zodat het samen hoort.

Zoals je ziet hebt ik slechts één tabel gemaakt voor alles en 2 qeury gemaakt met de naam A_Q en B_Q

In de ontwerp zet je met creteria ="A"

Zo moet je dat allemaal doen tot Z

In bijlage is gemaakt ij Access 2010 maar dat zal ook werken in Access 2007 doch niet op de oudere versie.

Hopelijk hebt je een van de twee Access versie

Link naar reactie
Delen op andere sites

  • 7 maanden later...
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.