Toon posts:

VB 6 selekteren van datum

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil records uit een bestand selecteren d.m.v. het opgeven van de datum in
een textbox.
De volgende code werkt prima: select * from (file) where datum = #17/09/02#
Hoe luidt de code als ik de datum ingeef via een textbox.
Bij voorbaat ahrtelijk dank

  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025
very basic dacht ik zo...

eventjes een VB-tutorial erbij nemen :)

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.


Verwijderd

ehhh.. quite triviaal dacht ik zo

ligt er aan in welk formaat je je datum in dat tekstvak laat knallen
laten we de standaard aanhouden: dag-maand-jaar (bijv. 19-12-1982)
Het textfield noemen we even t1.

dan zou het worden:

code:
1
2
  datum = trim(t1.text)
  select * from (file) where datum="#"+mid$(datum, 0, 2)+"/"+mid$(datum, 3, 2)+"/"+mid$(datum, 8, 2)+"#"


zou moeten werken denk ik
zou kunnen dat de syntax niet correct is (heb al een jaar geen vb meer geprogd, maar Java), maar het idee is wel goed :D

ps. ook zou je even moet proberen of het is:
- mid$(string, offset, length)
of
- mid$(string, offset, endset)

als je begrijpt wat ik bedoel ...

  • Kama
  • Registratie: Mei 2002
  • Laatst online: 14:19

Kama

Aritifical Intelligenticus

...where datum='" & cdate(TimeEnteredInTextBox) & "'"

Niels


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Zie de reeds gedane replies.
Basic is het wel hoor....
Gewoon hetgeen je in die textbox gezet hebt eruithalen en dat dan gebruiken in uw sql-statment.

zo iets:
code:
1
sqlstr = "select * from bla where veld = '" &TextBox1.Text & "'"

https://fgheysels.github.io/


Dit topic is gesloten.