Menü | Datenquelle auswählen | Anmerkungen |
---|---|---|
Aktivierung der Einzelauswahl | Aktiviert, wenn in der Zuordnung kein Element AbstractRdbTargetMap enthalten ist und wenn folgende Elemente ausgewählt werden:
|
|
Einzelauswahlverhalten | Wählen Sie mit Hilfe des Dialogfensters ein DSN aus einer unstrukturierten Liste von DSNs, die dem Erstellungsprogramm bekannt sind. Ein Zuordnungsstamm für die RDB-Quelle wird im Teilfenster 'Quelle' hinzugefügt. Ein Verweis vom aktuellen Projekt zu dem Projekt, das die Datenquelle enthält, wird bei Bedarf hinzugefügt.
Erstellen Sie eine Anweisung SelectStatement mit einer 'where_clause', für die fn:true() definiert ist, und der Anweisung
ForEachStatement als einzigem untergeordneten Element. In der Anweisung ForEachStatement ist das ausgewählte Element als Ausdruck der Anweisung enthalten und wird zum übergeordneten Element:
|
|
Aktivierung der Mehrfachauswahl | Aktiviert, wenn alle ausgewählten Elemente benachbarte gleichgeordnete Elemente sind. | |
Mehrfachauswahlverhalten | Ein Element SelectStatement wird zum gemeinsamen übergeordneten Element für alle ausgewählten Elemente. |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder Comment+MapFrom Items+MapFrom |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | PurchaseOrder Comment+MapFrom SelectStatement ForEach (select) Items+MapFrom |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Elemente ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Elemente SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Elemente ProductName+MapFrom ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Elemente ProductName+MapFrom SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Diese Anweisung ForEach ist wahrscheinlich nicht relevant, ist aber zulässig.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Target_1 Header PurchaseOrder+MapFrom |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp Target_1 Header SelectStatement ForEach (select) PurchaseOrder+MapFrom |
PurchaseOrder ist ein reguläres Element.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Insert_1 - Db1.Sch2.Tbl3 Column_1 + MapFrom(exp_1) Column_2 + MapFrom(exp_2) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Diese Aktion wird inaktiviert in Bezug auf das Element MapFrom, das in der Anweisung ColumnStatement enthalten ist. |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Target_1 Header PurchaseOrder |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp SelectStatement ForEach (select) Target_1 Header PurchaseOrder |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Target_1 Header PurchaseOrder Target_2 Header Inventory |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp SelectStatement ForEach (select) Target_1 Header PurchaseOrder Target_2 Header Inventory |
Zwei Elementgruppen innerhalb desselben Elements Select.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) Default BillTo+MapFrom (exp_3) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) Default BillTo+MapFrom (exp_3) |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder ForEach- Items |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | PurchaseOrder SelectStatement ForEach Items |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Target_1 select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp Target_1 SelectStatement ForEach (select) select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Die ausgewählten Elemente sind nicht gleichgeordnet (obwohl die beiden Verzweigungen gleichgeordnet sind). Die Aktion wird inaktiviert. |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | PurchaseOrder Qualify Condition (cond_exp_1) ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp_2) BillTo+MapFrom (exp_2) Qualify Condition (cond_exp_3) Comment+MapFrom (exp_3) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Die ausgewählten gleichgeordneten Elemente sind nicht benachbart. Die Aktion wird inaktiviert. |
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | MapOp Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | MapOp SelectStatement ForEach (select) Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
Benachbarte gleichgeordnete Elemente gehören möglicherweise zu verschiedenen Arten von Anweisungen. Dies ist jedoch zulässig.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | ShipTo country (Attribut in ShipTo) first_name (Element in Folge in ShipTo) last_name (Element in Folge in ShipTo) street_name (Element in Folge in ShipTo) |
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) | Die Aktion wird inaktiviert, weil das Land ("country") kein mit 'first_name', 'last_name', 'street_name' gleichgeordnetes Element ist. Durch Auswählen des Elements 'ShipTo' können Sie das Element 'Select' hinzufügen und 'Select' anschließend für 'country', 'first_name', 'last_name', 'street_name' verwenden. |