Es besteht die Möglichkeit, die @@ Befehle in den Berichten von Access (Office 97/2000/XP) auszulesen. Dieses wird wie folgt realisiert:
- Wenn ein Bericht bearbeitet wird, müssen Sie unter »Ansicht« die »Toolbox« aktivieren. Dort stehen unterschiedliche Arten von Feldern zur Verfügung.
- Standardmäßig wird das »Textfeld« genommen, dieses Feld kann der Druckertreiber jedoch nicht auswerten.
- Wählen Sie daher einfach das »Bezeichnungsfeld« aus (Das "Aa" Symbol in der Toolbox). Dieses ist nämlich das einzige Feld, dass der Druckertreiber auswerten kann.
Beim Erstellen von Serienfaxen aus Accessberichten kann folgendes Problem auftauchen, obwohl die Befehle SERIENFAX und NUMMER anscheinend in der richtigen Reichenfolge auf dem Bericht eingetragen sind:
Das erste Fax erhält die Fehlermeldung »Nummer fehlt«, das zweite Fax wird an die Nummer des Ersten gesendet, das Dritte an die Nummer des Zweiten, usw.
Die Ursache hierfür ist eine Eigenart von Access. Hier werden die Daten nicht in der Reihenfolge der Position auf dem Bericht zum Drucker übertragen, sondern in der Reihenfolge der Erstellung. Sie können dem Abhelfen indem Sie das Feld für die Faxnummer löschen, und danach erneut hinzufügen (ggf. mit einer anderen Feldbezeichnung), damit das Faxnummernfeld in der Reihenfolge nach dem SERIENFAX Befehl übergeben wird.
Hinweis:
Achten Sie auch darauf, dass das Feld für die Faxnummer gross genug ist, um den kompletten Befehl aufzunehmen. Ansonsten schneidet Access die überstehenden Zeichen ab! |