| 4D v15 R2Before selection | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R2
 Before selection 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Before selection {( tabela )} -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| tabela | Tabela |   | Tabela na qual vai testar se o registro do ponteiro está antes do primeiro registro selecionado, ou tabela padrão, se omitido | |||||
| Resultado | Booleano |   | Sim (TRUE) ou Não (FALSE) | |||||
Before selection retorna TRUE quando o ponteiro do registro atual se encontra antes do primeiro registro da seleção atual de tabela. Before selection  geralmente é utilizado para verificar se o comando PREVIOUS RECORD  tiver movido o ponteiro do registro atual antes do primeiro registro. Se  a seleção atual estiver vazia, Before selection retorna TRUE.
 
 Para mover o ponteiro do registro atual à seleção, utilize os comandos FIRST RECORD, LAST RECORD ou GOTO SELECTED RECORD. NEXT RECORD.
 
 Before selection retorna TRUE no cabeçalho quando um relatório está sendo impresso com PRINT SELECTION ou  a partir do comando de menu Imprimir. Pode utilizar o seguinte código  para testar o primeiro cabeçalho e imprimir um cabeçalho especial para a  primeira página:
 
  ` Método de um formulário de saída utilizado para um relatório
  $vpFormTabela:=Current form table
  Case of
   ` ...
:(Form event=On Header)
   ` A área cabeçalho vai ser impressa
  Case of
  :(Before selectiom($vpFormTabela->))
   ` O código para a primeira quebra do cabeçalho fica aqui
   ` ...
  End caseEste formulário é utilizado durante a impressão de um relatório. Define uma variável vTitulo, que será imprimida na área do cabeçalho na primeira página:
  ` Método de formulário [Finanças];"Array"
 Case of
  ` ...
    :(Form event=On Header)
       Case of
          :(Before selection([Finanças))
             vTitulo:="Relatório de finanças de 1997" ` Definir o título para a primeira página
          Else
             vTitulo:="" ` Apagar o título para todas as outras páginas
       End case
 End case
									End selection
									
									FIRST RECORD
									
									Form event
									
									PREVIOUS RECORD
									
									PRINT SELECTION
									
	Produto: 4D
	Tema: Seleção
	Número 
        198
        
        
        
	
	Criado por: < 4D v6
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15)
	
	Manual de linguagem 4D ( 4D v15 R2)
	
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário