2016-04-03 17 views
1

Ich habe bedingte Formatierung aktiviert, aber ich möchte ein Kontrollkästchen, das die Formatierung in einem Unterformular aus/ein. Ich kann die Formatierung erhalten auszuschalten, aber nicht sicher, wie wieder einzuschalten ... Hier ist, was ich bisher in Code-Generator bekam:MS Access Toggle Bedingung für bedingte Formatierung

Private Sub Check23_Click() 
If Forms!FarmerPartsEditableF!Check23 = True Then 
    Me![FarmerPartsListT Subform].Form![Pulsation].FormatConditions.Delete 

Else What Do I put here to turn it back on? 

End If 

Antwort

0

Sie können FormatConditions zur Laufzeit erstellen, so wie Sie sie löschen können . Nachschlagen FormatConditions.Add in der Online-Hilfe. Hier

ein Beispiel: Conditional formatting on Access form looking up a value

Und hier finden Sie mehr: https://stackoverflow.com/search?q=[ms-access]+FormatConditions.Add

+0

Wenn ich zwei Regeln über „Bedingte Formatierung Rules Manager“ einrichten, kann ich nur die eine Regel löschen, wenn ich klicken auf einer Checkbox? Tut mir leid, ich bin ein Neuling. Ich bin schlecht darin, Code zu erstellen. Was ich oben bekommen habe, war nach Stunden der Suche und Versuch und Irrtum. Jedes Mal, wenn ich versuche, die Add-Funktion zu verwenden, mache ich etwas kaputt und es sagt mir normalerweise, dass es txtbox nicht finden kann oder es ungültig ist. – Matudavis

+0

Nevermind, ich hätte immer noch das gleiche Problem. Ich möchte, dass die Hintergrundfarbe meiner einzelnen Zellen basierend auf dem Wert in den Zellen ein-/ausgeschaltet wird. Dies ist das letzte, was ich tun muss, um mein Programm zu beenden, also werde ich verzweifelt und ich habe stundenlang versucht, herauszufinden, ob das Hinzufügen oder Modifizieren funktioniert, aber ich komme nicht weiter. Hier ist die weiteste, die ich denke, die ich bekommen habe: Ich [FarmerPartsListTSubform] .Form [Pulsation] .FormatConditions.Add acFieldValue, _acEqual, Me! [TxtTarget] .Wert) Was ist txtTarget? und muss ich AcFieldValue im Code ändern? – Matudavis

+0

@Matudavis: Bitte bearbeiten Sie Ihre Frage. Fügen Sie Screenshots (oder Links zu ihnen) Ihrer beiden Formatbedingungen hinzu. Fügen Sie eine kurze Beschreibung dessen hinzu, was sie tun. Dann kann ich mit dem Code helfen. – Andre