Mamut Support ID: |
M-02024837 |
Product: |
Mamut One |
Laatst bijgewerkt: |
26 juni 2015 |
Omschrijving
Het onderstaande stappenplan beschrijft hoe u een afbeelding van een Artikel uit de Artikelkaart, tabblad Diversen, op een artikelrapport kunt afdrukken. Hieronder vindt u de codes die u nodig heeft en de stappen waarmee u ze kunt invoegen:
Rapportcode voor Afbeelding:
Rep_GetField("g_Prod", "g_Prod.pk_Prodid="+Str(NVL(NVL(Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "fk_Parent"),Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "pk_ProdID")), 0)), "Picture")
Print when voor Afbeelding:
File(Rep_GetField("g_Prod", "g_Prod.pk_Prodid="+Str(NVL(NVL(Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "fk_Parent"),Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "pk_ProdID")), 0)), "Picture"))
Rapportcode voor Afbeelding 2:
Rep_GetField("g_Prod", "g_Prod.pk_Prodid="+Str(NVL(NVL(Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "fk_Parent"),Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "pk_ProdID")), 0)), "LPicture")
Print when voor Afbeelding 2:
File(Rep_GetField("g_Prod", "g_Prod.pk_Prodid="+Str(NVL(NVL(Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "fk_Parent"),Rep_GetField("g_Prod", "g_Prod.ProdID=g_oTemp.ProdID", "pk_ProdID")), 0)), "LPicture"))
- Ga naar Beheer – Instellingen – Rapporten – Rapport-/Etiketeditor
- Selecteer het gewenste rapport, en kies Bewerken.
- Selecteer de OLE knop, klik op de linkermuisknop, houd deze ingedrukt en maak een kader aan waarbinnen u de afbeelding wilt plaatsen, door met de muis te slepen.
Let op! De afbeelding dient geplaatst te worden op het artikelregel-niveau van het rapport.
- Selecteer in het tabblad General bij Control source type de instelling Expression or variable name.
- Plak de rapportcode in het veld onder onder Control source.
- Kies bij If picture and frame are different sizes voor Scale picture, retain shape om de hele afbeelding in de oorspronkelijke verhoudingen in het vak te plaatsen.
- Klik op Print when, selecteer Remove line if blank en plak de code bij Print when in het veld Print only when expression is true.
- Klik OK en OK om het veld op te slaan. Verplaats/verander de afmetingen van het kader naar wens, door de muis en/of de pijtjestoetsen te gebruiken. Het grijze veld geeft de maximale grootte weer die is gereserveerd voor de afbeelding voor elke artikelregel.
- Sluit het rapportbewerkingsscherm en kies ervoor de wijzigingen op te slaan.
Let op: De Standaard rapportsoort (te vinden via Beheer – Instellingen – Gebruiker – Module-instellingen –Rapporten) dient Bedrijfsdatabaserapporten te zijn. Als dat niet het geval is, dan zal standaard het originele rapport afgedrukt worden.