Ich habe ein -- Formular -- auf dem 3 Kombifelder (nebeneinander)
angeordnet sind.
Mit Hilfe von Kontrollkästchen (auch im Detailbereich) blende ich die
einzelnen Kombi-Felder aus.
Dieses Form soll zum Etiketten drucken (Ordner) benutzt werden. Da wir
ganz viele Etiketten habe, wo von den ursprünglich 3 Etiketten nur
noch 1 da ist (mal links, mal rechts etc.) Die Eintragungen werden
enrtweder manuell vorgenommen oder über die Abfrage im Kombi.
In den Eigenschaften habe ich festgelegt, nur Daten drucken ->
funktioniert auch.
Nur bei manchen Etiketten muss ein Logo (gif) drauf. Deshalb die
ausblenderei.
Frage:
Ich möchte, wenn die Druckvorschau angezeigt wird, die Kontrollfelder
ausblenden.
Wie heißt das Ereignis Druckvorschau in Formularen (bei Berichten -
beim drucken). Gibt es dieses Ereignis? Hat jemand sonst noch eine
Idee.
Danke Stefan.
Stefan Paesch schrieb:
so ganz genau verstanden habe ich noch nicht was Du da vor hast. Aber
vielleicht ist das auch gar nicht notwendig.
An welcher Stelle entscheidet sich denn, ob der Bericht gedruckt oder in
der Vorschau angezeigt wird? Wahrscheinlich rufst Du dort den Bericht
entweder mit dem Parameter acViewPreview oder mit acViewNormal auf. An
dieser Stelle legst Du damit auch fest, ob die Kombinationsfelder ein-
oder ausgeblendet werden sollen.
Wenn Du Access ab der Version 2002 oder höher einsetzt kannst Du z.B.
ein Kennzeichen über die OpenArgs übergeben das die Sichtbarkeit der
Kombinationsfelder steuer. Im Open-Ereignis der Berichts wertest Du kann
die OpenArgs aus und blendest die Kombinationsfelder entsprechend ein
oder aus.
Statt der OpenArgs kannst Du in Versionen vor Access 2002 auch auf ein
Feld in einem geöffneten Formular zugreifen.
HTH
--
Thomas
Homepage: www.Team-Moeller.de
danke für Deine Tipps.
Ich versuche es mal zu erklären, ohne das ich den Sinn der Übung dazu
erkläre.
Formular (kein Bericht), auf dem ein Steuerelement (ungebundenes
Textfeld) ist.
Wenn ich auf den Button (Ribbon) Seitenansicht (Druckvorschau) gehe,
soll das Steuerelement ausgeblendet werden (also in der Seitenansicht,
also auch beim wirklichen drucken.
Der Klick auf den Ribbon löst ein Ereignis aus. Wie heißt dieses ?
Diesem möchte ich einen VBA-Code zuordnen.
In einem -- Bericht -- heißt das Ereignis "Detailbereich_Print".
Gibt es diesen "Befehl" auch in -- Formularen --.
Es soll sowohl in AC2003 und AC2007 funktionieren.
Schönen Sonntag, Danke Stefan.
Dann kannst du kein "Ribbon-Ereignis" verwenden, denn das
gibt es mit A03 nicht.
Ich verstehe auch nicht, was du machen willst, daher eher
ins Blaue geschrieben:
In Formularen haben Steuerelemente eine Eigenschaft "Anzeigen".
Dort kannst du "Nur am Bildschirm" wählen, um das Steuerelement
auch schon in der Seitenansicht auszublenden. Vielleicht reicht dir
das schon.
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
> In Formularen haben Steuerelemente eine Eigenschaft "Anzeigen".
> Dort kannst du "Nur am Bildschirm" wählen, um das Steuerelement
> auch schon in der Seitenansicht auszublenden. Vielleicht reicht dir
> das schon.
Das ist es, was ich suche. Habe ich irgendwie die ganze Zeit nicht
wahrgenommen.
Danke Dir. Schönes WE.