2016-04-04 13 views
0

Ich bin ziemlich sicher, was ich suche nicht getan werden kann. Ich habe ein Formular, in das Benutzer eine Liste von Daten eingeben. Die Daten sind eine Liste von Schritten, die abgeschlossen werden müssen. Momentan ist die Schriftart schwarz, aber sie möchten, dass bestimmte Sätze ihre Farbe ändern, wie Rot, Schwarz und Grün. Das einzige, woran ich denken könnte, wäre die bedingte Formatierung, aber das würde den gesamten Text betreffen und nicht nur einen kleinen Teil davon.Access 2013 - Einstellung mehrerer Schriftfarben in Feld auf einem Formular

Wie gesagt, ich glaube nicht, dass es machbar ist, aber ich dachte, ich würde fragen und sehen, ob jemand das schon einmal versucht hat.

Antwort

2

Seit Access 2007 benötigen Sie kein separates Steuerelement. Sie benötigen ein Memofeld (Langer Text) hinter dem Steuerelement und legen die TextFormat-Eigenschaft des Felds und des Textfelds auf RichText fest.

Siehe Insert or add a rich text field

Es eine Teilmenge von HTML unterstützt, Schriftfarben inklusive. Access bietet die Funktionalität zum Formatieren des Texts, sowohl in der Multifunktionsleiste als auch in einem Popup-Menü (das auch in der Access-Laufzeit verfügbar ist).

enter image description here

2

Sie können eine Rich-Text-Kontrolle verwenden. Entweder kann die Farbformatierung über die GUI erfolgen oder Sie können die Farbcodierung selbst mit VBA schreiben.

Es hängt ein wenig davon ab, wie die Daten bearbeitet werden sollen.