Miten saisin Access tietokannassa jonkun solun kertomaan automaattisesti parin muun solun arvot?
Esim. Kustannukset/Yht = Kust/Yks * Määrä. Vai täytyykö se tehdä Visual Basicin koodin kautta?
Tuommoista arvoa ei tietokantaan kannata (/saa/ole hyvä) tallentaa, joka syntyy laskennallisesti muista taulun arvoista. Kun tarvitset tuota arvoa, niin se haetaan Kyselyllä (Queries).
Seuraavassa kysely esimerkki, jolla lasket tuon esimerkkisi arvon. Test-taulussa on siis ainakin kaksi saraketta, AHinta ja Kpl. Kyselyn myötä ne esitetään nimillä Kust/Yks ja Määrä. Kyselyssä myös lasketaan näiden tulo, Kustannukset/Yht.
SELECT t.AHinta AS [Kust/Yks], t.kpl AS [Määrä], t.Arvo * t.kpl AS [Kustannukset/Yht] FROM Test AS t;
Aihe on jo aika vanha, joten et voi enää vastata siihen.