Richtext in Formularen und Berichten - Teil 1

Beispieldatenbank

Für die ersten Beispiele genügt eine Beispieldatenbank mit lediglich einer einzigen Tabelle. Nennen Sie sie tblRTF und fügen Sie ihr die folgenden Felder hinzu:

  • RTFID (Primärindex, Autowert)

  • RTF (Memofeld)

Anschließend kann es sofort losgehen: Erstellen Sie ein neues Formular namens frmRTF und weisen Sie diesem als Datenherkunft die soeben erstellte Tabelle zu. Ziehen Sie beide Felder der Datenherkunft in den Detailbereich des Formulars.

Steuerelement einfügen

Nun kommt das RTF2-Steuerelement. Fügen sie es über Einfügen/ActiveX-Steuerelement im entsprechenden Dialogfeld (Bild 1) ein. Benennen Sie das Steuerelement in ctlRTF2 um.

Bild 1: Einfügen des RTF2- Steuerelements.
Bild 1: Einfügen des RTF2- Steuerelements.

Nach dem Einfügen der Steuerelemente passen Sie deren Größe und Ausrichtung am besten wie in Bild 2 an und stellen die Eigenschaft Steuerelementinhalt auf das Feld RTF ein.

Bild 2: Dieses Formular zeigt den Quelltext und die RTFAnsicht von RTF-Texten an.
Bild 2: Dieses Formular zeigt den Quelltext und die RTFAnsicht von RTF-Texten an.

Die Hintergrundfarbe des RTF2-Steuerelements ist standardmäßig grau. Ziehen Sie Weiß als Hintergrundfarbe vor, öffnen Sie den für ActiveX- Steuerelemente typischen Eigenschaften- Dialog über den Kontextmenü-Eintrag RTF2 Control-Object/Eigenschaften und wählen auf der Registerseite Farben per Klick auf die entsprechende Schaltfläche die gewünschte Farbe aus.

Die beiden großen Felder im Beispielformular sollen einerseits den Quelltext des RTF2-Dokuments und andererseits die formatierte Fassung des Textes anzeigen. In einer Anwendung würden Sie das Textfeld mit dem Quelltext weglassen, aber zum Kennenlernen ist dies sehr praktisch.