Bindung von List & Label an eine Datenquelle

Die Datenbindung erfolgt über die Eigenschaft DataSource. Sie können diese programmatisch zuweisen oder aber alternativ über das Eigenschaftsfenster in Ihrer IDE. Haben Sie hier bereits eine DataSource in Ihrem Formular angelegt, so können Sie dies über das Eigenschaftsfenster auswählen. Die notwendige Verknüpfung wird automatisch erzeugt.

Sie können nun den Programmcode zum Start des Designs und Drucks implementieren. Nehmen Sie hierzu beispielsweise im Click-Ereignis eines neuen Buttons den Methodenaufruf Print bzw. Design ohne zusätzliche Parameter auf. Die Daten der zugewiesenen Quelle werden automatisch zur Verfügung gestellt.

// Designer anzeigen

DBL29_1.AutoDesign('Invoice');

 

// Druck durchführen

DBL29_1.AutoPrint('Invoice','');

Sofern Sie den Standardablauf des datengebundenen Drucks modifizieren wollen, stehen Ihnen eine Reihe von Eigenschaften zur Verfügung. Diese beginnen mit Auto… und sind im Daten-Bereich des Eigenschaftsfensters zu finden.

 

Eigenschaft

Beschreibung

AutoProjectFile

Dateiname des zu verwendenden Druckprojekts

AutoDestination

Druckformat, zum Beispiel Drucker, Vorschau, PDF, HTML und so weiter

AutoProjectType

Typ des Druck-Projekts (Liste, Karteikarte, Etikett)

AutoFileAlsoNew

Projektneuanlage bei Designeraufruf möglich

AutoShowPrintOptions

Anzeige der Druckoptionen beim Druckstart

AutoShowSelectFile

Anzeige des Dateiauswahl-Dialoges bei Druck und Designer

AutoBoxType

Art der Fortschrittsbox