Hallo
Ich stehe vor einer Aufgabe, von welcher ich keine Ahnung habe, wie ich sie lösen kann. Wer kann mir dabei helfen?
Ich habe mit Access eine Lösung für einen Laden gemacht. Nun möchte ich für die Artikel Etiketten drucken können.
Meine Fragen / Probleme:
- wie kann ich die Anzahl der Ausdrucke für einen Artikel steuern
- gibt es eine Möglichkeit, dass der Druck nicht am Anfang beginnt, sonderen ich angeben kann ab welcher Etikette gedruckt wird. Wenn ich einen Etikettenbogen nehme, auf dem bereits einige Etiketten fehlen, möchte ich festlegen können, ab wo der Druck beginnt.
Vielen dank für eure Hilfe.
Daniel
Ich habe das einmal für Zweckform Seriennummernetiketten programmiert. Vielleicht hilft es dir ja im Ansatz.
Wenn du Felder ausblenden willst, dann kannst du das im VBA-Code folgendermassen machen:
Feldname.Visible=false
Ggf. nennst du die Felder halt passend um, damit du sie genauer identifizieren kannst.
Ich würde mir sowas wie z.B. "Feld_1_1" für Zeile 1 / Spalte 1 oder sowas überlegen, dann kannst du mit zwei FOR..NEXT Schleifen arbeiten und die Felder entsprechend ein-/ausblenden.
Alternativ zu "Visible" kannst du auch das "DisplayWhen"-Property des jeweiligen Steuerelements verwenden (http://msdn.microsoft.com/en-us/library/aa195851(v=office.11).aspx (http://msdn.microsoft.com/en-us/library/aa195851(v=office.11).aspx))
Man kann das aber auch mit einem Bericht lösen und mit der Eigenschaft "Beim Drucken" im Code den Feldern dynamisch (also während des Druckvorgangs) Werte zuweisen. Vorteil des Formulars ist allerdings das WYSIWYG.
[Anhang gelöscht durch Administrator]
Hallo,
siehe hier:
http://www.dbwiki.de/upload/AccSampleEtiketten2000.zip
Vielen Dank für eure Hilfe und eure Beispiele. Zeitlich bin ich noch nicht dazugekommen diese anzuschauen.
Grüsse von
Daniel
:)