Olen rakentamassa lomaketta jossa on alilomake tuoteriveille, jossa hintakenttään pitäisi tieto saada kolmella tavalla:
1. Suoraan tuotetaulun hintakentästä (Yksikköhinta)
2. pinta-alan (leveys*korkeus*m2-hinta) laskennan tulona
3. Käsin syötettynä
Olen tehnyt seuraavan laskentakaavan:
Price: IIf([m2]>0;([m2]*[m2hinta]));YksHinta
Kaava toimii niinkuin pitää, mutta käsinsyöttö ei onnistu. Kuinka voi ominaisuuden lisätä?
1. Suoraan tuotetaulun hintakentästä (Yksikköhinta)
2. pinta-alan (leveys*korkeus*m2-hinta) laskennan tulona
3. Käsin syötettynä
Olen tehnyt seuraavan laskentakaavan:
Price: IIf([m2]>0;([m2]*[m2hinta]));YksHinta
Kaava toimii niinkuin pitää, mutta käsinsyöttö ei onnistu. Kuinka voi ominaisuuden lisätä?
Vastaukset 2
Vanhimmat
Laskentakenttä ei ota vastaan käsin syöttettyä tietoa. En tiedä sitten voiko Vba:ta lykätä tapahtumatoimintoihin? Vois ihan mielenkiinnosta koklata jotakin...
Laita seuraavankaltainen Sub tapahtumaan "Objektiin siirryttäessä"
If m2>0 Then
Price=m2
Else
Price=YksHinta
Näin menetellen säilyy käsinsyöttömahdollisuuskin.