ConfiguraPontoGrafico
Esta função só pode ser utilizada para modelos com gráficos de figuras variáveis (linhas), com todos os pontos configuráveis pela regra. Esta função deve ser chamada antes de adicionar um valor ao gráfico, para que o ponto referente a este valor seja configurado.
Sintaxe: ConfiguraPontoGrafico (Alfa ControlName, Alfa Caractere, Numero TipoPonto, Numero IndiceFigura, Numero Interrompido);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
ControlName | Alfa | Variável alfa com o nome do controle gráfico do modelo que será configurado |
Caractere | Alfa | Variável alfa que será informado o caractere em questão que será colocado no ponto do gráfico |
TipoPonto | Numero |
Variável numérica com o tipo de ponto utilizado no gráfico.
|
Indicefigura | Numero | Variável numérica com o número da figura que foi cadastrada para este tipo de gráfico em questão, será colocada no ponto se o TipoPonto estiver definido como 2 (Figura) |
Interrompido | Numero |
Variável numérica com o tipo de ligação com outros pontos.
|
Exemplo:
/* --------------------CONFIGURAÇÃO DOS PONTOS NO GRÁFICO -------------------- */
CRea.SQL "SELECT INDMAS,INDRES,INDTES FROM R108REA \
WHERE NUMEMP = :xNumEmp AND CODFIC = :xCodFic \
AND CODEXA = :xCodExa AND DATSOL = :xDatSol \
AND SEQIEX = :xSeqIex";
CRea.AbrirCursor();
Se (CRea.Achou)
{
Componente = "FEXA" + R108IEX.IndOre + R108IEX.IndExa;
Se ((R108IEX.IndOre = "D") E (R108IEX.IndExa= "A"))
{
Se (CRea.IndTes = "N")
ConfiguraPontoGrafico(Componente, " ", 1, 0, 0);
Senao
Se ((CRea.IndRes = "S") E (CRea.IndMas = "N"))
ConfiguraPontoGrafico(Componente, " ", 2, 0, 1);
Senao
Se ((CRea.IndRes = "S") E (CRea.IndMas = "S"))
ConfiguraPontoGrafico(Componente, " ", 2, 1, 1);
Senao
Se ((CRea.IndRes = "N") E (CRea.IndMas = "N"))
ConfiguraPontoGrafico(Componente, " ", 2, 2, 0);
Senao
Se ((CRea.IndRes = "N") E (CRea.IndMas = "S"))
ConfiguraPontoGrafico(Componente, " ", 2, 3, 0);
}
}
CRea.FecharCursor();
Nota
Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.