Microsoft Access -hakuongelma

Käytän aktiiivisesti tekemääni tietokantaa, jossa on suunnilleen 400 tietuetta.

Yksittäistä tietuetta poistaessa, tai muokatessa, menee suurin osa ajasta oikean tietueen löytämiseen. Ctrl f toimii joskus jos tietää mitä hakee. Haluaisin tietokantaan haun joka toimisi suoraan jossakin kentässä vain osa hausta kirjoittamalla, jotta pääsisin käsittelemään oikeaa tietuetta nopeasti.

Kokeilin asettaa makron "EtsiTietue" yhteen kenttään, mutten saanut sitä toimimaan.

Olisiko jolla kulla Accessia käyttäneellä/wba ohjelmointia tehneellä mestarilla antaa vinkkiä tai esimerkkiä miten voisin asian toteuttaa.

Accessin templatet on koluttu läpi, yhdessäkään ei ole vastaavaa hakua. Tekijät ilmeisesti olettavat että ihmiset oikeasti selaavat pari sataa napsua eteenpäin joka kerta kun käyttävät tietokantaansa..!!
3561
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Kenttiin joista etsit usein tietoa voit laittaa seuraavanlaisen pätkän:

Private Sub AsNimi_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdFind
End Sub

Kaksoisnapsautuksella etsintä kohdistuu valittuun kenttään lomakkeella. Muuta hakuehdot sopiviksi.

Äänestä
  • Ok..kokeilen tuota huomenna. Oletko itse mestari accessin kanssa? Mitä mieltä olet ajatuksesta, että tekisin haun kyselyllä? Voisiko toimia tällaisessa tapauksessa. Sellaista tänään kokeilin ja toimi periaatteessa hyvin, ongelmaksi tuli kuitenkin etten keksinyt järkevää tapaa tuoda kyselyn tulokset takaisin lomakkeelle..

    Äänestä

  • Nimetön kirjoitti:

    Ok..kokeilen tuota huomenna. Oletko itse mestari accessin kanssa? Mitä mieltä olet ajatuksesta, että tekisin haun kyselyllä? Voisiko toimia tällaisessa tapauksessa. Sellaista tänään kokeilin ja toimi periaatteessa hyvin, ongelmaksi tuli kuitenkin etten keksinyt järkevää tapaa tuoda kyselyn tulokset takaisin lomakkeelle..

    Olen kantapään kautta jotakin saanut korvien väliin.

    Mutta asiaan. Kyselyjähän voi tehdä niinpaljon kuin vain mielikuvitusta riittää. Ja jos joku kysely ei vaikka toimikaan niin siitä ei mitään vahinkoa pääse tapahtumaan, delete-näppäin poistaa ongelman.

    Kyselyyn perustuva suodatus esim. kyllä/ei kentissä on todella tehokas, kun laittaa sen painikkeen taakse. Eikun kokeilemaan, ja mielikuvitus valloilleen!

    Äänestä

Kommentoi aloitusta


Nimetön kirjoitti:

Käytän aktiiivisesti tekemääni tietokantaa, jossa on suunnilleen 400 tietuetta.

Yksittäistä tietuetta poistaessa, tai muokatessa, menee suurin osa ajasta oikean tietueen löytämiseen. Ctrl f toimii joskus jos tietää mitä hakee. Haluaisin tietokantaan haun joka toimisi suoraan jossakin kentässä vain osa hausta kirjoittamalla, jotta pääsisin käsittelemään oikeaa tietuetta nopeasti.

Kokeilin asettaa makron "EtsiTietue" yhteen kenttään, mutten saanut sitä toimimaan.

Olisiko jolla kulla Accessia käyttäneellä/wba ohjelmointia tehneellä mestarilla antaa vinkkiä tai esimerkkiä miten voisin asian toteuttaa.

Accessin templatet on koluttu läpi, yhdessäkään ei ole vastaavaa hakua. Tekijät ilmeisesti olettavat että ihmiset oikeasti selaavat pari sataa napsua eteenpäin joka kerta kun käyttävät tietokantaansa..!!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu