Avatar billede region Nybegynder
16. januar 2001 - 12:11 Der er 9 kommentarer og
1 løsning

formler version 2

Jeg troede tidligere jeg havede løst et problem for mig selv...men ak nej.

kan man ikke kombinere flere iif sætninger med hinanden som i Excel.

Denne kan jeg ikke få til at virke...


Expr1: IIf([IVENTORY]<0;\"0\";IIf([SALE 12 MTH]<0;\"0\";IIf([IVENTORY]-[SALE 12 MTH]<0;[IVENTORY];[SALE 12 MTH])))

hvad går galt...
Avatar billede region Nybegynder
16. januar 2001 - 12:14 #1
Den giver en #Error#

navnene er jeg sikker på, da den er lavet via udtryksgenerator.
Avatar billede ikuyucu Nybegynder
16. januar 2001 - 12:18 #2
Ja det kan du godt.
Avatar billede ikuyucu Nybegynder
16. januar 2001 - 12:19 #3
Du kan evt. lave en var. for hver IIF også sætte det ind i den sidste IIF for at finde ud af hvor fejlen er.
Avatar billede region Nybegynder
16. januar 2001 - 12:20 #4
:-|

Skal der flere point til for at få et kvalificeret svar???
Avatar billede region Nybegynder
16. januar 2001 - 12:21 #5
nu så jeg ikke dit svar nr. 2....inden jeg svarede  undskyld....

men jeg ved ikke hvad du mener..
Avatar billede ikuyucu Nybegynder
16. januar 2001 - 12:25 #6
Prøv at lave en variabel som du kalder
test1 = IIf([IVENTORY]-[SALE 12MTH]<0;[IVENTORY];[SALE 12 MTH])
msgbox(test1)
test2 = IIf([SALE 12 MTH]<0;\"0\";test1)
msgbox(test2)
test3 = IIf([IVENTORY]<0;\"0\";test2)
msgbox(test3)
Så kan du debugge hvor din fejl er
Avatar billede region Nybegynder
16. januar 2001 - 12:35 #7
jeg er lidt dum tror jeg..

mit iif udtryk er lavet i en query via ydtryksgeneratoren, så hvordan relaterer jeg dit VBA udtryk til dette.
Avatar billede ikuyucu Nybegynder
16. januar 2001 - 12:39 #8
Du kan lave det i en form. I forespørgelsen kan du prøve at lave en forespørgsel på hver også se hvor du har en fejl.
Avatar billede region Nybegynder
16. januar 2001 - 12:48 #9
hmmm...ja ja vi må se hvor langt mine evner rækker... det query man laver vua en form er jo i princippet det samme som en almindelig query, men gemmes som SQL. derfor kan jeg ikke se hvorfor man skal anvende en form når man nu allerede har en query i forvejen...
Avatar billede ikuyucu Nybegynder
16. januar 2001 - 13:01 #10
Brug formularen som en test. Når du så har fået det til at virke kan du bruge SQL-udtrykket til at lave din oprindelige forespørgsel. Hvis du vælger ikke at bruge formularer kan du lave 3 forespørgsler også finde ud af hvor din fejl er.
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