Procurando a solução de um problema meu, resolvi fazer uma planilha excel para calcular o valor de uma prestação e a tabela de pagamentos. Igual ao do site do MSN.
Ajuda bastante
Quem quiser baixar está neste link.
PlanilhaFinanciamento.xls
sexta-feira, 31 de julho de 2009
quinta-feira, 23 de julho de 2009
Arredondar valores com firebird
Achei esse exemplo no forum Delphi-BR
CAST(Valor AS NUMERIC(9,2))
Funcionou certo para o meu problema.
terça-feira, 21 de julho de 2009
Operation not aplicable
Ontem fiquei a tarde inteira tentando descobrir por que estava dando o erro 'Operation not aplicable' quando tentava gravar um clientDataSet. Depois de varias horas descobri o erro.
Estava configurando o clientDataSet.LogChanges := True e sempre que tinha que popular a tabela, estava dando um
clientDataSet.EmptyDataSet. As vezes dava o erro Operation not Aplicable.
Ainda bem que descobri, por que ja estava para reescrever a rotina usando StringGrid.
Estava configurando o clientDataSet.LogChanges := True e sempre que tinha que popular a tabela, estava dando um
clientDataSet.EmptyDataSet. As vezes dava o erro Operation not Aplicable.
Ainda bem que descobri, por que ja estava para reescrever a rotina usando StringGrid.
sexta-feira, 17 de abril de 2009
Simular a Tecla TAB em uma aplicação Delphi
Visitando o fórum do www.clubedelphi.net, encontrei um tópico que achei interessante, que era simular o pressionamento da tecla TAB. Para fazer isso, é só colocar o codigo abaixo
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
Funciona que nem boca de bode.
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
Funciona que nem boca de bode.
quarta-feira, 1 de abril de 2009
Obter Numero de Paginas de um Relatorio Fast Report 2.54
As vezes um pequeno detalhe consome um dia de programação.
Estava precisando recuperar o numero de paginas de um relatorio atraves do fast report.
Após varias horas do metodo MLTE, consegui recuperar essa informação atraves do seguinte comando:
frRelCad.GetVariableValue('PAGINA',v);
onde frRelCad é o componente FastReport 2.54,
PAGINA é a minha variavel dentro do relatorio e
v é uma variável tipo Variant que retorna o valor
da variável.
Estava precisando recuperar o numero de paginas de um relatorio atraves do fast report.
Após varias horas do metodo MLTE, consegui recuperar essa informação atraves do seguinte comando:
frRelCad.GetVariableValue('PAGINA',v);
onde frRelCad é o componente FastReport 2.54,
PAGINA é a minha variavel dentro do relatorio e
v é uma variável tipo Variant que retorna o valor
da variável.
Assinar:
Postagens (Atom)