Dit rapport is bedoeld om te laten zien hoe u in de rapportering een afbeelding uit de database toevoegt.
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 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: 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)