Invulvakken onbereikbaar op recordniveau

Status
Niet open voor verdere reacties.

Anglinapierre

Gebruiker
Lid geworden
28 jan 2005
Berichten
35
Goede dag,

In dit forum staat een geweldige oplossing voor het onbereikbaar maken van velden door het aanvinken van een selectievakje. Ik heb dit geprobeerd en het werkt goed, ik heb nu een probleem hij schakelt dan de vakken uit in de totale db.
MIJN VRAAG: Kan dit ook op recordniveau
 
Goede dag,

In dit forum staat een geweldige oplossing voor het onbereikbaar maken van velden door het aanvinken van een selectievakje. Ik heb dit geprobeerd en het werkt goed, ik heb nu een probleem hij schakelt dan de vakken uit in de totale db.
MIJN VRAAG: Kan dit ook op recordniveau

Waar dan of welke oplossing? Dit om beter te kunnen begrijpen wat je bedoelt.
 
Laatst bewerkt:
Code:
If me.selectievakje = True Then
me.tekstvak.Enabled = False
Else
me.tekstvak.Enabled = True
End If

Dit is de oplosing als gebeurtenisprocedure "na bijwerken"
 
Je OnCurrent event werkt op recordniveau.
Voor ieder record wordt dit event getriggered.

Je code is trouwens korter:
Code:
me.tekstvak.Enabled = not me.selectievakje

Succes!
 
Waar kan ik die event OnCurrent vinden ??? En waar moet ik de VB code dan plaatsen ???
 
Ik neem aan dat je je form hebt gekoppeld aan een recordsource?
Code:
Private Sub Form_Current()
    Me.tekstvak.Enabled = Not Me.selectievakje
End Sub
Voor ieder record die je toont in je form wordt het tekstvak ge-enabled of niet. Dit is afhankelijk van de waarde in het gekoppelde selectievakje.

Succes
 
Ik heb dit geprobeerd en het werkt goed, ik heb nu een probleem hij schakelt dan de vakken uit in de totale db.
MIJN VRAAG: Kan dit ook op recordniveau

Hallo,

je hebt toevallig niet een doorlopend formulier?
Dan kan wat jij wilt namelijk niet.

Groet,

Tardis
 
Wat bedoel je met een doorlopend formulier, ik heb een formulier gemaakt dat uitgevuld op mijn scherm verschijnt. In dit formulier roep zonder te vernieuwen ieder record in mijn db op, is dit dan een doorlopend formulier ???? Zo ja, hoe kan ik dit dan oplossen.

En wat wordt er precies bedoeld met recordsource ????
 
Hallo,

je kunt instellen hoe je een formulier wilt weergeven.
Open je formulier in ontwerpweergave.
Klik rechts en kies Eigenschappen.
Kijk wat er staat in je formulier bij Standaardweergave.
Wat jij vraagt kan alleen als je hier Enkelvoudig formulier staat.

Groet,

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan