Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
INTERSECTION
|
INTERSECTION ( conjunto1 ; conjunto2 ; conjuntoResultado ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
conjunto1 | String |
![]() |
Primeiro conjunto | |||||
conjunto2 | String |
![]() |
Segundo conjunto | |||||
conjuntoResultado | String |
![]() |
Conjunto Resultado | |||||
INTERSECTION compara conjunto1 e conjunto2 e seleciona unicamente os registros que estão em ambos conjuntos. A seguinte tabela lista todos os resultados possíveis de uma operação de intersecção de conjuntos.
Conjunto1 | Conjunto2 | Conjunto resultante |
Sim | Não | Não |
Sim | Sim | Sim |
Não | Sim | Não |
Não | Não | Não |
O exemplo a seguir pesquisa os clientes que são atendidos por dois representantes de vendas, Pedro e Paulo. Cada representante de vendas tem um conjunto com seus clientes. Os clientes que estão em ambos conjuntos são os que estão em contacto com Pedro e Paulo:
INTERSECTION("Pedro";"Paulo";"Ambos") ` Coloca os clientes de ambos conjuntos em Ambos USE SET ("Ambos") ` Utilização do conjunto
CLEAR SET("Ambos") ` Apaga este conjunto mas salva os outros
DISPLAY SELECTION([Clientes]) ` Mostra os clientes em contato com os dois representantes de vendas
Produto: 4D
Tema: Conjuntos
Número
121
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)