Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
Criar seleção de entidade

Criar seleção de entidade 


 

Criar seleção de entidade ( dsTable {; settings} ) -> Resultado 
Parâmetro Tipo   Descrição
dsTable  Tabela in Tabela no banco de dados 4D cuja seleção atual será usada para construir a entidade
settings  Objeto in Opção de construção: contexto
Resultado  EntitySelection in Seleção de entidade combinando a classe de dados relacionada a tabela dada

O comando Criar seleção de entidade cria e devolve uma nova seleção de entidade relacionada com a classe de dados que coincide com dsTable, de acordo com a seleção atual desta tabela.

Nota: Para saber mais, ver Seleção de Entidade Compatível vs Não-compatível.

Se a seleção atual for ordenada, uma seleção de entidade ordenada é criada (é guardada a ordem da seleção atual). Se a seleção atual não for ordenada, uma seleção de entidade não ordenada é criada.Para saber mais, consulte o parágrafo Entity selections Ordenadas vs não ordenadas na Guía do desenvolvedor 4D.

  • Se a dsTable não estiver exposta em ds, um erro é devolvido.
  • Este comando não pode ser utilizado com um Datastore remota.

No parâmetro opcional settings,  você pode passar um objeto contendo opções adicionais. A seguinte propriedade é suportada:

PropriedadeTipoDescrição
contextTextoRótulo para o contexto de otimização aplicado à seleção de entidade. Esse contexto será usado pelo código que manipula a seleção de entidade para que possa se beneficiar da otimização. Esse recurso é projetado para processamento de cliente / servidor ORDA; Para mais informações, consulte a seção Client/server optimization.

Exemplo  

 C_OBJECT($employees)
 ALL RECORDS([Employee])
 $employees:=Criar seleção de entidade([Employee])
  //A seleção da entidade $employees agora contém um conjunto de referências sobre todas as entidades relacionadas com a classe de dados Employee



Ver também 

USE ENTITY SELECTION

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - seleção de entidade
Número 1512

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17
Modificado: 4D v17 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)