4D v14.3

FIRST SUBRECORD

Página Inicial

 
4D v14.3
FIRST SUBRECORD

FIRST SUBRECORD 


 

FIRST SUBRECORD ( subTabela ) 
Parâmetro Tipo   Descrição
subTabela  Subtabela in Subtabela na qual vai mover o primeiro subregistro selecionado

As subtabelas não são compatíveis a partir da versão 11 de 4D. Um mecanismo de compatibilidade garante o funcionamento de este comando em bancos compartilhadas; entretanto, é recomendável substituir as subtabelas com tabelas relacionadas padrão.

FIRST SUBRECORD carrega o primeiro subregistro da subseleção atual de subTabela e o converte no subregistro atual. Todos os comandos de pesquisa, seleção, e ordenação também atribuem o subregistro atual ao primeiro subregistro. Se a subseleção atual estiver vazia, FIRST SUBRECORD não faz nada.

Exemplo  

O exemplo abaixo concatena os nomes e sobrenomes das crianças armazenadas em uma subtabela, depois os copia no array arrNomes:

  ` Criação de um array para receber os nomes
 ARRAY TEXT(arrNomes;Records in subselection([Pessoas]Crianças))
 FIRST SUBRECORD([Pessoas]Crianças) ` Começa no primeiro subregistro e realiza um loop por criança
 For($vlSub;1;Records in subselection([Pessoas]Crianças))
    arrNomes{$vlSub}:=[Pessoas]NomeCriança+" "+[Pessoas]SobrenomeCriança
    NEXT SUBRECORD([Pessoas]Crianças)
 End for

 
PROPRIEDADES 

Produto: 4D
Tema: Subregistros
Número 61

Este comando é obsoleto e não deve ser mais utilizado

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
VER TAMBÉM 

LAST SUBRECORD
NEXT SUBRECORD
PREVIOUS SUBRECORD

 
ARTICLE USAGE

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)