4D v16.3RELATE ONE SELECTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.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, e você precisar controlar o caminho utilizado, pode usar o comando SET FIELD RELATION. 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)
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Modificado: 4D v6 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||