Ativação de seleção única: MapFromStatement, para outras instruções, consulte Excluir outro.
Ativação de seleção múltipla: ativada se a ação será ativada quando cada item for selecionado individualmente.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Isso obteve o mesmo resultado que remover a expressão da área de janela de expressão ou selecionando a célula e clicando em Excluir.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Esta é uma seleção múltipla. Tem o mesmo resultado que invocar a ação mais de uma vez. A regra de expansão normal se aplica (ou seja, se LastName tiver um valor fixo, MapFrom será configurado…).
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Todos os filhos de ShipTo são removidos. A expansão não é necessária.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Endereço 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) |
Todos os descendentes de ShipTo são excluídos. Na verdade, uma grande ramificação foi ajustada.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Como ShipTo será excluído, a seleção de seus filhos é irrelevante.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Como ShipTo será excluído, todos os seus filhos também serão excluídos, mesmo que alguns não sejam selecionados.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
Algumas instâncias são excluídas. Siga o processo de expansão para Items, para verificar se ainda há instâncias suficientes.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName UnitPrice Quantity |
Algumas instâncias são excluídas. Siga o processo de expansão para Items e inclua instâncias adicionais.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) ItemName UnitPrice Quantity |
Qualquer instância pode ser excluía, você não precisa excluir do final. Instâncias adicionais são anexadas.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice Quantity |
<ItemName UnitPrice Quantity> deve aparecer junto como um grupo, assim UnitPrice e Quantity são incluídos, embora já existam instâncias suficientes.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) Quantity + MapFrom(exp_2c) OU PurchaseOrder Itens UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) UnitPrice Quantity + MapFrom(exp_2c) |
Durante a expansão, o ItemName ausente antes de UnitPrice é inserido; o ItemName extra após UnitPrice é ignorado. Durante a expansão, o primeiro UnitPrice é tratado como um item extra e é ignorado. O UnitPrice ausente é, então, inserido entre ItemName e Quantity.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 Itens ItemName + MapFrom(exp_1a) UnitPrice Quantity + MapFrom(exp_1c) ItemName UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
Instâncias ausentes são inseridas.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
Ao excluir uma coluna, expanda a tabela após a exclusão.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Itens 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) Itens ItemName Price + MapFrom(exp_6) |
Exclusão múltipla em dois locais não relacionados. Ponto de expansão não relacionado.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 |
Exclusão múltipla não relacionada, item comum para expansão.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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 |
Pontos de exclusão múltipla não relacionada, pontos de expansão aninhados.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
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) |
O MapStructureStatement excluído pode conter descendentes de um não-MapStructureStatement, por exemplo ForEach.
Instruções antes da ação (negrito selecionado) | Resultado da exclusão (não visível, negrito expandido) | Instrução após ação (negrito a partir da expansão) |
---|---|---|
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Itens |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Itens |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Itens |
Não há necessidade de ocupar ShipTo porque não contém descendentes da estrutura do mapa.