Avatar billede ingolf Nybegynder
12. januar 2004 - 19:22 Der 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.
Avatar billede nih Novice
12. januar 2004 - 22:11 #1
Er det på en form eller i en foresp ??
Avatar billede nih Novice
12. januar 2004 - 22:13 #2
Hvis du binder dine felter til tre tekstboxe på en form kan du bruge denne kode på tekst1

Private Sub tekst1_Exit(Cancel As Integer)
   
    Select Case CLng(tekst1)
      Case 14318
        Tekst3 = 0.14 * Tekst2
      Case 14315
        Tekst3 = 0.136 * Tekst2
      Case 13316
        Tekst3 = 0.14 * Tekst2
      Case Else
        Tekst3 = 0
    End Select

End Sub

mvh Niels
Avatar billede nih Novice
12. januar 2004 - 22:23 #3
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.
Avatar billede ingolf Nybegynder
13. januar 2004 - 13:55 #4
nih
Det er en formular
Avatar billede ingolf Nybegynder
23. september 2005 - 22:20 #5
Undskyld mit fravær i alt for lang tid. Du skal have dine points. Tak for svaret.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester