U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Rapportering : invoegen van afbeeldingen

0000001987     -      25-10-2015

Dit rapport is bedoeld om te laten zien hoe u in de rapportering een afbeelding uit de database toevoegt.

rep_images

 

Eerste mogelijkheid: alleen de naam van de afbeelding (zonder toegangspad) is opgeslagen

Om dit rapport te genereren, moet u:

  • het informatiebestand "Klanten" openen;
  • via "Tools / Parametrering documenten / Klanten" een nieuw rapport creëren (of vertrekken van een bestaand rapport);
  • in "Model wijzigen" het object "Afbeeldingen" invoegen en klikken op de knop rep_imagcode in het eigenschappenvenster.
  • Dubbelklik in de eventlijst op het event BeforePrint: er verschijnt een vooraf ingevuld venster waarin u de benodigde code kunt toevoegen.
    In ons geval wordt deze code toegevoegd:
    Zoom
    Picture2.ImageLocation = (( String )Report.GetParameterValue( "REP_DATA" )) + @"\bmp\" + (( String )Report.GetColumnValue( "CliRep.PhotoClient" ));
    • Picture2: staat voor de naam van het toegevoegde afbeeldingsobject;
    • (( String )Report.GetParameterValue( "REP_DATA" )): wordt verkregen door de parameter "REP_DATA" (uit het gegevensvenster) toe te voegen via "Drag & Drop";
    • @"\bmp\": staat voor de subdirectory waarin de foto's worden opgeslagen;
    • (( String )Report.GetColumnValue( "CliRep.PhotoClient" )): : wordt verkregen door het veld "PhotoClient" van CliRep (uit het gegevensvenster) toe te voegen via "Drag & Drop".

 

Tweede mogelijkheid: de afbeelding is opgeslagen in het SQL-formaat type "Afbeelding"

Om dit rapport te genereren, moet u:

  • het informatiebestand "Klanten" openen;
  • via "Tools / Parametrering documenten / Klanten" een nieuw rapport creëren (of vertrekken van een bestaand rapport);
  • in "Model wijzigen" het object "Afbeeldingen" invoegen en de eigenschap DataColumn aanvullen met de naam van het SQL-veld dat de afbeelding bevat.

 

In de bijgevoegde zip vindt u een voorbeeldrapport (fichier statx).



Te laden : 0000001987.zip (225 Kb - 09-11-2011)