Aktivierung der Einzelauswahl: MapFromStatement. Zu anderen Anweisungen siehe Andere löschen.
Aktivierung der Mehrfachauswahl. Ist für den Fall aktiviert, dass die Aktion aktiviert werden würde, wenn jedes Element einzeln ausgewählt wird.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment Items+MapFrom(exp_5) |
Hiermit wurde dasselbe Ergebnis erzielt wie durch das Löschen des Ausdrucks aus dem Teilfenster für den Ausdruck oder durch Auswählen der Zelle und Klicken auf 'Löschen'.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName LastName Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
Dies ist eine Mehrfachauswahl. Die Mehrfachauswahl hat dasselbe Ergebnis wie das mehrfache einzelne Aufrufen der Aktion. Es gilt die normale Erweiterungsregel (d. h., wenn das Element LastName einen festen Wert hat, wird das Element MapFrom definiert) .
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo + MapFrom(exp) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo + MapFrom(exp) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
Alle untergeordneten Elemente des Elements ShipTo werden gelöscht. Eine Erweiterung ist nicht notwendig.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address Street + MapFrom(exp_3a) City + MapFrom(exp_3b) PostalCode + MapFrom(exp_3c) Comment + MapFrom (exp_4) Items+MapFrom(exp_5 |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
Alle untergeordneten Elemente des Elements ShipTo werden gelöscht. Hierdurch wird außerdem einer der Hauptzweige der Verzweigungsstruktur verkleinert.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
Mit dem Löschen des Elements ShipTo bleibt das anschließende Auswählen von untergeordneten Elementen von ShipTo ohne Wirkung.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
Mit dem Löschen des Elements ShipTo werden auch alle untergeordneten Elemente von ShipTo gelöscht, auch wenn einige von ihnen nicht ausgewählt sind.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
Einige Instanzen werden gelöscht. Um festzustellen, ob noch genügend Instanzen übrig sind, verfolgen Sie den Erweiterungsprozess für Items.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName UnitPrice Quantity |
Einige Instanzen werden gelöscht. Verfolgen Sie den Erweiterungsprozess für Items, und fügen Sie weitere Instanzen hinzu.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) ItemName UnitPrice Quantity |
Eine beliebige Instanz kann gelöscht werden. Sie müssen mit dem Löschen nicht am Ende beginnen. Zusätzliche Instanzen werden angehängt.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice Quantity |
Die Elemente <ItemName UnitPrice Quantity> sollten als Gruppe zusammen behandelt werden, sodass UnitPrice und Quantity hinzugefügt werden, auch wenn schon genügend Instanzen vorhanden sind.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) Quantity + MapFrom(exp_2c) ORPurchaseOrder Items UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) UnitPrice Quantity + MapFrom(exp_2c) |
Während des Erweiterungsvorgangs wird das fehlende Element ItemName vor UnitPrice eingefügt. Das zusätzliche Element ItemName nach UnitPrice wird ignoriert. Während des Erweiterungsvorgangs wird das erste Element UnitPrice wie ein zusätzliches Element behandelt und ignoriert. Das fehlende Element UnitPrice wird anschließend zwischen ItemName und Quantity eingefügt.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) Quantity + MapFrom(exp_1c) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice Quantity + MapFrom(exp_1c) ItemName UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
Fehlende Instanzen werden eingefügt.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
MapOp Insert_1 - db1.sch2.tbl3 col_1 + MapFrom(exp_1) col_2 + MapFrom(exp_2) |
MapOp Insert_1 - db1.sch2.tbl3 col_2 + MapFrom(exp_2) |
MapOp Insert_1 - db1.sch2.tbl3 col_1 col_2 + MapFrom(exp_2) |
Wenn Sie eine Spalte löschen, erweitern Sie nach dem Löschvorgang die Tabelle.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items ItemName Price + MapFrom(exp_6) |
Mehrfaches Löschen an zwei nicht zusammenhängenden Positionen. Nicht zusammenhängender Erweiterungspunkt.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items |
Mehrfaches, nicht zusammenhängendes Löschen, gemeinsames Element für Erweiterung.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo FirstName LastName Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items |
Mehrfache, nicht zusammenhängende Löschpunkte, verschachtelte Erweiterungspunkte.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) ForEach (fe_exp) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) |
PurchaseOrder Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) |
Die gelöschte Anweisung MapStructureStatement enthält möglicherweise untergeordnete Elemente einer Anweisung, die nicht zum Typ MapStructure gehört, z. B. ForEach.
Anweisungen vor Aktion (Fettdruck wird ausgewählt) | Ergebnis des Löschvorgangs (nicht sichtbar, Fettdruck wird erweitert) | Anweisung nach Aktion (Fettdruck durch Erweiterung) |
---|---|---|
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Items |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Items |
Es ist nicht notwendig, das Element ShipTo aufzufüllen, da es keine untergeordneten Elemente der Zuordnungsstruktur enthält.