Jump to content
konkistador

[duvida] Visualizar os Ultimos 7 dias

Recommended Posts

konkistador

Boas

pessoal estou aqui com um problema :S

 Dim datahora As String

        datahora = System.DateTime.Now.Date.AddDays(-7)

        Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora & ""
        Dim tabelaturmas As DataTable = LerDados(result)

        DataGridView1.DataSource = tabelaturmas

só que ele está dando erro no FROM!

já tentei fazer a query directa

SELECT * FROM EntradasSaidas WHERE (CURRENT_DATE - Entrada >= 7)

mas o access não aceita este tipo de querie :S

poderiam me ajudar...é um urgente pois necessito de isto para amanha

cumprimentos

konkistador

Share this post


Link to post
Share on other sites
thoga31

Vê bem que estás a meter numa string um formato de data.

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora & ""

Se fizeres isto, suponho que funcione:

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora.ToString & ""


Knowledge is free!

Share this post


Link to post
Share on other sites
konkistador

Vê bem que estás a meter numa string um formato de data.

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora & ""

Se fizeres isto, suponho que funcione:

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora.ToString & ""

Obrigado desde já pela tua ajuda, fiz as alterações que disses-te mas continua a dar erro no from.

Share this post


Link to post
Share on other sites
Andrepereira9

Boas

1º -> Qual é a versão do VB que estás a utilizar?

2º -> Qual é o erro que dá?


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
konkistador

eu Uso o Visual Studio 2010 :S penso que corresponde ao 6

em relacao ao erro que me dá

erroxx.jpg

Share this post


Link to post
Share on other sites
thoga31

eu Uso o Visual Studio 2010 :S penso que corresponde ao 6

Já o 2005 é .NET, quanto mais o 2010... :D

Vou avisar o moderador para mover para a secção correcta ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
konkistador

Já o 2005 é .NET, quanto mais o 2010... :D

Vou avisar o moderador para mover para a secção correcta ;)

pois...desculpem o erro...mas como estou um bocado stressado para acabar isto,  nem me informei sobre isso :S

Share this post


Link to post
Share on other sites
Andrepereira9

Vê bem que estás a meter numa string um formato de data.

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora & ""

Se fizeres isto, suponho que funcione:

Dim result As String = "SELECT * FROM EntradasSaidas > " & datahora.ToString & ""

Está a dar erro, porque não estas a especificar nenhum campo da tabela para ele pesquisar a data

Dim result As String = "SELECT * FROM EntradasSaidas Where Data > " & datahora.ToString & "

Sendo que Data, é o nome do campo da BD onde estão as datas


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
konkistador

pois resolveu parte do problema, agora ja aparece a datagrid só mostra todos os valores,  e não apenas os ultimos 7 dias.

formf.png

aquele primeiro registo não era suposto aparecer :S

e desde já obrigado pela ajuda ;)

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

×
×
  • Create New...

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.