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 v20 R7
QR ON COMMAND

QR ON COMMAND 


 

QR ON COMMAND ( area ; nomeMetodo ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Referência da área
nomeMetodo  String in Nome do método a ser chamado

O comando QR ON COMMAND executa o método de projeto 4D passado no parâmetro nomMetodo quando um comando do editor de relatórios rápidos for chamado pelo usuário, selecionando um comando de menu ou clicando em um botão.

Se area for igual a zero, nomMetodo se aplicará a todas as áreas do editor de relatórios rápidos até que se feche o banco ou se execute a seguinte instrução QR ON COMMAND(0;"").

nomMetodo recebe dois parâmetros:

  • $1 é a referência da área (Inteiro longo).
  • $2 é o número do comando selecionado (Inteiro longo). Pode comparar este valor com as constantes do tema QR Comandos.
    Constante Tipo Valor Comentário
    qr cmd generate Inteiro longo 2008

    uso do comando QR RUN recomendado

    qr cmd page setup Inteiro longo 2006
    qr cmd print preview Inteiro longo 2007

Nota: Se planeja compilar o banco, é necessário declarar explicitamente os parâmetros $1 e $2 como Inteiros longos, inclusive se não os utilizar.

Se deseja que o comando inicial seja executado, deve incluir a seguinte instrução no método: QR EXECUTE COMMAND($1;$2).

Se passa um número de area inválido, se gera o erro -9850.

 



Ver também 

QR Comandos
QR EXECUTE COMMAND
QR Get command status

 
PROPRIEDADES 

Produto: 4D
Tema: Quick Report
Número 790

Este comando modifica a variável sistema Error

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D 2003
Modificado: 4D v14
Modificado: 4D v16

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)