Nå ja, klart! i bliver jo værdien i feltet og ikke en integer ;-) Skift forall løkken ud med : For i = Lbound( Doc.SalaryCode ) To Ubound( Doc.SalaryCode )
Hver gang den kommer ind i Forall1 - løber den jo forall2 igennem for alle værdierne.
Eks: hvis der er 5 værdier i forall1 - gentager den jo denne løkke 5 gange. Hver gang løber den så forall2 igennem - som også indeholder 5 værdier = 25 værdier!!!
Hvad snakker du om? Det er da den samme i værdi du skal bruge, ikk' ? SalaryCode(1)svarer til SalaryQuantity(1) .... SalaryCode(34)svarer til SalaryQuantity(34)
Så du skriver bare For i = Lbound( Doc.SalaryCode ) To Ubound( Doc.SalaryCode ) bla bla bla LPROD =a+Doc.SalaryCode(i) + a LQORD = Cint(Doc.SalaryQuantity(1)) Next
nååå, ok. Det er bare fordi jeg fik det til at virke med FORALL i stedet for FOR. Men hvis jeg bruger FOR returnerer den altså en integer????? Det prøver jeg lige!
Synes godt om
Ny brugerNybegynder
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.