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

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Gilberto
Mensagens: 65
Registrado em: Janeiro 12th, 2011, 10:03 am
Localização: Ribeirão Preto SP
Contato:

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

Mensagempor Gilberto » Março 22nd, 2012, 2:50 pm

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

Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor Gustavo » Março 23rd, 2012, 10:54 am

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.
Att,

Gustavo Barreto
;)


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 33 visitantes