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
LOCKED BY

LOCKED BY 


 

LOCKED BY ( {tabela ;} processo ; usuario4D ; usuarioSessao ; nomeProcesso ) 
Parâmetro Tipo   Descrição
tabela  Tabela in Tabela para visualizar os registros bloqueados, ou Tabela Padrão, se omitido
processo  Inteiro longo in Nº de referência do processo
usuario4D  String in Nome do usuário 4D
usuarioSessao  String in Nome do usuário que abriu a sessão de trabalho
nomeProcesso  String in Nome do processo

LOCKED BY  devolve a informação sobre o usuário e o processo que tem bloqueado um registro. O número do processo(*), o nome de usuário, o nome do equipo assim como o nome do processo são devolvidos nas variáveis processo, usuario4D, usuarioSessao, e nomeProcesso. Pode utilizar esta informação em uma caixa de diálogo personalizada para advertir al usuário quando um registro está bloqueado.
(*) Este é o número do processo na máquina onde se executa o código que origina o bloqueio de registro. No caso de um trigger ou um método que seja executado no servidor, se devolve o número de processo "gemeo" na máquina servidor. No caso de un método que se executa em uma aplicañáo remota, se devolve o número de processo na máquina remota.

Se o registro não estiver bloqueado, processo devolve 0 e usuario4D, sessaoUsuario, e nomeProcesso devolvem cadeias vazias. Se quer carregar em modo leitura/escritura um registro que foi apagado, processo devolve -1 e usuario, maquina, e nomeProcesso devolvem strings vazias.

O parâmetro usuario4D devolvido corresponde ao nome do usuário do sistema de senha 4D ou o apelido, como definido com  SET USER ALIAS (se houver). Se não há sistema de senhas ou um apelido definido, devolve “Desenhista”.

O parâmetro sessaoUsuario devolvido corresponde ao nome do usuário que abriu a sessão na máquina cliente (este nome aparece na janela de administração de 4D Server para cada processo aberto).



Ver também 

Locked
Record Locking

 
PROPRIEDADES 

Produto: 4D
Tema: Bloqueio de Registros
Número 353

This command can be run in preemptive processesComportamento diferente em modo remoto

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D v11 SQL Release 2
Renomear: 4D v14 R3 (LOCKED ATTRIBUTES)

 
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)