hyvä tietokantaratkaisu haussa

Tarvitsen työssäni sellaista listaa, jossa tiettyä yritystä hoitaa tietty henkilö. Nyt kyseinen lista on paperiversiona ja kun yrityksi on satoja, niin kiireessä on vastuuhlön hakeminen aikaa viepää ja työlästä. Nyt mietin parasta ratkaisua sellaisen tietokantapohjaisen systeemin luomiseksi, että kun kirjotetaan yrityksen nimi johonkin kenttään, saan vastaukseksi kyseisen yrityksen vastuuhenkilön. Millä ohjelmalla olisi parasta luoda tällainen ratkaisu? Excel, Access vai joku muu? Vinkkejä, ohjeita?
5718
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Excelillä tekeminen käy nopsaan (ylläpito ehkä hieman kankeampaa), Accessilla käyttö on mukavampaa (tekeminen "asteen" hankalampaa kuin Excelillä). Suosittelen Accessia, sillä homma käy joutuisasti moneen muuhun tietokantaratkaisuun nähden. Tämä siis tekemisen kantilta. Access on pullollaan helppokäyttötoimintoja ja wizardeja ja sinun tarvitsemaasi sovellukseen ei tarvi itse kirjoittaa riviäkään ohjelmakoodia.
Vinkki: firman tiedot yhteen tauluun, vastuuhlöt toiseen. Molempiin tauluihin pääavainkenttä. Kolmas taulu, johon tulee vain oma pääavain ja vierasavaimiksi edellisten taulujen pääavaimet. Kolmas taulu kerää tiedot siitä, kuka vastaa ja mistä. Yhdellä henkilöllä voi olla useampi firma tai toisinpäin (käytä taulun kenttien luomisessa ohjattua hakua, pääset vähimmällä kun yhteyksiä luodaan). Muista viite-eheydet yhteyksissä, ettei joku firma jää vahingossa ilman vastuuhlöä jne.
Käyttöliittymä tulee nätisti lomakewizardilla ja yksinkertaisen haun voi toteuttaa rakennenäkymässä napin luonnin yhteydessä. Valikosta löytyy tietuetoiminnot -> etsi (tai jotain tuohon suuntaan)
Lomakkeesta voi tehdä jatkolomakkeen, jolloin nimet saa allekkain (voi myös aakkostaa) jne

Äänestä
  • hävettää tunnustaa tyhmyytensä, mutta en tunne accessissa käsitettä vierasavain...eli mitä sillä tarkoitat? Pääavaimen osaan kyllä luoda, mutta kolmannen taulun kohdalla puhuit taulun omasta pääavaimesta ja edellisen taulujen pääavaimet vierasavaimina. En ymmärrä...täytyy tunnustaa, että access on aina ollut heikko kohtani. Joten jos ystävällisesti viitsit avustaa tätä tampiota niin päiväni olisi pelastettu =)

    Äänestä

  • mie se vua kirjoitti:

    hävettää tunnustaa tyhmyytensä, mutta en tunne accessissa käsitettä vierasavain...eli mitä sillä tarkoitat? Pääavaimen osaan kyllä luoda, mutta kolmannen taulun kohdalla puhuit taulun omasta pääavaimesta ja edellisen taulujen pääavaimet vierasavaimina. En ymmärrä...täytyy tunnustaa, että access on aina ollut heikko kohtani. Joten jos ystävällisesti viitsit avustaa tätä tampiota niin päiväni olisi pelastettu =)

    eli se ois toisen taulun pääavain tämän taulun vierasavaimena.

    Eli on taulut lainaaja, lainaus ja kirja

    Lainaaja-taulussa pääavain on lainaajan henkilötunnus.

    Kirja-taulussa pääavain on kirjan ISBN-numero

    Lainaus-taulussa pääavain on vaikka juokseva numero "Lainaus"
    vierasavain on Lainaaja-taulun hetu ja toinen vierasavain on Kirja-taulun ISBN.

    Sitte voiki tehdä jo vinkeitä hakuja.

    SELECT Lainaaja.nimi, count(Lainaus.lainaus) as "Lainaukset" from Lainaaja, Lainaus

    Äänestä

  • Piru kirjoitti:

    eli se ois toisen taulun pääavain tämän taulun vierasavaimena.

    Eli on taulut lainaaja, lainaus ja kirja

    Lainaaja-taulussa pääavain on lainaajan henkilötunnus.

    Kirja-taulussa pääavain on kirjan ISBN-numero

    Lainaus-taulussa pääavain on vaikka juokseva numero "Lainaus"
    vierasavain on Lainaaja-taulun hetu ja toinen vierasavain on Kirja-taulun ISBN.

    Sitte voiki tehdä jo vinkeitä hakuja.

    SELECT Lainaaja.nimi, count(Lainaus.lainaus) as "Lainaukset" from Lainaaja, Lainaus

    where-ehto tietty perään

    Äänestä

  • mie se vua kirjoitti:

    hävettää tunnustaa tyhmyytensä, mutta en tunne accessissa käsitettä vierasavain...eli mitä sillä tarkoitat? Pääavaimen osaan kyllä luoda, mutta kolmannen taulun kohdalla puhuit taulun omasta pääavaimesta ja edellisen taulujen pääavaimet vierasavaimina. En ymmärrä...täytyy tunnustaa, että access on aina ollut heikko kohtani. Joten jos ystävällisesti viitsit avustaa tätä tampiota niin päiväni olisi pelastettu =)

    Täytyy tunnustaa, että VIERASavain on täysinouto käsite minullekin! Sen sijaan VIITEAVAIN on tuttu. Eli viiteavan -käsitteellä varmasti löytyy Googlestakin tietoa vaikka millä mitalla ja kirjastosta saa lainata access-kirjoja. Tsemppiä!

    Äänestä

Kommentoi aloitusta


mie se vua kirjoitti:

Tarvitsen työssäni sellaista listaa, jossa tiettyä yritystä hoitaa tietty henkilö. Nyt kyseinen lista on paperiversiona ja kun yrityksi on satoja, niin kiireessä on vastuuhlön hakeminen aikaa viepää ja työlästä. Nyt mietin parasta ratkaisua sellaisen tietokantapohjaisen systeemin luomiseksi, että kun kirjotetaan yrityksen nimi johonkin kenttään, saan vastaukseksi kyseisen yrityksen vastuuhenkilön. Millä ohjelmalla olisi parasta luoda tällainen ratkaisu? Excel, Access vai joku muu? Vinkkejä, ohjeita?

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