Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Etikettendruck

Begonnen von AMB, Januar 14, 2015, 09:39:17

⏪ vorheriges - nächstes ⏩

AMB

Guten Morgen,

aufgrund meines beschränkten VBA-Wissens habe ich folgendes Problem:

Ich habe ein ungebundenes Formular (frmAuswahl) mit Textfeldern (txtStart, txtEnde) und Schaltflächen (cmdDruck1, cmdDruck3). In die Textfelder werden Zahlen eingetragen (z.B.: 1,5) und über die Schaltflächen soll ein Bericht ausgewählt werden und entweder 1x oder 3 x gedruckt werden.

Das Textfeld im Bericht (rptEtiketten), in der die Zahl aus dem Formular übernommem werden soll, heißt txtNummer.

Ich bekomme die VBA-Anweisung mit der Schleife und der Datenübernahme nicht hin. Kann mir bitte jemand helfen!?
Weiterhin sollte auch der Drucker (Micra) festgesetzt werden, da er ja nicht der Standarddrucker ist.

Gruß
Michael

DF6GL

Hallo,



erklär mal genauer, was es mit "In die Textfelder werden Zahlen eingetragen (z.B.: 1,5)" auf sich hat und wozu diese Zahlen gebraucht werden.

Wenn , wie vermutet, auf den Etiketten fortlaufend Zahlen , beginnend mit txtStart und endend mit txtEnde ausgegeben werden sollen, so bietet sich dafür eine Tabelle an , die die Zahlen aus dem entspr. Wertebereich (in z. B. Feld "Nummer", Datentyp Zahl,long) speichert. Der Bericht mit seinem Textfeld  wird an diese Tabelle gebunden.

Der Drucker kann entweder über das Printer-Objekt eingestellt werden, oder der Standarddrucker wird vorher auf den speziellen Drucker umgestellt.

Statt zwei Schaltflächen für die Kopien(anzahl) erstelle ein weiteres Textfeld ("txtKopien") in die die Kopieen-Anzahl eingetragen wird.


Sub cmdDruck_Click()
.
.
.
Docmd.Openreport "test2" , acPreview ,, "Nummer >=" & Me!txtStart & " and Nummer <= " & Me!txtEnde
DoCmd.PrintOut , , , , Me!Kopien
.
.
End Sub


Ansonsten weiterer Tipp in dieser Beispiel-DB:  http://dbwiki.net/images/3/3b/AccSampleEtiketten2000.zip
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

AMB

Hallo,

Dein Gedanke war richtig, es sollte fortlaufend sein.
Hat geklappt! Danke dafür!