alinesf4 0 Denunciar post Postado Abril 10, 2013 Boa tarde! Meu cliente me pediu para que qndo ele pedir para incluir um novo registro, ele faça pelo menos uns 10 registros automáticos, que depois ele possa editar....alguns campos tenho que incluir juntos como, incrementar o nr da fatura, que tem q ser o nr da ultima fatura + 1; Tentei esse código mas dá erro qndo dou um post. procedure TDMCADASTRO.incluir_fatura_avulsa; Var i: Integer; begin For i := 1 to 10 do begin DMCADASTRO.TBFATURAS.Open; DMCADASTRO.TBFATURAS.Insert; DMCADASTRO.TBFATURASLANCADO_POR.AsString := DMCADASTRO.UsuarioLogado.Nome; DMCADASTRO.TBFATURASDATA_LANCAMENTO_FATURA.Value := Now; DMCADASTRO.TBFATURASNR_FATURA.Value := DMCADASTRO.TBFATURASNR_FATURA.Value + 1; DMCADASTRO.TBFATURASPAGO.AsString := 'NAO'; DMCADASTRO.TBFATURASANULADO.AsString := 'NAO'; DMCADASTRO.TBFATURAS.Post; end; end; Quando chega no comando Post da o erro cannot focus a disabled or invisible window.... Se alguém puder me ajudar... Fico no aguardo. Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Abril 10, 2013 Olá amiga! Olha, esse erro eu já vi estar relacionado a algum objeto que está recebendo foco mas o mesmo está desabilitado. Não é a correção, mas tomei a liberdade de fazer a seguinte alteração no seu código. procedure TDMCADASTRO.incluir_fatura_avulsa; Var i: Integer; begin DMCADASTRO.TBFATURAS.Open; For i := 1 to 10 do begin DMCADASTRO.TBFATURAS.Append; DMCADASTRO.TBFATURASLANCADO_POR.AsString := DMCADASTRO.UsuarioLogado.Nome; DMCADASTRO.TBFATURASDATA_LANCAMENTO_FATURA.Value := Now; DMCADASTRO.TBFATURASNR_FATURA.Value := DMCADASTRO.TBFATURASNR_FATURA.Value + 1; DMCADASTRO.TBFATURASPAGO.AsString := 'NAO'; DMCADASTRO.TBFATURASANULADO.AsString := 'NAO'; DMCADASTRO.TBFATURAS.Post; end; end; Experimente e reporte o que acontece. Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
alinesf4 0 Denunciar post Postado Abril 11, 2013 Boa noite! Utilizei esse código...dá o mesmo erro.... Compartilhar este post Link para o post Compartilhar em outros sites
DecioNeto 0 Denunciar post Postado Abril 11, 2013 Ola provavelmente vc deve ta mandando o foco em algum lugar q nao foi criado ainda ]. da uma olhada nos controles e se naum resolver post ai.. Compartilhar este post Link para o post Compartilhar em outros sites
alinesf4 0 Denunciar post Postado Abril 11, 2013 Certo vou verificar....Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Abril 12, 2013 Olá amigo(a)s! Você conseguiu solucionar o seu problema? Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
contento 1 Denunciar post Postado Abril 17, 2013 Não é a correção, mas tomei a liberdade de fazer a seguinte alteração no seu código. Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Abril 17, 2013 Olá pessoal! Amigo contento, acredito que esqueceu o código...rs Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
alinesf4 0 Denunciar post Postado Abril 29, 2013 Boa tarde! Pessoal desculpa a demora, mas estava com muito trabalho e tive que deixar de lado esse projeto. Mas o código funcionou sim, Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites