Solução sobre rotina

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
megafsem
Mensagens: 21
Registrado em: Janeiro 25th, 2011, 9:25 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

Solução sobre rotina

Mensagempor megafsem » Junho 22nd, 2011, 5:06 pm

Ola
Suporte ou Gustavo
tenho um pequeno problema em rotina se for possível ajuda

as minhas variavesi locais são:
CamposResultado: Variant;
Produto_fil: String;

Arotina de Lançamento Avulso é conforme abaixo:

Begin
Produto_fil := TabGlobal.DITVENDA.PRO_CODIGO.Conteudo;
end;
TabGlobal.DITECOMPPROD.filtro.Clear;
tabGlobal.DITECOMPPROD.filtro.Add('CPRO_CODIGO ='+(Produto_fil));
TabGlobal.DITECOMPPROD.AtualizaSql;
tabglobal.DITECOMPPROD.First;
TabGlobal.DITECOMPPROD.CPRO_CODIGO.Conteudo := Produto_fil;
try
while not tabglobal.DITECOMPPROD.Eof do
begin
if Ptabela(TabGlobal.DITECOMPPROD, ['CPRO_CODIGO'], [tabglobal.DITVENDA.PRO_CODIGO.Conteudo], ['CPPRO_CODIGO', 'CP_QUANT'],CamposResultado) then
begin
TabGlobal.DGRADPROD.ECF_NUMERO.Conteudo:= TabGlobal.DITVENDA.ECF_NUMERO.Conteudo ;
TabGlobal.DGRADPROD.PRO_CODIGOGR.Conteudo:= CamposResultado[0];
TabGlobal.DGRADPROD.PRO_QUANTIDADE.Conteudo:= TabGlobal.DGRADPROD.PRO_QUANTIDADE.Conteudo + (CamposResultado[1] * TabGlobal.DITVENDA.PRO_QUANTIDADE.Conteudo) ;
TabGlobal.DGRADPROD.salva;
Screen.Cursor := crHourGlass;
end;
TabGlobal.DITECOMPPROD.next;
end;
except
showmessage('Erro de Leitura...');
end;

está dando o seguinte erro de compilação:** DTIVENDA.Pas(linha)Error Undeclared identifer:'Screen'DTIVENDA *** na linha: Screen.Cursor := crHourGlass;
mas seu isolo a mesma não ocorre erro, ão ocorre erro de compilação, mas os dados não são gravados na tabela DGRADPROD. Se vc Puder Ajudar Agradeço.
caso queira masis infromações sobre meu problema avisar.

grato
Francisco Mendonça

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: Solução sobre rotina

Mensagempor Gustavo » Junho 24th, 2011, 9:06 am

Olá,

a linha Screen.Cursor := crHourGlass; serve apenas para aparecer uma ampulheta enquanto salva os registros, e não influi no salvamento dos registros.
Por algum motivo que desconhemos o screen.cursor não está funcionando em sua máquina.

Talvez até esteja salvando, porém, você não vê pois faltou dar um refresh na tabela.
Coloque abaixo do end :

TabGlobal.DGRADPROD.Refresh;
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 74 visitantes