Home

Linha Microsiga Protheus

Páginas filhas
  • Ac240Lfi - Customização do grid de títulos do aluno

Ponto-de-Entrada: Ac240Lfi - Customização do grid de títulos do aluno
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Descrição:
Ponto de entrada que permite customizar a grid de títulos do aluno, exibido na subguia "Financeiro" do cadastro de alunos (ACAA240). Este ponto permite o carregamento das linhas da browse e deve ser utilizado em conjunto com o ponto Ac240Hfi. 
Programa Fonte
ACAA240.PRW
Sintaxe

Ac240Lfi - Customização do grid de títulos do aluno ( [ cNumRa ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cNumRa Caracter Numero RA do aluno selecionado.
Retorno
    aRet(array_of_record)
  • Array de duas dimensões contendo os dados (linhas) da grid de titulos do aluno. (deve possuir a mesma quantidade de colunas do retorno de Ac240Hfi)
Observações

O retorno deste PE deve ser obrigatoriamente do tipo Array Of Record, apresentando a mesma quantidade de colunas explicitas no retorno do PE Ac240HFi. A quantidade de linhas deve ser livre e carregada de acordo com a customização empregada.

Exemplos
User Function Ac240LFiLocal cNumRa	:= ParamIxb[1]Local aRet 		:= {}Local nI   		:= 0Local oEnable  := LoadBitmap( GetResources(), "ENABLE" )Local oDisable := LoadBitmap( GetResources(), "DISABLE")MsgInfo('Ponto de Entrada Ac240LFi executado. Carregando as linhas personalizadas do RA nro: ' + cNumRa )For nI := 1 to 30	aAdd(aRet,{	oEnable ,; 													//Coluna 01				"Lin: "+alltrim(str(nI)) + " Col: 02 Ac240Lfi" ,;     	//Coluna 02				"Lin: "+alltrim(str(nI)) + " Col: 03 Ac240Lfi" ,;		//Coluna 03				"Lin: "+alltrim(str(nI)) + " Col: 04 Ac240Lfi" ,;		//Coluna 04				"Lin: "+alltrim(str(nI)) + " Col: 05 Ac240Lfi" ,;		//Coluna 05				"Lin: "+alltrim(str(nI)) + " Col: 06 Ac240Lfi" ,;		//Coluna 06				"Lin: "+alltrim(str(nI)) + " Col: 07 Ac240Lfi" ,;		//Coluna 07				"Lin: "+alltrim(str(nI)) + " Col: 08 Ac240Lfi" ,;		//Coluna 08				"Lin: "+alltrim(str(nI)) + " Col: 09 Ac240Lfi" ,;		//Coluna 09				"Lin: "+alltrim(str(nI)) + " Col: 10 Ac240Lfi" })		//Coluna 10Next nIReturn aRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não