Hallo zusammen,
ich suche bisher vergeblich nach einer Lösung für folgendes Problem (Access 2007):
Ich habe einen Bericht erzeugt aus einer Tabelle mit einem Textfeld und einem Anlagefeld.
Die Texte sind unterschiedlich lang.
Nicht jeder Datensatz in der Tabelle hat eine Anlage.
Die Anlagen sind Bilder mit unterschiedlichen Abmessungen.
Der Bericht soll möglichst papiersparend ausgedruckt werden.
In meinem Bericht habe ich den Detailbereich unter Eigenschaften-Format-Vergrößerbar auf JA gesetzt.
Auch das Textfeld im Detailbereich ist vergrößerbar und passt sich der variierenden Textlänge hervorragend an (funzt prima).
Jetzt kommt mein Problem:
Das Anlagefeld im Detailbereich hat die Eigenschaft "Vergrößerbar" nicht.
Die Eigenschaft "Bildgrößenmodus" hat keinen Einfluss auf die Größe des Anlagefeldes.
Dies gilt auch für Bildfelder im Detailbereich.
Wie kann ich in meinem Bericht Bilder in einem Feld darstellen, dass gerade so groß ist, wie das Bild selbst und möglichst klein ist, wenn der Datensatz kein Bild enthält?
Vielen Dank schon jetzt für Eure Hilfe. WolleDE
Hi,
im Anhang findest Du einen Bericht, der die Höhe vom Detailbereich anpaßt, je nachdem ob ein Bild da ist oder nicht.
Dies geschieht mit Hilfe der Eigenschaften .heigth im Ereignis "Beim Formatieren".
Habe Dir im Anhang auch ein Beispielbild angehängt. Bitte passe die Einträge in der Tabelle im Feld "Pfad_zum_Bild" entsprechend der Ordnerstruktur an.
Harald
PS Da ich nicht mit a2007 arbeite, gibt es kein Beispiel für ein "Anlage"-Feld. Vielleicht hilft es aber auch, mit dem "Bild"-Element zu arbeiten.
[Anhang gelöscht durch Administrator]
Vielen Dank für die schnelle Antwort. Ich komme mit Deinem Ansatz meinem Ziel ein deutliches Stück näher.
Allerdings ist mir nicht klar, warum Textfelder so einfach vergrößerbar sind und Bild- bzw. Anlagefelder nicht (Access 2007).
Gruß WolleDE
Hi,
weil Bill Gates ein Einsehen hatte und für den Zeitvertreib von access-Benutzern sorgen wollte. ;D
Wenn alles ohne VBA ginge, wäre es auch zu langweilig. :D
Harald