4D v14.3Records in subselection |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Records in subselection
|
Records in subselection ( subTabela ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
subTabela | Subtabela |
![]() |
Subtabela para a qual vai contar o número de subregistros | |||||
Resultado | Inteiro longo |
![]() |
Número de subregistros em subseleção atual | |||||
As subtabelas não são compatíveis a partir da versão 11 de 4D. Um mecanismo de compatibilidade garante o funcionamento deste comando em bancos compartilhadas; entretanto, é recomendável substituir as subtabelas com tabelas relacionadas padrão.
Records in subselection retorna o número de subregistros na subseleção atual de subTabela. Records in subselection aplica unicamente aos subregistros no registro atual. É o subregistro equivalente de Records in selection. O resultado é indefinido se não existir registro pai.
O exemplo abaixo seleciona todos os subregistros e exibe o número de filhos do registro-pai:
` Selecionar todos os filhos, e depois exibir quantos são
ALL SUBRECORDS([Pessoas]Filhos)
ALERT("Número de filhos: "+String(Records in subselection([Pessoas]Filhos)))
Produto: 4D
Tema: Subregistros
Número
7
Modificado: 4D v11 SQL
ALL SUBRECORDS
QUERY SUBRECORDS
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v12.4)
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)