Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: MS Access ongelma

amigo [13.08.2004 12:47:50]

#

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?

BadSource [13.08.2004 13:39:46]

#

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;

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta