Tab controle VBA

Status
Niet open voor verdere reacties.

spawn666

Gebruiker
Lid geworden
16 mei 2004
Berichten
117
Hey hallo,

Ik heb een vraag. Ik heb een tab controle in mijn formulier verwerkt.
In dit formulier heb ik een opdracht gezet zodat als er in een ander veld een selectie gemaakt word b.v. "Reparatie" dat er dan een veld zichtbaar word.
Probleem is alleen dat visual basic een fout geeft op de tab naam "nieuw". :(

De tabcontrol heet: TabCtl51
de tab heet: nieuw
de veldnaam heet" RE_engsel

code zou dus volgens mij dit moeten worden:

Me.TabCtl51.nieuw.RE_engsel.Visible = Me.TabCtl51.nieuw.TableLocation = "Reparatie"

Wat doe ik fout. als ik de code gebruik zonder tab controle werkt het wel maar ziet er dan zo uit:

Me.RE_engsel.Visible = Me.TableLocation = "Reparatie"

:confused: :confused:

hoop dat iemand mij op weg wil helpen :D
 
Tabs zijn alleen meer om zaken visueel te kunnen groeperen. Het zijn geen objecten waarop je zaken zet.
Je tweede notatie is dus correct en kun je zonder problemen gebruiken in VBA.
 
Vat ik evengoed niet waarom het niet lukt. :confused: :confused:
En met tabs ziet het er wel beter uit. Voor de funties die er achter gaan lopen is het best belangrijk dat het met tabs geregeld word.
 
In VBA code zie je tabs niet terug. Controls (tekstboxen, listboxen, comboboxen etc.) staan voor VBA op het formulier, niet op de tab.
Me.RE_engsel.Visible = Me.TableLocation = "Reparatie" is dus de juiste notatie in VBA.
 
waarom reageert er dan niets als ik
Me.RE_engsel.Visible = Me.TableLocation = "Reparatie"
gebruik. :confused:
??? toe ik dan toch nog ergens wat fout?
:o :o :o
 
Oeps, niet goed gelezen.

Me.RE_engsel.Visible = Me.TableLocation = "Reparatie" mag niet.

Me.RE_engsel.Visible = Me.TableLocation
Me.TableLocation = "Reparatie"

Mag wel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan