none
Betingelse på felt i rapport (C5 4.0 SP1)

    Spørgsmål

  • I lagerstatus vil jeg beregne gennemsnitlig kostpris (&Værdi / &Beholdning)

    Desværre giver dette division med nul fejl hvis der ingen beholdning er.

    Almindelig programmering med IF THEN ELSE giver syntaksfejl uanset hvordan jeg forsøger

    Mvh. Per

    5. november 2015 11:48

Svar

  • Du kan muligvis bruge "&Værdi / #MinEn(&Beholdning)"

    #MinEn oversættes af makrobiblioteket FUNKTIONER til "(%1 ? %1 : 1)", men hvis makrobiblioteket ikke er loadet i rapporten vil det går galt.

    I det tilfælde kan du enten loade det, eller benytte "&Værdi / (&Beholdning ? &Beholdning : 1)"

    Det vil så give samme resultat uanset om der er 1 stk. eller 0 stk. på lager.

    Hvis du ønsker det skal give 0, så kan du bruge "(&Beholdning ? &Værdi/&Beholdning : 0)" i stedet


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 5. november 2015 13:12
    • Markeret som svar af Jakobsminde 5. november 2015 16:10
    5. november 2015 13:12

Alle besvarelser

  • Du kan muligvis bruge "&Værdi / #MinEn(&Beholdning)"

    #MinEn oversættes af makrobiblioteket FUNKTIONER til "(%1 ? %1 : 1)", men hvis makrobiblioteket ikke er loadet i rapporten vil det går galt.

    I det tilfælde kan du enten loade det, eller benytte "&Værdi / (&Beholdning ? &Beholdning : 1)"

    Det vil så give samme resultat uanset om der er 1 stk. eller 0 stk. på lager.

    Hvis du ønsker det skal give 0, så kan du bruge "(&Beholdning ? &Værdi/&Beholdning : 0)" i stedet


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 5. november 2015 13:12
    • Markeret som svar af Jakobsminde 5. november 2015 16:10
    5. november 2015 13:12
  • &værdi/(&beholdning?&Beholdning:1)

    Dermed får du taget højde for at der kan være nul i beholdning.

    Mvh Maria

    5. november 2015 22:02