Avatar billede accessbruger1 Nybegynder
08. januar 2005 - 20:21 Der er 3 kommentarer og
1 løsning

f4=f3, f2 eller f1

Jeg ønsker at overføre værdien af f1, f2 eller f3 til f4 efter følgende regel.
Hvis f3>0 skal f4=f3
Hvis f3=0 skal f4=f2 hvis f2>0
Hvis f2=0 skal f4=f1 hvis f1>0
Hvis f1=0 skal f4=0

Ved værdien 0 menes at feltet ikke er udfyldt.

Ved udfyldning af f1, f2 og f3 starter man med udfyldning af f1 derefter f2 og til sidst f3. Men en foranstående felt kan ikke efterlades med værdien 0, hvis en efterstående felt er udfyldt. Dog kan alle 3 felter efterlades med værdien 0

Hvordan skal det skrives som kode?
Avatar billede fdata Forsker
08. januar 2005 - 22:29 #1
If Not IsNull(f3) Then
  f4 = f3
Else
  If Not IsNull(f2) Then
    f4 = f2
  Else
    If Not IsNull(f1) Then
      f4 = f1
    Else
      f4 = Null
    End If
  End If
End If
Avatar billede accessbruger1 Nybegynder
08. januar 2005 - 22:40 #2
fdata
Thanks a lot. Det var lige det jeg havde brug for.
Avatar billede accessbruger1 Nybegynder
09. januar 2005 - 00:24 #3
fdata
Det funker bare...
Avatar billede fdata Forsker
09. januar 2005 - 17:21 #4
Super  ;o)
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