Hei! Haluaisin tietää, kuinka visual basicin avulla voi luoda hakutoiminnon, joka hakee access-tietokannasta tietyn hakuperusteen avulla (hakuperuste on määritetty tekstikenttään) esim. kuusitie 5 ja tuo kaikki access-tietokannassa olevat tiedot listboxeihin, jotka liittyvät hakuehtoon(kuusitie 5). Lisäksi haluaisin tietää onko mahdollista luoda hakuperustetta esim. k, jonka perusteella ohjelma tutkii accessin tietokannan ja palauttaa kaikki kentät, jotka alkavat k-kirjaimella.
Kiitos jo etukäteen! :)
Ensiksi tarvitaan tieto millä tavalla olet liittänyt tietokannat ohjelmaasi? Dataohjaimista löytyy filtterit ja/tai haut tulosten rajaaminen tiettyjen ehtojen mukaan. Muuten joudut suorittamaan kyselyn, jonka tuloksen sitten esität käyttäjälle.
'Palauttaa kaikki tiedot riveistä, joiden osoite/laskutusosoite on "Kuusitie 5" Select t.* From Taulu t Where LCase(t.Osoite) = "kuusitie 5" Or LCase(t.LaskutusOsoite) = "kuusitie 5"
'Palauttaa kaikki tiedot riveistä, joiden osoite/laskutusosoite alkaa k-kirjaimella (ei Case Sensitive) Select t.* From Taulu t Where t.Osoite Like "k*" Or t.LaskutusOsoite Like "k*"
Aihe on jo aika vanha, joten et voi enää vastata siihen.