instellen achtergrondkleur record in subformulier

Status
Niet open voor verdere reacties.

arnoderuig

Gebruiker
Lid geworden
8 sep 2000
Berichten
577
Is er een methode om de achtergrondkleur voor een record dat de focus heeft in een subformulier in te stellen?

In een formulier met subformulieren wordt eerst een klant gezocht. Is die gevonden dan wordt in een subformulier de bijbehorende orders zichtbaar. Een van de records krijgt automatisch de focus. Ik wil graag dat de achtergrondkleur van het record dat de focus heeft een andere dan de basiskleur wordt.
 
Inderdaad een klus.

Ik ga nog eens kijken of ik dit idee nog wel zo leuk vind.

Maar in ieder geval bedankt voor je verwijzing!
 
Ik heb zelf een deel van de techniek gebruikt, waarbij ik de achtergrondkleur van het actieve veld verander. Dat gebeurt dan bij bladeren, of bijvoorbeeld als een gebruker in een veld klikt. Op dat moment wordt de achtergrondkleur van dat veld aangepast.
Het levert wel een merkbaar trager formulier op, dus ik twijfel er nog over of ik het ook bij andere formulieren ga gebruiken; schoonheid staat bij mij toch iets lager op de prioriteitenlijst dan functionaliteit...

Michel
 
Een simpele manier om zoiets ongeveer te maken is:
1. voeg een 'ja/nee' veld toe aan de tabel
2. noem dit veld b.v. JaNee
3. selecteer alle velden van het subformulier
4. ga naar menu Format - Conditional formating... (sorry heb engelse versie van Access)
5. kies voor 'Expression Is
6. vul in [JaNee]=-1
7. kies de achtergondkleur
8. neem in het subformulier als code op:
Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me!janee = 0
End Sub

Private Sub Form_Current()
Me!janee = -1
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan