4D v14.3DIFFERENCE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
DIFFERENCE
|
DIFFERENCE ( conjunto1 ; conjunto2 ; conjuntoResultado ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
conjunto1 | cadeia |
![]() |
Conjunto | |||||
conjunto2 | cadeia |
![]() |
Conjunto que será subtraído | |||||
conjuntoResultado | cadeia |
![]() |
Conjunto Resultado | |||||
DIFFERENCE compara conjunto1 e conjunto2 e exclui de conjuntoResultado todos os registros de conjunto2. Em outras palavras, um registro é incluído em conjuntoResultado apenas se estiver em conjunto1, mas não em conjunto2. A seguinte tabela mostra todos os resultados possíveis de uma operação de diferença de conjuntos.
Conjunto1 | Conjunto2 | Conjunto Resultado |
Sim | Não | Sim |
Sim | Sim | Não |
Não | Sim | Não |
Não | Não | Não |
Este exemplo exclui os registros selecionados pelo usuário. Os registros se mostran na tela com la seguinte instrução:
DISPLAY SELECTION([Clientes]) ` Visualização dos clientes em uma lista
CREATE SET([Clientes];"$Atual") ` Criação de um conjunto a partir da seleção atual DIFFERENCE ("$Atual";"UserSet";"$Atual") ` Exclusão dos registros selecionados
 USE SET("$Atual") ` Utilização do novo conjunto
 CLEAR SET("$Atual") ` Apagar o conjunto
Produto: 4D
Tema: Conjuntos
Número
122
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)