Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

hugoee

Datediff com valores de BD [Resolvido]

Recommended Posts

hugoee

Boas, mais uma vez venho aqui vos pedir ajuda para resolver um problema que não estou a conseguir resolver.

No programa que estou a trabalhar gostava de ir a minha base de dados buscar  duas datas, e fazer a diferença delas.

Sendo mais espesifico neste caso é uma biblioteca onde uma pessoa requesita um livro e tem a data da requesiçao e a data para entregar, e eu queria saber quantos dias passaram. Ou seja: Ex.: (dia da requesiçao 21-04-2010. data de entrega 26-04-2010) hoje é dia 28, ou seja já passaram 2 dias e queria que o programa me desse essas informações.

O meu problema é que não sei ir buscar a base de dados os valores que lá estão atribuidos.

E de codigo só tenho ainda isto :

txtDiasAtraso.Text = DateDiff(DateInterval.Day, falta chamar aqui  as datas que estao na base de dados)

Não sei se me fiz entender.

Obrigado desde já

Share this post


Link to post
Share on other sites
ribeiro55

Vais lá buscar as datas como qualquer outro dado...

O que não estás a conseguir fazer, ao certo?


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
hugoee

O que eu não estou a conseguir é mesmo ir buscar as datas :|

é tipo requisiçãobidingsource.nomedatabela?

não sei ir buscar as datas, nem dados a directamente da tabela, sei so chamar a tabela, mas nao as colunas :S

Share this post


Link to post
Share on other sites
ribeiro55

Ah, estás por a lei do wizard e do bind.

Não te consigo ser grande ajuda. :down:


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
hugoee

Ou então se alguem sober:

Como dar a uma variavel o valor de um campo de uma tabela agradecia, penso que dá para o que eu quero fazer.

p.s a base de dados esta em access

Share this post


Link to post
Share on other sites
hugoee

Resolvido

Deu atribuindo variaveis aos dados da tabela.

Se ajudar a alguem tem ai o código:

    
        Dim data As Date
        Dim date2 As Date
        data = ReqBindingSource.Current("data_req")
        date2 = ReqBindingSource.Current("data_entrega")
        txtDiasAtraso.Text = DateDiff(DateInterval.Day, data, date2)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.