Verwenden Sie das Datenintegrationswidget, um Daten aus Fremdsystemen anzuzeigen.

Sie können Daten aus allen Fremdsystemen anzeigen, zu denen Sie per SQL Zugriff haben. Für den Zugriff stehen als Datenprovider ODBC und DevExpress XPO (basierend auf ADO.net) zur Verfügung. Wenn Sie eine der hier genannten Datenbanken verwenden, wird der Zugriff über XPO empfohlen. Weitere Provider können durch Projekte zur Verfügung gestellt werden. Für Datenbanken außer MS SQL-Server und PostgreSQL benötigen Sie darüber hinaus eine DLL mit dem jeweiligen Datenbanktreiber, die ebenfalls unter dem genannten Link hinterlegt ist. Unter XPO können zu verwendende Datenbanken in der CustomConnections.config mit ihrem jeweiligen ConnectionString eingetragen werden. Alternativ es auch möglich, manuell einen ConnectionString in der Konfiguration zu hinterlegen.

Neben den allgemeinen Eigenschaften für alle Widgets gibt es für dieses Widget speziell diese Eigenschaften:

Eigenschaft Erklärung
Einstellungen Steuerelement
Parameterquelle Wählen Sie, ob der Parameter für das Widget von der Seite oder von einem anderen Widget zur Verfügung gestellt wird. Wenn das Widget keinen Parameter braucht wählen Sie die Option ‘Keine’ als Parameterquelle.
Widget Wählen Sie das Widget aus, welches den Parameter zur Verfügung stellt.
Parameter Wenn die Parameterquelle mehrere Parameter zu Verfügung stellt, wählen Sie den gewünschten Parameter aus.
Provider Wählen Sie, über welchen Provider die Verbindung hergestellt wird.
Verbindung Wählen Sie die Verbindung, auf die Sie mit einer SQL Abfrage zugreifen wollen. Weitere Verbindungen können durch den Systemadministrator in der CustomConnections.config Datei eingetragen werden.
Manuelle Verbindungszeichenfolge Geben Sie eine manuelle Verbindungszeichenfolge ein. Je nach Provider wird diese alternativ oder zusätzlich zur gewählten Verbindung verwendet. Verwenden Sie ‘##pwd##’, um das konfigurierte Passwort einzufügen.
Passwort Geben Sie ein Passwort ein, was in der manuellen Verbindungszeichenfolge berücksichtigt wird.
SQL Abfrage Tragen Sie hier die SQL Abfrage ein.
SQL Parameter Hinterlegen Sie SQL Parameter für Ihre Abfrage.
Nicht konfigurierte Spalten anzeigen Wählen Sie, ob Spalten angezeigt werden, die nicht nur aus dem SQL Statement stammen und nicht explizit konfiguriert wurden.
Seitengröße Wählen Sie, wie viele Einträge pro Seite maximal dargestellt werden.
Endless scrolling Wählen Sie, ob Sie Endless scrolling anstelle von Paging verwenden wollen. Für Endless scrolling ist eine Spalte mit dem Namen ‘ESID’ erforderlich, die den Datensatz eindeutig kennzeichnet. Diese Spalte wird nicht angezeigt.
Spalten-Einstellungen Hinterlegen Sie Einstellungen zu den Spalten aus dem SQL Statement.

Dialog SQL Parameter

Eigenschaft Erklärung
Parametername Geben Sie hier den Namen des SQL Parameters ein. Die Parameternamen müssen mit denen in Ihrer hinterlegten SQL Abfrage übereinstimmen und mit ‘@’ beginnen. Sie dürfen keine Leerzeichen enthalten.
Formel Geben Sie hier die Formel ein, die sich auf den Datensatz der Parameterquelle bezieht. Die Formel muss Daten vom Typ ‘String’ zurückgeben.

Dialog Spalten-Einstellungen

Eigenschaft Erklärung
Quellfeld Verwenden Sie die exakte Bezeichnung der Spalte aus dem SQL Statement
Titel Geben Sie den Titel an, der dem Benutzer im Widget für diese Spalte angezeigt wird.
In Ansicht anzeigen Wählen Sie, ob diese Spalte in der Widgetansicht sichbar sein soll.
In Dialog anzeigen Wählen Sie, ob diese Spalte im Dialog sichbar sein soll.
Anzeigeformatierung Geben Sie die Definition für die Anzeigeformatierung des Feldwertes ein. Sie finden alle Möglichkeiten hierfür in der Dokumentation.
Horizontale Ausrichtung Wählen Sie, wie der Inhalt horizontal ausgerichtet wird.
Breite Geben Sie die Breite der Spalte in Pixel an.
Gruppiert Gruppieren Sie nach dieser Spalte.
Sortierung Wählen Sie, ob nach dieser Spalte sortiert wird.
Minimum Wählen Sie, ob in der Fußzeile der Minimalwert dieser Spalte angezeigt wird.
Maximum Wählen Sie, ob in der Fußzeile der Maximalwert dieser Spalte angezeigt wird.
Anzahl Wählen Sie, ob in der Fußzeile die Anzahl der Werte dieser Spalte angezeigt wird.
Summe Wählen Sie, ob in der Fußzeile die Summe der Werte dieser Spalte angezeigt wird. Diese Option ist nur für Zahlenspalten möglich.
Durchschnitt Wählen Sie, ob in der Fußzeile der Durchschnitt der Werte dieser Spalte angezeigt wird. Diese Option ist nur für Zahlenspalten möglich.