Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
SQL Anweisung in XML an Vorlage
Modified on 22/06/2009 10:42
by Manuel Siebert
Categorized as
Nicht kategorisiert
((([image| |http://www.cp-austria.at/website/DesktopModules/Wiki/images/Home.gif|MainPage] » [MainPage|Startseite] » [netFramePlattform|netFrame als Plattform Menü] » [TippsundTricks|Tipps und Tricks] » SQL Anweisung in XML an Vorlage | {searchbox} [Search.aspx?FullText=1|Erweiterte Suche]))) {BR} In diesem Beispiel, übergeben bzw. holen wir uns mit der vorhandenen OB_ID (Beispielsweise Dialog Vermerk: Hier wird die Datenquelle Vermerk ausgewählt, diese liest die Tabelle NET_VERMERK, die eine Beziehung zum Objekt hat) die Objektdaten. Diese Anweisung kann auf die Person,Kreditor,Projekt etc. umgeschrieben werden.{br} {br} <code sql><SQL_PATTERN> <SQL name="Objekt" mastersource="" masterfield="OB_ID" targetfield="OB_ID" systemdb="0" command=" SELECT * FROM NET_Objekt READ_ONLY WITH (NOLOCK) WHERE ob_id = :OB_ID" /> </SQL_PATTERN></code> {br} Beschreibung mastersource, masterfield targetfield, systemdb, command:{br} {br} <code sql><SQL_PATTERN> <SQL name="Objekt" // Hier wird ein neuer Reiter Objekt, im Vorlageneditor erstellt mastersource="" // Falls Hauptdatenmenge gewünscht dann leer ausfüllen, ansonsten name(Laschenname) der in Beziehung stehenden Datenmenge masterfield="OB_ID" //Hier geben wir das Feld des Primärschlüssels an targetfield="OB_ID" //Hier geben wir das Feld des Primärschlüssels, der anderen Tabelle an systemdb="0" // Befindet sich die Tabelle in der System-Datenbank, dann setzen wir diesen Parameter auf "1" command=" //Hier wird nun die SQL Anweisung aufgerufen, und der Objekt Reiter wird mit den Daten befüllt SELECT * FROM NET_Objekt READ_ONLY WITH (NOLOCK) WHERE ob_id = :OB_ID" /> <SQL name="Finianzierungseinheit" // Hier wird ein neuer Reiter Finanzierungseinheit, im Vorlageneditor erstellt mastersource="Objekt" // Beispiel für eine in Beziehung stehenden Datenmenge (Finanizierungseinheit wird über FI_ID von Objekt geholt) masterfield="FI_ID" //Hier geben wir das Feld des Primärschlüssels an targetfield="FI_ID" //Hier geben wir das Feld des Primärschlüssels, der anderen Tabelle an systemdb="0" // Befindet sich die Tabelle in der System-Datenbank, dann setzen wir diesen Parameter auf "1" command=" //Hier wird nun die SQL Anweisung aufgerufen, und der Objekt Reiter wird mit den Daten befüllt SELECT fi.FI_ID, fi.FI_EINHEIT, fi.FI_BEZEICHNUNG, fi.FI_NUTZFLAECHE FROM dbo.NET_FINANZIERUNGSEINHEIT fi READ_ONLY WITH (NOLOCK) WHERE FI_ID = :FI_ID" /> </SQL_PATTERN></code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.