Hallo Leute,
ein ähnliches Problem hatten wir hier schon (mit den Druckerschächten), bei mir geht es um farbigen- und sw-Ausdruck:
Wie kann ich einen Bericht (Rechnung) einmal farbig und einmal sw auf einem Drucker drucken? Ich habe schon versucht, den gleichen Drucker zweimal einzurichten und dann jeweils als Standard zu setzen, damit kam aber der Rechner/Access nicht klar (vielleicht zu schnell den Standarddrucker gewechselt?!).
Zweites Problem: Wenn diese Rechnung über mehrere Seiten geht, möchte ich über den Beträgen einen Übertrag haben. Das mache ich durch eine Summe im Code. Ich habe eine Abfrage auf die Seitennummer, wenn die > 1, dann Übertrag sichtbar. Allerdings wird dieses Feld bei mir auf der 1. und der 3. Seite sichtbar (nicht auf der 2.) und die Summen sind auch nicht richtig. Was könnte ich falsch gemacht haben?
Vielen Dank für alle Tips und 'nen Gruß an Norbert Laas!
Georg Jürgens
Hallo Leute,
ein ähnliches Problem hatten wir hier
schon (mit den Druckerschächten), bei mir
geht es um farbigen- und sw-Ausdruck:
Wie kann ich einen Bericht (Rechnung)
einmal farbig und einmal sw auf einem
Drucker drucken?
Das hängt ein bißchen davon ab, wie Dein Drucker das handhabt - meistens ist die Einstellung treiberspezifisch und nicht so ohne weiteres zugänglich.
Ansonsten müßtest Du schauen, welches Feld in dem Benutzerdatentyp type_DevMode (siehe mein Posting zu den Druckerschächten an Peter Pfister) dafür verwendet wird, und diese Einstellung mit sinngemäß dem gleichen Code ändern.
Ich habe schon versucht,
den gleichen Drucker zweimal einzurichten
und dann jeweils als Standard zu setzen,
damit kam aber der Rechner/Access nicht
klar (vielleicht zu schnell den
Standarddrucker gewechselt?!).
Tja, bau halt mal eine Warteschleife ein - oder öffne den Bericht zwischendurch noch einmal im Entwurfsmodus und speichere ihn erneut.
Zweites Problem: Wenn diese Rechnung über
mehrere Seiten geht, möchte ich über den
Beträgen einen Übertrag haben. Das mache
ich durch eine Summe im Code. Ich habe
eine Abfrage auf die Seitennummer, wenn
die > 1, dann Übertrag sichtbar.
Allerdings wird dieses Feld bei mir auf
der 1. und der 3. Seite sichtbar (nicht
auf der 2.) und die Summen sind auch
nicht richtig. Was könnte ich falsch
gemacht haben?
Kann man schwer beurteilen. Woher nimmst Du denn die Seitennummer, wo rechnest Du die Summe denn aus (als Feldeigenschaft oder per VBA)? Wenn per VBA, dann poste doch mal den Code…
Reinhard
Hallo,
Ansonsten müßtest Du schauen, welches
Feld in dem Benutzerdatentyp type_DevMode
(siehe mein Posting zu den
Druckerschächten an Peter Pfister) dafür
verwendet wird, und diese Einstellung mit
sinngemäß dem gleichen Code ändern.
Gut, schaue ich mal nach!
Tja, bau halt mal eine Warteschleife ein
- oder öffne den Bericht zwischendurch
noch einmal im Entwurfsmodus und
speichere ihn erneut.
Probier ich auch!
Kann man schwer beurteilen. Woher nimmst
Du denn die Seitennummer, wo rechnest Du
die Summe denn aus (als Feldeigenschaft
oder per VBA)? Wenn per VBA, dann poste
doch mal den Code…
Seitennummer ist ein (nicht sichtbares) Feld im Kopf, dass bei der Formatierung einer neuen Seite hochgezählt wird (im VBA Code). Die Summe ist eine Variable, die bei jedem Detaildatensatz um den Wert Me!Betrag
erhöht wird.
Vielen Dank, Reinhard, für deine Hilfe.
Gruß,
Georg Jürgens
Seitennummer ist ein (nicht sichtbares)
Feld im Kopf, dass bei der Formatierung
einer neuen Seite hochgezählt wird (im
VBA Code). Die Summe ist eine Variable,
die bei jedem Detaildatensatz um den Wert
Me!Betrag
erhöht wird.
Das ist eine nicht ganz unbedenkliche Vorgehensweise, da das Format-Ereignis manchmal mehrfach für eine Seite aufgerufen wird. Du solltest auf jeden Fall den Parameter FormatCount auswerten - und ansonsten vielleicht einmal mit dem Debugger schauen, welcher Wert dort wann gesetzt wird - bzw. auf welchem Wert der Seitenzähler dann steht, wenn Du Deine Summe errechnest…
Reinhard
Du hast nicht zufälligerweise ein Beispiel für einen Bericht mit Übertrag?
Meinen Entwurf habe ich aus der Nordwind übernommen und wollte ihn halt noch verfeinern, aber mit Übertrag ab der 2. Seite steht dort nichts drinnen.
Ich werde es heute abend mal ausprobieren. Vielen Dank, nochmals.
Gruß,
Georg Jürgens
Das ist eine nicht ganz unbedenkliche
Vorgehensweise, da das Format-Ereignis
manchmal mehrfach für eine Seite
aufgerufen wird. Du solltest auf jeden
Fall den Parameter FormatCount auswerten
- und ansonsten vielleicht einmal mit dem
Debugger schauen, welcher Wert dort wann
gesetzt wird - bzw. auf welchem Wert der
Seitenzähler dann steht, wenn Du Deine
Summe errechnest…Reinhard
Hallo Leute,
ein ähnliches Problem hatten wir hier
schon (mit den Druckerschächten), bei mir
geht es um farbigen- und sw-Ausdruck:
Wie kann ich einen Bericht (Rechnung)
einmal farbig und einmal sw auf einem
Drucker drucken? Ich habe schon versucht,
den gleichen Drucker zweimal einzurichten
und dann jeweils als Standard zu setzen,
damit kam aber der Rechner/Access nicht
klar (vielleicht zu schnell den
Standarddrucker gewechselt?!).
Hallo Georg
Versuch mal mit zwei Berichten, die du nacheinander aufrufst. Der Zweite solle eine Kopie des Ersten sein, nur ohne Farben (d.h. Schwarz)
Wowa