4D v14.3RELATE ONE SELECTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
RELATE ONE SELECTION
RELATE ONE SELECTION
O comando RELATE ONE SELECTION cria uma nova seleção de registros em tabela1 a partir da seleção de registros da tabelaN relacionada e carrega o primeiro registro da nova seleção como o registro atual. Este comando só pode ser utilizado se há uma relação de Muitos a Um. RELATE ONE SELECTION pode funcionar através de vários níveis de relações. Pode haver várias tabelas relacionadas entre a tabela Muitos e a tabela 1. As relações podem ser manuais ou automáticas. RELATE ONE SELECTION utiliza a "via mais curta" para passar da taba de início à tabela de destino. Se as vias existentes são de tamanho equivalente, RELATE ONE SELECTION utiliza a primeira via encontrada na ordem de criação dos campos da tabela de início. O seguinte exemplo procura os clientes cujas faturas vencem hoje. CREATE EMPTY SET([Clientes];"Data de vencimento do pagamento") A seguinte técnica utiliza RELATE ONE SELECTION para obter o mesmo resultado: QUERY([Faturas];[Faturas]DataVence=Current date) Observe: A partir da versão 11, este código pode ser inscrito desta maneira sem perder o rendimento: QUERY([Clientes];[Faturas]DataVence=Current date) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D v6 VER TAMBÉM
Conjuntos ARTICLE USAGE
Manual de linguagem 4D ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||