4D Write v16WR LOCK COMMAND |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR LOCK COMMAND
|
WR LOCK COMMAND ( area ; cmdNum ; bloqueado ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D Write | |||||
cmdNum | Inteiro longo |
![]() |
Número do comando a processar | |||||
bloqueado | Inteiro |
![]() |
0=permite a execução 1=não ativa a execução | |||||
O comando WR LOCK COMMAND lhe permite impedir que o usuário possa executar o comando, cujo número se passa em cmdNum. Estes comandos podem estar nos menus ou nas paletas. Este comando afeta o acesso do usuário ao comando indicado somente na área 4D Write referenciada por area. O acesso ao comando não é visto afetado em outras áreas 4D Write.
No parâmetro bloqueado, pode passar uma das seguintes constantes do tema "":
Constante
Tipo
Valor
wr enabled command
Inteiro longo
0
wr locked command
Inteiro longo
1
Notas:
Ainda que os comandos de um menu desativado não podem ser selecionados, podem utilizar os equivalentes de teclado ou os botões da barra de ferramentas. Se deseja bloquear completamente estes comandos, deve utilizar WR LOCK COMMAND.
Nota: A lista de menus, comandos e sua referencia estão disponíveis no tema de constantes "". Pode passar o valor ou a constante.
Você quer que o Designer seja o único usuário que possa acessar ao entorno Desenho:
If(Current user="Designer")
WR LOCK COMMAND(Area;wr cmd insert 4D expression;wr enabled command)
Else
WR LOCK COMMAND(Area;wr cmd insert 4D expression;wr locked command)
End if
Se o nome de usuário não é "Guru", o usuário não poderá criar novos documentos:
If(Form event=On Load)
If(Current user#"Guru")
WR LOCK COMMAND(Area;wr cmd new;wr locked command)
End if
End if
Produto: 4D Write
Tema: WR Controle da área
Número
89446
Criado por: 4D Write 6.5
4D Write - Linguagem ( 4D Write v16)