Mehrfache (duplizierte) Ausdrucke der ausgewählten Datensätze bei Druck aus einer Datenbankintegration
Symptom
Wenn ich aus meiner Datenbankintegration drucke, erhalte ich nicht nur die ausgewählten Datensätze, die ich drucken möchte. Stattdessen bekomme ich ein Vielfaches der Gesamtanzahl der gewünschten Datensätze.
Ein praktisches Beispiel dazu:
- Es werden 5 Datensätze in die Tabelle eingefügt
- Die Integration erkennt 5 Datensätze und beginnt, sie einzeln zu verarbeiten
- Der 1. Datensatz wird von der Integration verarbeitet. Es wird ein Druckauftrag gesendet. Das Etikett ist ebenfalls mit dieser Tabelle verbunden. Es erkennt, dass es 5 Datensätze gibt, und druckt für diesen Auftrag 5 Etiketten, weil 5 Datensätze vorhanden sind.
- Die Integration löscht 1 Datensatz. Es sind jetzt noch 4 Datensätze vorhanden.
- Beim nächsten Datensatz sendet die Integration einen Druckauftrag für diesen Datensatz. Das Etikett findet 4 Datensätze und druckt 4 Etiketten.
Das geht so weiter, bis alle Datensätze entfernt wurden. Stellen Sie sich vor, Sie haben 100 Datensätze – das Problem wächst dann sehr schnell.
Lösung/Antwort
Stellen Sie sicher, dass das BarTender-Dokument nicht so eingerichtet/konfiguriert ist, dass es direkt mit der Datenbank verbunden ist, mit der auch die Integration arbeitet.
Stellen Sie stattdessen sicher, dass das Etikett benannte Datenquellen verwendet.
Lesen Sie hierzu diesen Artikel, wie Sie eine Datenbankintegration richtig einrichten: Drucken eines Dokuments mit Datenbank-Triggern
Wenn das Problem mit der Druckmenge nur direkt in BarTender auftritt
Hier finden Sie mögliche Lösungen: Druckmenge ist beim Drucken aus BarTender falsch
Weitere Informationen
Das Problem liegt meist daran, dass das betroffene BarTender-Dokument mit derselben Datenbank verbunden ist, die auch von der Datenbankintegration als Auslöser verwendet wird.
Wenn eine Änderung in der Datenbank die Integration auslöst, wird das BarTender-Dokument aufgerufen, bezieht sich aber auf die gesamte Datenbank. Dadurch wird dem BarTender-Dokument mitgeteilt, alle Datensätze in der Datenbank zu drucken.
Das „Vielfache der ausgewählten Datensätze“ tritt auf, wenn der Kunde die insgesamt ausgewählten Datensätze abfragt, die er drucken möchte. Die Ergebnisse in der „gesamten Datenbank“ sind dann nur die ausgewählten Datensätze, die er drucken wollte. Ist das BarTender-Dokument weiterhin direkt mit der Datenbank verbunden, ergibt sich daraus ein Vielfaches der gewünschten Datensätze.