Hallo Franklin,
Hmm, also jede Menge Handarbeit, wenn die Datensätze ja
normalerweise aus einer dynamisch erstellten Datei fertig erzeugt
werden.
Wie erzeugst Du genau die Datensätze? Wenn das über das Auslesen einer
Abfrage geht, dann kannst Du hier ansetzen. Du brauchst:
Eine Tabelle, die nur fortlaufende Nummern speichert (NrBis31)
Eine Tabelle, die in dem Feld "Limit" die Anzahl der gewünschten freien
Felder enthält sowie
die Abfrage oder Tabelle, die Du bisher einliest.
Die Abfrage lautet dann in etwa so:
SELECT "ID", "forename", "surname" FROM (SELECT "Nr", NULL AS "ID", NULL
AS "forename", NULL AS "surname" FROM "NrBis31" WHERE "Nr" <= (SELECT
"Limit" FROM "Filter" WHERE "ID" = TRUE))
UNION ALL
SELECT "ID", "forename", "surname" FROM "persons"
Das habe ich eben mit einer Testdatenbank hier zusammengebaut - deswegen
die englischsprachige Tabellenbezeichnung un die entsprechenden
Feldbezeichnungen.
Die Abfrage ist nicht in der GUI ausführbar sondern nur mit
«SQL-Kommando direkt ausführen». Deswegen kann auch die Grenze nicht
über eine Parameterabfrage eingegeben werden, muss also stattdessen ind
die Filtertabelle geschrieben werden.
Mit anderen Worten: Du hast keinen Laserdrucker, richtig?
Doch, aber die Nutzer, für die ich das geschrieben hatte, zum Anfang
eben nicht.
Der verklebt Dir nach kurzer Zeit ganz gut, weil die
Etikettenträger ohne das Deckpapier dafür nicht geeignet sind.
Ah ja, gut zu wissen ... und was macht man in dem Fall mit den
Resten? Die kann man doch nicht jedes Mal entsorgen bzw. zumindest
nicht mehr für den Zweck, für den sie eigentlich angeschafft wurden,
weiter verwenden, oder?
Was je nach Laserdrucker noch geht: Etikettenblatt so gerade
abschneiden, dass nur noch ganze Zeilen mit nicht bedruckten Etiketten
drin liegen - also kein Start mit dem 3. Etikett von links oder so etwas.
Etwas später: Man sollte immer auch das Kleingedruckte lesen ...
Außen auf der Etiketten-Packung steht ganz groß drauf, wie toll die
Teile auch im Laserdrucker funktionieren - sogar TÜV-geprüft etc.!
Und innen drin steht dann relativ klein, dass der Bogen nur einmal
durch den Drucker laufen darf.
Etikettendruck mit einem Laserdrucker lässt sich nur bei einem hohen
Durchsatz an Etiketten wirtschaftlich gestalten. Wir drucken in der
Schule dann z.B. 150 Etiketten auf einen Rutsch. Und der Rest wird dann
eben für direkte Beschriftung benutzt.
Gruß
Robert