Velden verbergen door invoer combobox

Status
Niet open voor verdere reacties.

timmethy

Gebruiker
Lid geworden
8 apr 2009
Berichten
54
Is het mogelijk om via de inhoud van een combobox andere gegevens te laten verbergen

De volgende code is ingevoerd bij de combobox "cmbtypecharge1"

Code:
Private Sub cmbTypecharge1_Change()
If cmbTypecharge1 = "Productie" And Me.DTPickerna11.Visible = False Then
Me.DTPickerna11.Visible = True
End If

If cmbTypecharge1 <> "Productie" And Me.DTPickerna11.Visible = True Then
Me.DTPickerna11.Visible = False
End If
End Sub

Als de inhoud van de combobox productie is dan zou DTPickerna11 zichtbaar moeten zijn
Als de inhoud iets anders dan productie is dan zou DTPickerna11 niet zichtbaar moeten zijn


Wat gebeurd er:
1: Als ik in de combobox op productie aangeef gebeurd er niets ( dit is juist)
2: Als ik in de combobox iets anders dan productie aangeef verbergt hij me.dtpickerna11 (dit is juist)

3: Maar als ik nadat ik iets anders heb geselecteerd vervolgens het terug wijzig in productie. dan gebeurd er niets (dit is onjuist)

Na 3!! zou DTPickerna11 weer visible moeten worden, maar dit gebeurd niet

Waarom is dit?
Kan je de inhoud van de combobox niet blijven wijzigen en dan dat hij opnieuw naar het resultaat kijkt of hij DTPickerna11 moet verbergen of niet?

Hopelijk is mijn vraag beetje duidelijk het is lastig uit te leggen

mvg,

Tim
 
Wat ook niet juist is:
Wat gebeurd er
Moet zijn
Wat gebeurt er
Wees svp net zo precies in het Nederlands als in VBA.

Dit is voldoende:
Code:
Private Sub cmbTypecharge1_Change()
  Me.DTPickerna11.Visible = lcase(cmbTypecharge1) = "productie"
End Sub
 
Beste snb,

Me.DTPickerna11.Visible = LCase(cmbTypecharge1) = "productie"

Staat erin, maar als ik dan vervolgens heletijd switch dan komt DTpickerna niet terug. (visible)

In dit geval als je iets anders aan klikt in de combobox dan verbergt hij dtpickerna, maar als je dan vervolgens weer productie aan klikt dan komt dtpickerna niet terug.

?? Hoe werkt dat?
 
Zet de code eens in het _Click event ipv _Change
 
Beste,.

Dan krijg ik hetzelfde.

Als ik dan in de combobox op productie click dan blijft hij staan, klik ik daarna op iets anders dan verdwijnt hij, maar als ik hem weer terug zet naar productie dan komt hij niet meer te voorschijn.


mvg,

Tim
 
Hoe heb je de waarden in de combox gevuld? Zet anders eens een debug.print cmbTypecharge1 in je code om te zien wat de waarde is..
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan