× Linguagem de Programação ADVPL

Perguntas Incluir uma legenda na MsNewGetDados

Mais
10 anos 7 meses atrás #22264 por Anonimo
Ola pessoal!

Alguém sabe me dizer como é possível incluir uma legenda na MsNewGetDados ?

Caso alguém tenha algum exemplo, será muito bem-vindo!

Obrigado pela atenção!!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 6 meses atrás #22288 por lalberto
Private aLegenda := { {"BR_VERDE", 'Margem Normal'},; //"Contagem Batida"
{"BR_VERMELHO" ,'Margem Abaixo Minimo'} } //"Contagem Finalizada"
PRIVATE aCores := {LoadBitmap( GetResources(), aLegenda[1,1] ), ;
LoadBitmap( GetResources(), aLegenda[2,1] )}
aAdd(xCols,Array(Len(xHeader)+1))
nLin := Len(xCols)
For y:=1 To Len(xHeader)
If y==1
If ((KAD->D2_PRCVEN-KAD->D2_CUSJM)/KAD->D2_CUSJM)*100 < MV_PAR11 // traatamento Margem Lucro
xCols[nLin][y] := aCores[2]
Else
xCols[nLin][y] := aCores[1]
Endif
ElseIf xHeader[y,2] == 'C6_PRCVEN'
xCols[nLin][y] := ((KAD->D2_PRCVEN-KAD->D2_CUSJM)/KAD->D2_CUSJM)*100
ElseIf xHeader[y,2] == 'B1_DESC'
xCols[nLin][y] := SB1->B1_DESC
ElseIf xHeader[y,2] == 'B1_UM'
xCols[nLin][y] := SB1->B1_UM
ElseIf xHeader[y,2] == 'A1_NOME'
xCols[nLin][y] := SA1->A1_NOME
ElseIf xHeader[y,2] == 'B1_UPRC'
xCols[nLin][y] := SB1->B1_UPRC
ElseIf xHeader[y,2] == 'A3_NOME'
xCols[nLin][y] := SA3->A3_NOME
Else
xCols[nLin][y] := &(xHeader[y,2])
Endif
Next y

//Tratamento de primeira e ultima linha
xCols[nLin,Len(xHeader)+1] := .F.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 6 meses atrás #22293 por Anonimo
Respondido por Anonimo no tópico Incluir uma legenda na MsNewGetDados
Obrigado Alberto pela atenção!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.130 segundos
Joomla templates by a4joomla