Perguntas Alias already in use: TRBSZ3

Mais
8 anos 6 meses atrás #30557 por diegoo_martins
Respondido por diegoo_martins no tópico Alias already in use: TRBSZ3
Willian, consegui gerar os cabeçalhos para cada solicitação.
Porém, agora estou com problemas no campo Observação. Este campo está como MEMO.
E quando imprime dá error.log

Estou mandando o fonte completo em anexo.

// Alias does not exist TRBSZ3 on IMPRODAPE(MYFUNCTION.PRW) 12/05/2016 15:20:08 line : 174 //

Local nBegin := 0
li:=3020

For nBegin := 1 To MLCount(TRBSZ3->Z3_OBS,200)
li+=40
oPrinter:Say(3020,0058,"Observação:",oArial10N,,0)
oPrinter:Say( li, 0380,OemToAnsi(MemoLine(TRBSZ3->Z3_OBS,200,nBegin)),oArial8,,0)
Next nBegin


Arquivo Anexo:

Nome do Arquivo: MyFunction-2.prw
Tamanho do Arquivo:12 KB
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 6 meses atrás #30563 por will3698
Respondido por will3698 no tópico Alias already in use: TRBSZ3
boa noite !

Não vou conseguir olhar seu fonte agora . to numa maquina sem dev . mas logo de cara . vejo que o erro não é por causa do campo memo., você deve ter dado um dbclosearea , antes dessa linha :

oPrinter:Say( li, 0380,OemToAnsi(MemoLine(TRBSZ3->Z3_OBS,200,nBegin)),oArial8,,0)

se vc fechou o ALIAS temporario antes dessa linha , ele vai estar vazio .
da uma olhada nos seus dbclosearea . e caso precise mesmo fechar antes dessa linha . vc tem que colocar em uma variavel private o conteudo . algo nesse sentido .

vlw

Por favor Acessar ou Registrar para participar da conversa.

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