Avatar billede xzaboo Praktikant
24. januar 2005 - 19:04 Der er 6 kommentarer og
1 løsning

Hjælp Hjælp

Hej..
Jeg har tidligere henvendt mig med dette problem, men har ikke kunne få problemmet løst.

Jeg har i en formular en comboboks ([Combo1]) hvis værdi er en sammen sætning af 3 andre felter ( Sammensætningen sker vha. følgende "Prisgruppe: (Læs!LTp & SagsInfo!SagsKndID & [Zone])")
Comboboksens rækkekilde er PrisID fra tblPriser.
I samme formular har jeg også [Felt1].
Hvis Værdien af sammesætningen findes på listen i [Combo1] skal værdien overføres/kopieres til [Felt1]. Hvis ikke værdien findes på listen skal der indsættes værdien 0 i [Felt1].

Hvordan gøres dette?

Mvh. Steffen..
24. januar 2005 - 19:12 #1
Det må blive noget med:

If Me!combo1.Listindex <> -1 then
    Me!Felt1 = 0
else
    Me!Felt1 = Me!combo1
endif

Koden kan lægges på form_Current (VedAktuel) og/eller Form_BeforeUpdate (FørOpdatering)
Avatar billede xzaboo Praktikant
24. januar 2005 - 19:40 #2
Hej Thomas..
HVad mener du med " <> -1".. Når jeg indsætter din kode så vil den jo altid smide 0 ind i [Felt1] da jeg jo ikke har nogen værdi i min liste (Rækkekilde "PrisID") som er -1.

Mvh.
STeffen
24. januar 2005 - 19:51 #3
Nej, for når jeg refererer til combo1.listindex (i stedet for blot til Combo1), så er den kun -1, når værdien i tekstboks-delen af komboboksen ikke findes på listen.

Har du prøvet det?
Avatar billede xzaboo Praktikant
24. januar 2005 - 20:01 #4
OKay, jeg var bare i tvivl om betydningen af -1.
Ja, jeg har prøvet at indsætte koden i både VedAktuel og FørOpdatering.
Den smider hele tiden 0 ind uanset om jeg får min sammensætning til at give en værdi der findes på listen. Jeg har også prøvet at ændre alle felterne til tekstfelter, idet jeg var i tvivl om sammensætning i [Combo1] er en tekstværdi (?).

Mvh
Steffen
24. januar 2005 - 20:25 #5
hmm, jeg ha lige afprøvet det. Der skulle lige byttes om på kriterierne:

If Me!combo1.Listindex <> -1 then
    Me!Felt1 = Me!combo1
else
    Me!Felt1 = 0
endif

Prøv evt at lægge koden på en knap, så du kan se resulatet med det samme.
Avatar billede xzaboo Praktikant
24. januar 2005 - 20:39 #6
Super godt.. Det virker nu da jeg har lagt den ind på både VedAktuel og FørOpdatering.

Mange Tak for hjælpen :D
24. januar 2005 - 20:39 #7
selv tak :0)
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