[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Erro no campo MEMO dos Forms - Em tempo de execução
Página 1 de 1

Erro no campo MEMO dos Forms - Em tempo de execução

Enviado: Março 22nd, 2012, 2:50 pm
por Gilberto
Existe um problema na versão 6 do Xmaker.
Quando temos um campo Memo no form, fazemos alguma alteração nos dados do memo , mandamos salvar e no caso,
temos um botão que faz a impressão do Registro, via rdprint, o campo alterado não é apresentado na impressão e sim os dados antes da alteração.
Se voltar no registro, os dados do campo memo serão os mesmo antes da alteração.
Se alteramos os dados do Campo memo, salvamos, voltamos la para ver se estão ok, ai sim eles são gravados.
Tive que colocar o codigo abaixo em todos os form que usam Memo para poder solucionar o problema.
Essa correção pode ser feita para o xmaker possa não mais apresentar este erro.

procedure TFormPagamentos.DepoisdeModificar;
begin
GravaDiario(TituloModulo, 'Modificou Registro ' + TabelaPrincipal.Fields[0].AsString);
if TabelaPrincipal.State in [dsEdit] then
begin
TabelaPrincipal.Post;
TabelaPrincipal.Transaction.CommitRetaining;
end;
end;


Att
Gilberto

Re: Erro no campo MEMO dos Forms - Em tempo de execução

Enviado: Março 23rd, 2012, 10:54 am
por Gustavo
Olá,

Efetuamos os testes conforme o que você descreveu e não ocorreu nenhum problema, tendo o conteúdo do memo sendo alterado e após disparado uma impressão.

Verifique se você não está movendo o ponteiro do registro antes da impressão.

Qual é a conexão que você está usando(IBX ou XSQL)?

Pode reproduzir e enviar um projeto pequeno para nossa equipe poder analisar mais detalhadamente?

Agradecemos desde já sua atenção e colaboração para o crescimento do Xmaker.

Conte sempre conosco.