Avatar billede ahh Nybegynder
10. august 2005 - 18:45 Der er 5 kommentarer og
1 løsning

ilf sætning i kontrolelement

I en formular benyttes i et kontrolelemet følgende:

=IIf(([Tekst131])=1;[Tekst125];Betaler)

Og  virker mht til at sætte værdier ind ved Tekst 125 når Tekst131=1

Der kan forekomme værdier for Tekst131 som er større end 1 og så vil jeg gerne have
mulighed for at taste værdien ind ved Betaler lige nu kan der ikke indtastes noget.
Avatar billede mugs Novice
10. august 2005 - 18:52 #1
Med den syntaks må du have givet kontrolelementyet en postkilde idet du benytter en SQL syntaks.

Du kan i stedet benytte en VBA-sætning i stil med denne:

Select Case Me!Tekst131
Case is = 1
Me!Tekst125 = Et eller andet
Case is > 1
Me!Tekst125 = Noget andet
End Select
Avatar billede kabbak Professor
10. august 2005 - 18:53 #2
=IIf(([Tekst131])=& [Indtast Værdi] &;[Tekst125];Betaler)
Avatar billede mugs Novice
10. august 2005 - 18:54 #3
Du kan også prøve denne i forbindelse med en Select Case:

Me!Tekst125 = InputBox(Prompt:="Indtast værdi", Title:="Værdi", Default:="")
Avatar billede ahh Nybegynder
10. august 2005 - 19:09 #4
kabbak
Får beskeden ugyldig syntaks
Avatar billede kabbak Professor
10. august 2005 - 19:56 #5
=IIf(([Tekst131])=[Indtast Værdi];[Tekst125];Betaler)
Avatar billede ahh Nybegynder
11. august 2005 - 14:50 #6
Kunne bruge noget fra begge.
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