Histórico da Página
...
| Expandir | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: ENABLE_COMPONENTSAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulárioHabilita/desabilita os campos em tela que estiverem registrados no formulário como Editável no cadastro de formulários cadastrais (FRM1002). Sintaxe
Parâmetros
Exemplo
|
| Expandir | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
Método SET:DETAILENABLE_VALID_WHEREFOREIGN_CLAUSEKEYHabilita/desabilita a validação de chaves estrangeiras para determinada(s) tabelas Atribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
| ||||||||||||||||||||||||||||||||||
| Expandir | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| Expandir | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
Método SET: ENABLE_VALID_NOT_NULLHabilita/desabilita a validação de campos obrigatório para determinada(s) tabelas Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
| |||||||||||||||||||||||||||||||||
| Expandir | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Expandir | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
Método SET: ENABLE_VALID_PRIMARY_KEYHabilita/desabilita a validação de chaves primárias para determinada(s) tabelas Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma: FROM |
| Expandir | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
Método SET: INIT_FORMJunção dos métodos "FORM" e "ACTIVATE" para carregar as informações do formulário e executá-lo em seguida. Sintaxe
Parâmetros
Exemplo
ON item_man.cod_empresa = item.cod_empresa AND item_man.cod_item = item.cod_item AND item_man.cod_item = '8575' |
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: DETAIL_WHERE_CLAUSEAtribui valor para uma determinada linha e coluna da operação 'Listar' do formulário. Sintaxe
Parâmetros
Exemplo
Neste exemplo acima, quando o usuário executar a pesquisa no formulário o filtro SQL será montado da seguinte forma:
|
Sintaxe
...
| Bloco de código |
|---|
LET m_form_reference = _ADVPL_create_component(NULL,"LFORMMETADATA") CALL _ADVPL_set_property(m_form_reference,"INIT_FORM",<form_name>,<4GLrecord1>,<4GLrecord2>,...,<4GLrecordN>) |
Exemplo
...
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
DATABASE logix
GLOBALS
DEFINE p_user LIKE usuarios.cod_usuario
DEFINE p_cod_empresa LIKE empresa.cod_empresa
END GLOBALS
DEFINE mr_item RECORD LIKE item.*
DEFINE ma_item_man ARRAY[100] OF RECORD LIKE item_man.*
DEFINE m_form_reference VARCHAR(10)
#-------------------#
FUNCTION man10021()
#-------------------#
# Verifica permissão para o usuário conforme módulo do programa.
IF LOG_initApp("PADRAO") <> 0 THEN
RETURN
END IF
INITIALIZE mr_item.*, ma_item_man TO NULL
LET m_form_reference = _ADVPL_create_component(NULL,"LFORMMETADATA")
CALL _ADVPL_set_property(m_form_reference,"INIT_FORM","man10021",mr_item,ma_item_man)
END FUNCTION |
...