Avatar billede region Nybegynder
17. august 2001 - 13:42 Der er 16 kommentarer og
2 løsninger

iif sætning

hvem ved hvad der her går galt... resultatet giver bare en NAME? fejl

=(IIf([Tekst82] Is Null;\"0\";[Tekst82]))+(IIf([Tekst84] Is Null;\"0\";[Tekst84]))+(IIf([Tekst86] Is Null;\"0\";[Tekst86]))+(IIf([Tekst88] Is Null;\"0\";[Tekst88]))+(IIf([Tekst90] Is Null;\"0\";[Tekst90]))+(IIf([Tekst89] Is Null;\"0\";[Tekst89]))+(IIf([Tekst94] Is Null;\"0\";[Tekst94]))
17. august 2001 - 13:44 #1
Hvad hedder tekstboksen, du står i?
Hvis den hedder ét af de navne, som indgår i udtrykket får du den fejl.

/Thomas
Avatar billede region Nybegynder
17. august 2001 - 13:47 #2
Det gør den ikke den hedder text97. de andre textbokse er bundet til kontrolelement der er baseret på den form hvori de indgår.
Avatar billede region Nybegynder
17. august 2001 - 13:49 #3
forresten så ville jeg gerne at du tog dig tid til at kommentere eller svare på dette spørgsmål...

http://www.eksperten.dk/spm/99338

du er jo en ægte access ekspert....
Avatar billede proaccess Nybegynder
17. august 2001 - 13:52 #4
Hvad med at bruge nz-funktionen...

=Nz([Tekst82];0)+Nz([Tekst84];0)+Nz([Tekst86];0)+Nz([Tekst88];0)+Nz([Tekst90];0)+Nz([Tekst89];0)+Nz([Tekst94];0)

Og er du sikker på at dine felter stadig hedder sådan ???
Avatar billede region Nybegynder
17. august 2001 - 13:59 #5
proaccess>
Jeg får samme fejl og ja de hedder som angivet..

før havde jeg bare flg:

=[Tekst82]+[Tekst84]+[Tekst86]+[Tekst88]+[Tekst90]+[Text89]+[Text94]

men hvis en værdi ikke var til stede ville den ikke beregne den ønskede sum i text97, derfor ville jeg bruge den viste iif sætning.

2 ting Poul Erik....

Du må ikke forstå det derhen at jeg ikke betegner dig som en ægte access ekspert siden jeg gerne ville have thomas til at hjælpe med det andet spørgsmål...

hvad er kommandoen Nz..??? aldrig hørt om denne før...

17. august 2001 - 14:00 #6
Indeholder dine felter numeriske værdier? I så fald undre det mig lidt, at du benytter \"0\" istedet for blot 0. Jeg ved godt at Access selv konvertere til 0, men jeg vil gerne vide hvad indholdet af Tekst82-Tekst94 indeholder...?
Avatar billede region Nybegynder
17. august 2001 - 14:00 #7
øøøhhh jeg undskylder lige og ser at der faktisk er en \"blinheds\" fejl i navnet...


for satan også når det er øjnen man bliver blind på :-)
Avatar billede proaccess Nybegynder
17. august 2001 - 14:02 #8
Jeg tvivler overhovedet ikke på at du anser mig som værende en 100% ægte ekspert...

Nz er en funktion som angiver, hvad der skal bruges, hvis en værdi er Null...
Avatar billede region Nybegynder
17. august 2001 - 14:03 #9
nu har jeg rettet den men den regner sku ikke rigtigt sammen. her er formlen... er der for mange () eller...:

=(IIf([Tekst82] Is Null;\"0\";[Tekst82]))+(IIf([Tekst84] Is Null;\"0\";[Tekst84]))+(IIf([Tekst86] Is Null;\"0\";[Tekst86]))+(IIf([Tekst88] Is Null;\"0\";[Tekst88]))+(IIf([Tekst90] Is Null;\"0\";[Tekst90]))+(IIf([Text89] Is Null;\"0\";[Text89]))+(IIf([Text94] Is Null;\"0\";[Text94]))
Avatar billede region Nybegynder
17. august 2001 - 14:04 #10
:-) glæder mig PE... jeg har jo kaldt dig GUD for noget tid siden...
Avatar billede region Nybegynder
17. august 2001 - 14:05 #11
hvis i lige svarer igen begge 2 får i nogle \"gryn\"
Avatar billede proaccess Nybegynder
17. august 2001 - 14:06 #12
Clapton is god, I\'m just an Expert...
17. august 2001 - 14:08 #13
Hey igen,

Du behøver i hvert fald ikke parenteser om hvert IIF
=IIf([Tekst82] Is Null;\"0\";[Tekst82])+IIf([Tekst84] Is Null;\"0\";[Tekst84])+IIf([Tekst86] Is Null;\"0\";[Tekst86])+IIf([Tekst88] Is Null;\"0\";[Tekst88])+IIf([Tekst90] Is Null;\"0\";[Tekst90])+IIf([Text89] Is Null;\"0\";[Text89])+IIf([Text94] Is Null;\"0\";[Text94])
Avatar billede region Nybegynder
17. august 2001 - 14:19 #14
Den regner stadig forkert... sådan noget gylle...
17. august 2001 - 14:23 #15
Du svarede mig heller ikke på hvilke værdier der kan stå i felterne?

Hvad forventer du at der skal komme ud af hele udtrykket? Et tal? Eller en sammensat tekststreng?
Avatar billede region Nybegynder
17. august 2001 - 14:31 #16
har lige fundet krøllen.... vil ikke her røbe at det var mig der var en KVAGPANDE...!!!!!!

( der er åbenbart sket en mangel på et felt i DB\'en evt. fordi en bruger har haft for mange armbevægelser, slettet en reference)
17. august 2001 - 14:50 #17
alle sidder og strammer læberne sammen og siger ingenting ;o)
Avatar billede region Nybegynder
17. august 2001 - 15:17 #18
Burde man ikke kunne få point for at være desideret DUM... så er jeg her på det seneste været en oplagt kandidat... det er ikke sådan når man kombinerer lærdom med travlhed... så glemmer man mange gange lige at trække vejret roligt igen og skabe overblikket....

nå tak for hjælpen
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