Richtext in Formularen und Berichten - Teil 2

Manuelle Vorgehensweise

Einfacher ist die Abbildung der manuellen Vorgehensweise für dieses Problem: Man könnte die Beschreibung in einem RTF2-Steuerelement anzeigen, mit der Maus den ersten Absatz markieren, in ein weiteres RTF2-Steuerelement einfügen und dessen Inhalt speichern – fertig. Das Ganze muss nur noch programmiert werden. Passieren soll dies, wenn der Benutzer auf die Schaltfläche zum Anzeigen der Rechnungsvorschau im Formular Rechnung klickt. Das Formular ist also schon einmal der passende Ort, um die beiden RTF2-Steuerelemente für den Originaltext und die extrahierten Absätze unterzubringen.

Fügen Sie also zwei solcher Steuerelemente in das Formular ein, und nennen Sie sie und ctlRTFAbsatz. Die beiden Steuerelemente können Sie an beliebiger Stelle positionieren und direkt deren Eigenschaft Sichtbar auf Nein einstellen.

Das RTF2-Steuerelement ist leider kein Bestandteil von Windows- oder Office-Installationen – darauf müssen Sie besonders achten, wenn Sie eine Anwendung weitergeben, die dieses Steuerelement verwendet. Das bedeutet im Detail, dass Sie selbst für das Vorhandensein der passenden Dateien Sorge tragen müssen.

Meist verwendet man in diesem Fall ein Setup, das alle benötigten Dateien enthält, diese an die passenden Orte auf der Festplatte kopiert und Dateien wie DLLs anschließend – sofern erforderlich –registriert oder gibt dem Anwender eine passende Anleitung mit. In einer der folgenden Ausgaben von inside Access lernen Sie eine alternative Variante kennen: Dort speichern Sie die benötigten Dateien einfach in der Datenbank und erledigen das „Setup“ per VBA.