12. januar 2004 - 19:22Der er
4 kommentarer og 1 løsning
Hvis felt1 er lig med x så skal felt3 være lig med felt2 x med
Jeg har 3 felter. Hvis felt1 udfyldes med 14318 skal felt3 være lig med felt2 x 0,14. Hvis felt1 udfyldes med 14315 skal felt3 være lig med felt2 x 0,136. Hvis felt1 udfyldes med 13316 skal felt3 være lig med felt2 x 0,14. Udfyldes felt1 med noget andet end de 3 ovenstående muligheder, skal felt3 udfyldes af mig selv med det det skal være.
Til en foresp kan du oprette et modul med flg kode:
Function EnLilleFunktion(InputFelt1, Inputfelt2) As Double
Dim res
Select Case CLng(InputFelt1) Case 14318 res = 0.14 * Inputfelt2 Case 14315 res = 0.136 * Inputfelt2 Case 13316 res = 0.14 * Inputfelt2 Case Else res = CLng(InputBox("Indtast noget til felt3")) End Select
EnLilleFunktion = res
End Function
Og i en foresp: Select felt1, felt2, EnLilleFunktion(fel1,felt2) as felt3 from bla. bla.
Undskyld mit fravær i alt for lang tid. Du skal have dine points. Tak for svaret.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.