Avatar billede Newbee1 Novice
07. juni 2010 - 20:04 Der er 7 kommentarer og
1 løsning

Opdateringsforespørgsel

Hej

Jeg er ved at lave en opdateringsforespørgsel.

[Felt der skal opdateres] +3

Så langt ingen problemer.

Jeg skal nu låse felt så det ikke kan blive højere end et andet felt, jeg har prøvet dette, men virker ikke:

[felt der skal opdateres] +3 <= [felt der indeholder maks værdi]

Er der nogen der kan hjælpe ?

MVH

Tony
Avatar billede mugs Novice
07. juni 2010 - 20:10 #1
I en forespørsel kan du bruge en IIf sætning:

Udtryk1: IIf[felt1])+3 <= felt2;[felt1]+3;[felt2])
Avatar billede Newbee1 Novice
08. juni 2010 - 16:07 #2
Hej Mugs



Tak for dit svar, vil den også opdatere felt1 med + 3 ?




MVH


Tony
Avatar billede mugs Novice
08. juni 2010 - 16:28 #3
Ja - Hvis du læswer min SQL i "pseudokode", ser det således ud:

hvis [felt1]+3 er < eller = felt2, så returner {felt1]+3; ellers returner [felt2]

Udtryk1: IIf[felt1])+3 <= felt2;[felt1]+3;[felt2])
Avatar billede Newbee1 Novice
09. juni 2010 - 08:17 #4
Hej Mugs


Tak for din tid.


Jer er utrolig glad for denne side, hvergang jeg har haft problemer, har jeg altid fået hjælp.


MVH

Tony
Avatar billede mugs Novice
09. juni 2010 - 08:40 #5
Selv tak - Og tak for point.
Avatar billede Newbee1 Novice
09. juni 2010 - 08:49 #6
Hej Mugs


Det virker ikke for mig, selvom felt1 bliver større end felt2
er det stadigvæk felt1 der returneres i felt1 ?

Jeg havde problemer med paratenser, så min kode ser nu sådan ud :


IIf([felt1]+3 <= felt2;[felt1]+3;[felt2])


Gør jeg nogen forkert ?

Skal jeg bruge en alm. forespørgsel eller en opdateringsforespørgsel?


MVH

Tony
Avatar billede Newbee1 Novice
09. juni 2010 - 08:52 #7
Hej Mugs


Jeg har fundet fejlen:


IIf([felt1]+3 <= [felt2];[felt1]+3;[felt2])


Jeg manglede at ramme felt2 ind.


Tak for hjælpen.
Avatar billede mugs Novice
09. juni 2010 - 08:54 #8
OK - Hvis nødvendig vender du bare tilbage.
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