(nodig om de afronding uit te rekenen voor dat je de voedingswaardes gebruikt)


In al hun wijsheid hebben ambtenaren ergens bedacht dat de voedingswaardes op verschillende manieren afgerond moeten worden.

Daar bestaat een tabel voor:



Alleen lukt het niet om al die afrondingen in één formule in Label-it te zetten.


Daarom moeten we werken met Variabelen.

Daarin kun je bepalen hoe de waarde van de voedingswaarde moet zijn.

En die variabele gebruik je dan in een formule.




Werkwijze:

Druk op New.

Voer de naam in (achtereenvolgens: Koolhydraten, Vetten, VerzadigdeVetten, Suikers, Vezels, Eiwitten en Zout)


De optie “Reset At:” moet op Page Header staan

De optie “Update At:” moet op Constant staan


De “Initialization Expression” is voor ieder onderdeel anders.

Dit zijn de formules:


Koolhydraten

iif(Recepten.Voedingswaarde_Koolhydraten>0.and.Recepten.Voedingswaarde_Koolhydraten<=10,

Ltrim(str(Round(Recepten.Voedingswaarde_Koolhydraten,1))),

iif(Recepten.Voedingswaarde_Koolhydraten=0,"< 0,5",

iif(Recepten.Voedingswaarde_Koolhydraten>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Koolhydraten,0))),)


Vetten

iif(Recepten.Voedingswaarde_Vetten>0.and.Recepten.Voedingswaarde_Vetten<=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Vetten,1))),

iif(Recepten.Voedingswaarde_Vetten=0,"< 0,5",

iif(Recepten.Voedingswaarde_Vetten>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Vetten,0))),)



VerzadigdeVetten

iif(Recepten.Voedingswaarde_VerzadigdeVetten>0.and.Recepten.Voedingswaarde_VerzadigdeVetten<=10,

Ltrim(str(Round(Recepten.Voedingswaarde_VerzadigdeVetten,1))),

iif(Recepten.Voedingswaarde_VerzadigdeVetten=0,"< 0,5",

iif(Recepten.Voedingswaarde_VerzadigdeVetten>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_VerzadigdeVetten,0))),)



Suikers

iif(Recepten.Voedingswaarde_Suikers>0.and.Recepten.Voedingswaarde_Suikers<=10,

Ltrim(str(Round(Recepten.Voedingswaarde_Suikers,1))),

iif(Recepten.Voedingswaarde_Suikers=0,"< 0,5",

iif(Recepten.Voedingswaarde_Suikers>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Suikers,0))),)




Vezels

iif(Recepten.Voedingswaarde_Vezels>0.and.Recepten.Voedingswaarde_Vezels<=10,

Ltrim(str(Round(Recepten.Voedingswaarde_Vezels,1))),

iif(Recepten.Voedingswaarde_Vezels=0,"< 0,5",

iif(Recepten.Voedingswaarde_Vezels>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Vezels,0))),)



Eiwitten

iif(Recepten.Voedingswaarde_Eiwit>0.and.Recepten.Voedingswaarde_Eiwit<=10,

Ltrim(str(Round(Recepten.Voedingswaarde_Eiwit,1))),

iif(Recepten.Voedingswaarde_Eiwit=0,"< 0,5",

iif(Recepten.Voedingswaarde_Eiwit>=10, 

Ltrim(str(Round(Recepten.Voedingswaarde_Eiwit,0))),)



Zout

iif(Recepten.Voedingswaarde_Zouten>0.and.Recepten.Voedingswaarde_Zouten<1,

Ltrim(str(Recepten.Voedingswaarde_Zouten)),

iif(Recepten.Voedingswaarde_Zouten=0,"< 0,01",

iif(Recepten.Voedingswaarde_Zouten>=1, 

Ltrim(str(Round(Recepten.Voedingswaarde_Zouten,1))),)



De formule om de voedingswaarde in het etiket is dan:


(de calorieën hoeven niet afgerond te worden, dus daar is geen variabele voor gemaakt)


Ltrim(str(Round(Recepten.Voedingswaarde_Energie,0))+"kJ"+CHR(13)+CHR(10)+

Ltrim(str(Round(Recepten.Voedingswaarde_EnergieKCAL,0)))+" kcal"+CHR(13)+CHR(10)+

Vetten+" g"+CHR(13)+CHR(10)+

VerzadigdeVetten+" g"+CHR(13)+CHR(10)+

Koolhydraten+" g"+CHR(13)+CHR(10)+

Suikers+" g"+CHR(13)+CHR(10)+

Vezels+" g"+CHR(13)+CHR(10)+

Eiwitten+" g"+CHR(13)+CHR(10)+

Zout+" g"



En de formule voor Namen en waardes voedingswaarden alles achter elkaar:


"Voedingswaarde per 100 gram"+CHR(13)+CHR(10)+

"Energie"+" "+Ltrim(str(Round(Recepten.Voedingswaarde_Energie,0)))+" kJ, "+

"Energie"+Ltrim(str(Round(Recepten.Voedingswaarde_EnergieKCAL,0)))+" kcal, "+

"Vetten "+Vetten+" g, "+

"waarvan verzadigd "+VerzadigdeVetten+" g, "+

"Koolhydraten "+Koolhydraten+" g, "+

"waarvan Suikers "+Suikers+" g, "+

"Vezels "+Vezels+" g, "+

"Eiwitten "+Eiwitten+" g, "+

"Zout "+Zout+" g"




Voedingswaarde verplicht op voorverpakte levensmiddelen

Vanaf 13 december 2016 is voedingswaardevermelding in principe verplicht op alle voorverpakte levensmiddelen.

Vermeld moet worden:

  • de energetische waarde, en 
  • de hoeveelheden vetten, verzadigde vetzuren, koolhydraten, suikers, eiwitten en zout.

Dit mag aangevuld worden met een of meer van de volgende nutriënten:

  • enkelvoudig onverzadigde vetzuren;
  • meervoudig onverzadigde vetzuren;
  • polyolen;
  • zetmeel;
  • vezels;
  • vitaminen en mineralen die in significante hoeveelheid aanwezig zijn.


De wetgeving schrijft voor hoe de voedingswaarde informatie gepresenteerd moet worden en in welke volgorde. De informatie moet worden opgenomen in één gezichtsveld. De volgorde zoals vastgesteld in bijlage XV bij Verordening (EG) nr. 1169/2011 moet gehanteerd worden en de voedingswaarde informatie moet vermeld worden in tabel vorm. Alleen als er onvoldoende ruimte is, mogen de gegevens achter elkaar worden geplaatst.