Access

Olen tehnyt tietokannan, jossa on useita taulukoita ja lomakkeita sekä niillä alilomakkeita.Ongelma tulee, kun pitäisi saada alilomakkeessa oleva harrastustunnit yhteen ja samassa lomakkeessa alilomaketyötunnit samaten,(eli lomakkeessa on kaksi alilomaketta),sekä myös lopuksi laskettua ne yhteen, että saisin molemmille omat summansa, sekä tunnit kokonaisuutena yhteenlasketuksi.
12735
Äänestä

Muut lukivat myös

Vastaukset 12

Vanhimmat

tapoja on monia.

Jos tietoja ei ole vaivan järkyttävän paljon, niin laita päälomakkeelle text box, jonka control sourceen sopiva DSum()-funktio.

Jotenkin näin:

=Dsum("[harrastustunnit_sarakenimi]"; "taulu_nimi"; "[jokuehto]=jotain AND [jokutoinenehto]=jotainmuuta");

Äänestä
  • Jäseniähän on monta ja jokaiselle pitää saada yksilöidysti tunnit / vuosi.Ja mitä nuo ehtojutut suomeksi sanottuna tarkoittavat, kun en ole niin paljon perehtynyt, että ymmärtäisin tarkoituksesi.
    etenkin tuo alilomakkeiden laskenta on aikalailla hebreaa, mutta olisi hyvä kun saisi sen toimimaan.

    Äänestä

  • On varmasti,mutta kun en osaa sitä yhtäkään, jolla saisin tuon toimimaan.Minulla on suomenkielinen office XP ja voin tehdä vaikka samat asiat sisältävän esimerkkilomakkeen, jonka voin lähettää sinulle, jos laitat mailiosoitteesi niin voimme keskustella asiasta enemmän.

    Äänestä

  • laskenta kirjoitti:

    Jäseniähän on monta ja jokaiselle pitää saada yksilöidysti tunnit / vuosi.Ja mitä nuo ehtojutut suomeksi sanottuna tarkoittavat, kun en ole niin paljon perehtynyt, että ymmärtäisin tarkoituksesi.
    etenkin tuo alilomakkeiden laskenta on aikalailla hebreaa, mutta olisi hyvä kun saisi sen toimimaan.

    Ok, jos jokaiselle tarvitaan yhteenlasketut tunnit, niin silloin tuo DSum ei käy.

    Voisitko laittaa alilomakkeen footer-alueelle (View > Form Header/Footer) ei-sidotun textboxin, jossa olisi simppeli summafunktio tyyliin:

    =Sum([yhtlaskettava_textboxinnimi])

    Kaikkien alilomakkeella olevien rivien summan yhteen.

    Henkkohtaiset yhteenlasketut luvut voisit mahdollisesti jättää raportin huoleksi. Käykö moinen?

    Äänestä

  • edelliseen kirjoitti:

    On varmasti,mutta kun en osaa sitä yhtäkään, jolla saisin tuon toimimaan.Minulla on suomenkielinen office XP ja voin tehdä vaikka samat asiat sisältävän esimerkkilomakkeen, jonka voin lähettää sinulle, jos laitat mailiosoitteesi niin voimme keskustella asiasta enemmän.

    Ei käy, en osaa käyttää sähköpostia.

    En ole koskaan tajunnut, mitä eroa on "Forward to all" ja "Reply"-näppäimillä.

    :)

    Äänestä

  • TioMS kirjoitti:

    Ok, jos jokaiselle tarvitaan yhteenlasketut tunnit, niin silloin tuo DSum ei käy.

    Voisitko laittaa alilomakkeen footer-alueelle (View > Form Header/Footer) ei-sidotun textboxin, jossa olisi simppeli summafunktio tyyliin:

    =Sum([yhtlaskettava_textboxinnimi])

    Kaikkien alilomakkeella olevien rivien summan yhteen.

    Henkkohtaiset yhteenlasketut luvut voisit mahdollisesti jättää raportin huoleksi. Käykö moinen?

    Tuotakin, mutta jostain syystä se ei vaan pelitä, kun laskentahan pitää tehdä alilomakkeen alatunnisteessa ja sitä kautta saada yhdelle alilomakkeelle oma summansa ja sitten toiselle sama juttu ja saadan ne lopuksi lasketuksi yhteen.
    Tai sitten kyselyn kautta, joka päivittyy sitä mukaan, kun laskettavaa kertyy.
    Niinkuin näet osaan sen kyllä teoriassa, muuta käytännön toteteutus onkin jo toinen juttu.
    Ymmärrän kyllä varovaisuutesi mailiosoitteen suhteen sithän kannattaa jakaa hyvin varoen.
    Mutta onhan noita ns. anonyymejäkin,joille voi antaa mitä mielikuvituksellisemman nimen.Jippii taijoku muu, jonka voi hylätä käytön jälkeen ja kolmen kuukauden jälkeen ne sulkeutuvat itsestään.

    Äänestä

  • kokeillut kirjoitti:

    Tuotakin, mutta jostain syystä se ei vaan pelitä, kun laskentahan pitää tehdä alilomakkeen alatunnisteessa ja sitä kautta saada yhdelle alilomakkeelle oma summansa ja sitten toiselle sama juttu ja saadan ne lopuksi lasketuksi yhteen.
    Tai sitten kyselyn kautta, joka päivittyy sitä mukaan, kun laskettavaa kertyy.
    Niinkuin näet osaan sen kyllä teoriassa, muuta käytännön toteteutus onkin jo toinen juttu.
    Ymmärrän kyllä varovaisuutesi mailiosoitteen suhteen sithän kannattaa jakaa hyvin varoen.
    Mutta onhan noita ns. anonyymejäkin,joille voi antaa mitä mielikuvituksellisemman nimen.Jippii taijoku muu, jonka voi hylätä käytön jälkeen ja kolmen kuukauden jälkeen ne sulkeutuvat itsestään.

    Ei mailia. Maili olla vihollinen. Me pitää pow-wow täällä.

    Lähdetään liikkeelle siitä, mitä sinulla on ja mikä tällä hetkellä onnistuu. Mitä tietoja haluat näkyviin ensimmäisellä alilomakkeella? Kerro kenttien nimet ja tietotyypit.

    Näkyvätkö nämä tiedot järkevästi alilomakkeella, vai tuleeko johonkin "#NAME"-tyyppistä tauhkaa?

    Äänestä

  • TioMS kirjoitti:

    Ei mailia. Maili olla vihollinen. Me pitää pow-wow täällä.

    Lähdetään liikkeelle siitä, mitä sinulla on ja mikä tällä hetkellä onnistuu. Mitä tietoja haluat näkyviin ensimmäisellä alilomakkeella? Kerro kenttien nimet ja tietotyypit.

    Näkyvätkö nämä tiedot järkevästi alilomakkeella, vai tuleeko johonkin "#NAME"-tyyppistä tauhkaa?

    No, jos sen niin ottaa. Niin pidetään vaan pow-wow tai how- how.

    Kyllä antaa tuohon vastaus "laatikkoon" nimenomaan #Nimi? ilmoituksen, joten voisi viitata ominaisuuksien puolella väärään tiedoston nimeen? jolloin yhteys voisi olla väärin asetettu,jos tuolla sitten on merkitystä?
    Haluan nimenomaan harjoitustunnit (1.lomake) ja toiseen (2.lomake)työtunnit yhteen ensin erikseen ja lopuksi yhteen.
    Tietotyyppi on molemmilla luku ja pitkä kokonaisluku

    Äänestä

  • vihollinen kirjoitti:

    No, jos sen niin ottaa. Niin pidetään vaan pow-wow tai how- how.

    Kyllä antaa tuohon vastaus "laatikkoon" nimenomaan #Nimi? ilmoituksen, joten voisi viitata ominaisuuksien puolella väärään tiedoston nimeen? jolloin yhteys voisi olla väärin asetettu,jos tuolla sitten on merkitystä?
    Haluan nimenomaan harjoitustunnit (1.lomake) ja toiseen (2.lomake)työtunnit yhteen ensin erikseen ja lopuksi yhteen.
    Tietotyyppi on molemmilla luku ja pitkä kokonaisluku

    Mitä näkyy "laatikon" ominaisuuksien tietolähteenä (ulkomaankielellä "Control Source", en muista tarkkaa suomennosta)?

    Äänestä

  • TioMS kirjoitti:

    Mitä näkyy "laatikon" ominaisuuksien tietolähteenä (ulkomaankielellä "Control Source", en muista tarkkaa suomennosta)?

    muokkaus ja sen ruudun numero (esim. Muokkaus34).
    Se oletettavasti pitää niim,etä jollaintapaa, että siinä on tarvittava yhteys noihin alilomakkeisiin?

    Äänestä

  • lukee kirjoitti:

    muokkaus ja sen ruudun numero (esim. Muokkaus34).
    Se oletettavasti pitää niim,etä jollaintapaa, että siinä on tarvittava yhteys noihin alilomakkeisiin?

    Se "Control Source" jota kysyin, on suomeksi "Ohjausobjektin lähde". Siellä muokkausruudun ominaisuuksissa siis. Mitä siinä lukee, vai lukeeko mitään?

    Äänestä

  • TioMS kirjoitti:

    Se "Control Source" jota kysyin, on suomeksi "Ohjausobjektin lähde". Siellä muokkausruudun ominaisuuksissa siis. Mitä siinä lukee, vai lukeeko mitään?

    =[Lomakkeen nimi (alilomake)].Form!Harjoitustunnit mutta yhteenlasku harjoitustunneissa ei toimi vaikka kirjoittaa =Summa[Lomakkeen nimi jne. tulee vain virhe tai #nimi ilmoitus ko."lokeroon".
    Tuolla kaavalla antaa kyllä yhden tiedon esim. 120 mutta jos on paljon numeroita niin yhteenlasku ei onnistu.

    Äänestä

Kommentoi aloitusta


laskemaan kirjoitti:

Olen tehnyt tietokannan, jossa on useita taulukoita ja lomakkeita sekä niillä alilomakkeita.Ongelma tulee, kun pitäisi saada alilomakkeessa oleva harrastustunnit yhteen ja samassa lomakkeessa alilomaketyötunnit samaten,(eli lomakkeessa on kaksi alilomaketta),sekä myös lopuksi laskettua ne yhteen, että saisin molemmille omat summansa, sekä tunnit kokonaisuutena yhteenlasketuksi.

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