Sintaxe
FWFormStruct(<nType >, <cAliasSX2 >, [ bSX3 ])-> oStruct
Descrição
Esta função fornece o objeto com as estruturas de metadado do dicionário de dados, utilizadas pelas classes Model e View.
Parâmetros
Oops, it seems that you need to place a table or a macro generating a table within the Chart from Table macro.
Probably, there is no data in the Values column. Please, select the column with data values for chart generation.
Probably, the incorrect date format is specified in the Chart from Table macro parameters. Please verify the date format:
Please select the column with labels and the column with data values for chart generation.
Logarithmic charts can not contain zero values.
Nome | Tipo | Descrição | Default | Obrigatório |
nType | Numérico | Tipo de estrutura ( 1-Model | 2-View ) |
| X |
cAliasSX2 | Caracter | Alias da tabela |
| X |
bSX3 | Bloco de Código | Bloco de Código de avaliação do dicionário de dados. O bloco recebe como parâmetro o ID do campo e deve retornar um lógico. Se retornar verdadeiro o campo é incluído na estrutura. |
|
|
lViewUsado | Lógico | Indica que deverá considerar os campos que não estão marcados como usado no dicionário de dados. Utilizado somente para o tipo 2-Browse. |
|
|
lVirtual | Lógico | Indica que deverá considerar os campos virtuais no dicionário de dados. Utilizado somente para o tipo 2-Browse. |
|
|
lFilOnView | Lógico | Indica que deverá considerar o campo de filial na view. |
|
|
cProgram | Caracter | Nome do programa executado, quando for para abrir um browse, determina se deveremos considerar os campos localizados. |
|
|
Retorno
oStruct Estrutura da classe
Exemplo
Static Function ModelDef()
Local oStruZA1 := FWFormStruct( 1, 'ZA1' , { |x| ALLTRIM(x) $ 'ZA1_MUSICA, ZA1_TITULO' } )
Local oModel
oModel := MPFormModel():New( 'COMP022M')
oModel:AddFields( 'ZA1MASTER', NIL, oStruZA1 )
Return oModel
Veja Também