Toon posts:

[ACCESS] Vraag met betrekking tot Zoekfunctie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een access applicatie waarin loggegevens opgeslagen worden in een tabel genaamd "Notification"

2 kolommen in die tabel heten Date en Time. Nu wil ik gegevens selecteren aan de hand van een query die de gegevens laat zien tussen de waardes die ik ingevoerd heb.

Je krijgt dan het volgende:

2 tekstboxen: Begintijd en Eindtijd
1 button: Selecteren

Nu heb ik de volgende query:

---------------------------------------------------------------------------------------------------------------------------------------
SELECT Notificaction.*
FROM Notificaction
WHERE date=[Geef een datum op dd-mm-yyyy] And time Between [geef een begintijd op bijv: 5:20:00] And [geef een eindtijd op bijv 7:12:00];
---------------------------------------------------------------------------------------------------------------------------------------

Bij de WHERE statement moet die de in het tekstveld ingevoerde waardes krijgen bij date=tekstveldinhoud en time=tekstveldinhoud

Heb zelf totaal geen ervaring ermee en dit is ook niet een scriptrequest. We hebben alleen wat goeie tips nodig..

  • Boss
  • Registratie: September 1999
  • Laatst online: 22:38

Boss

+1 Overgewaardeerd

Als je query qrySelectie heet, en je invoervelden txtDatum, txtBeginTijd en txtEindTijd kan je achter de knop de volgende code zetten:

Visual Basic:
1
2
3
CurrentDb.Querydefs("qrySelectie").SQL = "SELECT Notificaction.*
FROM Notificaction
WHERE date=#" & format(txtDatum,"yyyy-mm-dd") & "# And time Between " & txtBeginTijd & " And " & txtEindTijd & ";"

Daarna kan je die query openen en staat de goede SQL erin.

Code niet 1-op-1 overnemen, ik heb het niet getest maar zoiets zou het kunnen worden.

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.