Ir para conteúdo
Fórum Script Brasil

MartinsBios

Membros
  • Total de itens

    45
  • Registro em

  • Última visita

Sobre MartinsBios

MartinsBios's Achievements

0

Reputação

  1. E Então pessoal, ninguém aqui pode me ajudar com essa questão, Stored Procedure para IB/FB. Aguardando!
  2. Não sei se é o lugra certo para isso, mas talvez aqui consiga mais ajuda do que no forum para demais bancos. é o seguinte: vejam minha SP, ela funciona e atende a uma de minhas necessidades, mas tenho problemas para transformar em SP um código Delhpi q faz o q é mostrado nas figuras logo abaixo. CREATE PROCEDURE MOVIMENTO ( CODIGO INTEGER) RETURNS ( PROVENTOS NUMERIC(15,2), DESCONTOS NUMERIC(15,2), LIQUIDO NUMERIC(15,2), VLRINSS NUMERIC(15,2)) AS DECLARE VARIABLE INSS NUMERIC(15,2); DECLARE VARIABLE IRRF NUMERIC(15,2); DECLARE VARIABLE INSS2 NUMERIC(15,2); DECLARE VARIABLE ALIQ NUMERIC(15,2); DECLARE VARIABLE ALIQ2 NUMERIC(15,2); begin PROVENTOS = 0; DESCONTOS = 0; LIQUIDO = 0; INSS = 0; IRRF = 0; /* ACUMULA OS PROVENTOS*/ SELECT SUM(VALOR) FROM DIGITA WHERE (CODFUN=:CODIGO) and (TIPO='P') INTO :PROVENTOS; /* ACUMULAR DESCONTOS */ SELECT SUM(VALOR) FROM DIGITA WHERE (CODFUN =:CODIGO) AND (TIPO='D') INTO :DESCONTOS; SELECT VALOR,ALIQ, VALOR2, ALIQ2 FROM TABELAS INTO :INSS, :ALIQ, :INSS2, :ALIQ2; if (INSS IS NULL) then INSS = 0; if (IRRF IS NULL) then IRRF = 0; if (Proventos <= INSS2) then begin VLRINSS=(PROVENTOS*ALIQ)/100; end else begin VLRINSS=(PROVENTOS*ALIQ2)/100; end DESCONTOS = DESCONTOS + VLRINSS; LIQUIDO = (PROVENTOS - DESCONTOS); SUSPEND; end Agora vejam o q quero, quero uma SP em Interbase, q me faça os calculos para q fique igual as imagens abaixo: Tela de lançamento dos eventos manualmente, nada de INSS/IRRF/FGTS Tela com os funcionários e os eventos lançados manualmente e um evento calculado pelo sistema, isso foi feito via código 100% Delphi, quero q uma SP faça isso tb, mas não consigo ter uma idéia de como fazer isso. Aqui é o comprovante de pagamento com todos os calculos feitos pelo sistema, com códigos Delphi, fiz legal, mas quero rodar dentro do BD, em uma SP, pois ficará mais rápido. Se alguém puder me ajudar.
  3. MartinsBios

    Delphi Ou Vb

    Michelle, Talvez poucos de nós aqui desse espaço tenhamos tido contato com o VB, eu o tive, e não gostei muito, não me senti bem com ele, até tentei, mas não deu, talvez dê para aprender o C#, pois o D2005 vem com ele tb, tudo para o beneficio da plataforma .NET, a linguagem de programação deve ser aquela q você se sentir melhor, q tiver mais facilidade de compreender, e por favor não esqueça de estudar "Lógica de Programação", pois sem ela, não será muito proveitosa sua vida como desenvolvedora, você poderia testar exemplos bem simples em VB(basic) e Delphi (Pascal), e ver em qual das duas você mais se senti a vontade. Mas para ajudar-lhe quanto ao titulo do tópico, veja este link. http://www.timaster.com.br/revista/artigos....asp?codigo=889 Espero ter lhe ajudado. Martins
  4. Qual BD você usa? - você pode escrever uma query para selecionar o registro q deseja. - você pode criar um agrupamento, assim, em cada página só será impresso os dados de um cliente, por exemplo: pagina 1 - dados do cliente 1, página 2 - dados do cliente 2, etc... Qualquer coisa, estamos aqui.!
  5. MartinsBios

    Firebird

    Dá uma olhada no site: www.firebase.com.br, deve ter algo lá!
  6. Ao fechar o programa ele e liberado da memória, descarregado, veja isso, pois pode ser o motivo de sua dor de cabeça, tenta algo lá em OnClose do Form (main) Action:=CaFree; Pode ser q funcione. Até mais!
  7. Olha só, do jeito q você está usando o case of, acho q não vai dar certo, pelo q eu sei não se pode trabalhar com string, ele trabalha com variáveis do tipo: integer, byte, Word, por isso acho melhor você rever sua rotina. qualquer coisa, estamos aqui!
  8. Simples essa sua colocação.... você poderia ser mais especifico, tipo os dados q deseja separa, em q ordem, essas coisas, pois aí poderia lhe indicar como fazer um agrupamento.... Pense nisso...
  9. Nunca usei este aplicativo, mas conheço o trabalho do Velasco, e ele é muito bom no q faz... Espero q esse não seja igual ao Lock Folder.... pois não dá segurança de nada... Não para quem realmente conhece um pouco sobre Informática. Principalmente DOS...
  10. MartinsBios

    Algoritmo

    Concordo com o colega... você deve ter escrito algo, diga exatamente onde tem dúvida para q possamos lhe ajudar...
  11. Sugiro q você pesquise algo sobre: "Pegando a data e Hora do Servidor".... de posse dessa função, você pode implementar o q deseja.... Boa Sorte...
  12. MartinsBios

    Exportar Qreport

    Sendo assim.... Só se ele exportar para PDF.... Procure no Google um componente Delphi q permita exportar um Report para PDF, deve existir....
  13. você está trabalhando com data e hora nesse seu aplicativo?
  14. Uso o Quickreport, já usei outros como Crystal, Fast..., ReportBuilder. Mas sempre voltei pro velho e bom Quick, eu e ele nos damos bem. Boa Sorte.
  15. Uso a classe TRegistry do Delphi, porque?
×
×
  • Criar Novo...