none
Data e hora no crystal RRS feed

  • Pergunta

  • Boa Tarde!

    Eu estou alterando um relatório feito no crystal 7, e o campo que estou alterando, ele é do tipo texto porem ala armazena data de vencimento da nota fiscal ou quantidade de dias para o vencimento e um código interno do sistema conforme a necessidade. eu preciso de colocar a data de vencimento da NF e quando que estiver em dias, eu tenho de somar a quntidade de dias a data de emissão da NF. Só tem como eu fazer isso no acces ou no crystal, eu montei uma formula no crystal, mas ele me pede uma sequencia apos o primeiro "else", e ñ identico o que é, se alguém tiver alguma sugestão...

    esse é a formula

    if Length (ToText ({qdfFatProduto.Prazo})) > 3 then
        {qdfFatProduto.Prazo}
    else
        if Length (totext({qdfFatProduto.Prazo})) = 3 then
            {qdfFatProduto.DataEmissao}
            else
                DateTo2000({qdfFatProduto.DataEmissao}),ToNumber({qdfFatProduto.Prazo} ))


    desde ja Grato
    terça-feira, 5 de maio de 2009 20:30

Respostas

  • Boa tarde, eu consegui fazer algo parecido com isso da seguinte forma:

    Eu tinha uma data de vencimento e tinha que gerar a data de validade da conta do cliente, ou seja, precisava acrescentar "6" dias à mais na próxima data, criei a fórmula da seguinte maneira.

    DateAdd ("D", 6,date({dtfaturapp.DATAVENC}))

    "D" - Seria referente a dias,

    6, foram a quantidade de dias a ser acrescentado.

    formatei como date(o meu campo do banco).

    Caso queira acrescentar meses em vez de "D" coloque "M" e se for ano "Y".


    Espero ter ajudado.


    Vasques.


    • Sugerido como Resposta Guilherme Vasques quinta-feira, 10 de dezembro de 2009 19:50
    • Marcado como Resposta Neemias_20 quinta-feira, 10 de dezembro de 2009 23:10
    terça-feira, 8 de dezembro de 2009 20:37