In dieser Version migrieren wir die Testergebnisartefakte in ein neues kompaktes und effizientes Speicherschema. Da Testergebnisse ziemlich den meisten Speicherplatz. Neu bei maxdome Kein Abo, keine Vertragsbindung. ber 60. 000 Videos im Store einzeln leihen oder kaufen. Auf deinem Fernseher, mobilen Endgert oder ber PCMac. Word. In Word 2016 fr Mac knnen Sie ein Makro erstellen, das eine Tastenkombination aufweist, ein Makro ausfhren und nicht mehr bentigte Makros lschen. Alles zum Thema Microsoft Access. Die Datenstruktur der vorgestellten Lsung besteht aus den vier Tabellen tbl. Belege, tbl. Kategorien, tbl. Adressen und tbl. Seiten. Die Tabelle tbl. Belege speichert die einzelnen Dokumente. Sie enthlt die Felder aus der folgenden Tabelle. Falls Sie Besitzer eines Scanners sind, knnen Sie das komplette Dokument als Anlage in dem Feld Anlage als OLE Objekt hinterlegen. Um auch den Empfnger und den Absender eines Belegs hinterlegen zu knnen und nicht jedes Mal die Adresse erfassen zu mssen, stellt die Tabelle tbl. Adressen die Informationen ber Name, Strae, PLZ, Ort und Telefon zur Verfgung. Um auch den Empfnger und den Absender eines Belegs hinterlegen zu knnen und nicht jedes Mal die Adresse erfassen zu mssen, stellt die Tabelle tbl. Adressen die Informationen ber Name, Strae, PLZ, Ort und Telefon zur Verfgung. Ordnung in die einzelnen Dokumente bringt die Tabelle tbl. Kategorien, die lediglich die zwei Felder Kategorie. Nr und Kategorie enthlt. Durch die Verknpfung zur Tabelle tbl. Belege kann jedes Dokument auf einen virtuellen Stapel wie beispielsweise Handy Abrechnung, Bewirtung oder Kreditkartenabrechnung gelegt werden. Die Verknpfung der Tabellen entnehmen Sie Abb. Abb. 1 Das ER Diagramm Um die sptere Erstellung von Formularen zu vereinfachen, sind die beiden Felder Adresse. Nr und Kategorie. Nr der Tabelle tbl. Belege als Nachschlagefelder definiert. Hierzu gehen Sie wie folgt vor step by step 1. Sie die Tabelle tbl. Belege in der Entwurfsansicht und positionieren Sie die Einfgemarke auf das Feld Adresse. Nr. 2. Wechseln Sie unterhalb der Tabelle zum Register Nachschlagen. Whlen Sie unter Steuerelement anzeigen die Einstellung Kombinationsfeld aus. Geben Sie unter Datensatzherkunft die folgende Abfrage an SELECT Name, Adresse. Nr FROM tbl. Adressen ORDER BY Name 5. Sie die Eigenschaften Gebundene Spalte und Spaltenanzahl auf den Wert 2. Geben Sie als Spaltenbreite den Wert 5cm 0cm ein. Auf die gleiche Weise definieren Sie fr das Feld Kategorie. Nr ein Nachschlagefeld. Verwenden Sie in diesem Fall jedoch die folgende Abfrage SELECT Kategorie, Kategorie. Nr FROM tbl. Kategorien ORDER BY Kategorie Speichern Sie anschlieend die fertige Tabelle. Dokumente nummerieren Ein wesentlicher Bestandteil der hier vorgestellten Lsung ist, dass alle Dokumente mit einer eindeutigen Nummer versehen werden. Um die Nummer nicht von Hand auf das Dokument schreiben zu mssen, soll diese Aufgabe von Ihrem Drucker erledigt werden. Hierzu werden die Belege einfach in den Papiereinzug gelegt und der Drucker versieht diese mit der Nummer. Damit die Nummer immer sichtbar ist, wird sie in jeder Ecke und zudem noch invertiert ausgegeben. Zustzlich zu der Nummer soll ein Barcode mit ausgegeben werden. Falls Sie also einen Barcode Scanner haben sollten, knnen Sie einzelne Dokumente sehr schnell durch einfaches Scannen des Barcodes zuordnen. Den Ausdruck der Nummer und des Barcodes erledigt ein Berichts namens rpt. Index. Der Bericht enthlt im Seitenkopf und im Seitenfu jeweils links und rechts zwei Text Steuerelemente zur Ausgabe der Nummer und des Barcodes s. Abb. 2. Falls Sie einen mehrseitigen Beleg haben, sollte die Nummer auf jeder Seite ausgegeben werden und idealerweise noch mit einer fortlaufenden Seitennummer versehen werden. Um diese zu realisieren, ist der Bericht an die Tabelle tbl. Seicomputer. haufe. Access im Unternehmen Musterlsung Belege mit Barcodes verwalten 4. Diese Tabelle enthlt nur eine einzelne Spalte namens Seite. Nr. Damit fr jeden Datensatz in der Tabelle tbl. Seiten eine Berichtsseite gedruckt wird, ist die Eigenschaft Neue Seite des Detailbereichs auf Vor Bereich eingestellt. Um nun eine bestimmte Anzahl Seiten zu drucken, muss die Tabelle tbl. Seiten zunchst mit der erforderlichen Anzahl Datenstze gefllt werden. Dies erledigt die VBAProzedur Seiten. Erstellen s. Quellcode 1. Abb. 2 Der Bericht rpt. Index in der Entwurfsansicht. Sub Seiten. ErstellenAnzahl As Integer Dim i As Integer Dim My. Recordset As New ADODB. Recordset Dim Anzahl. Existierende. Seiten As Long Anzahl. Existierende. Seiten DCountSeite. Nr, tbl. Seiten If Anzahl. Existierende. Seiten lt Anzahl Then With My. Recordset. Active. Connection Current. Project. Connection. Lock. Type ad. Lock. Optimistic. Cursor. Location ad. Use. Client. Source tbl. Seiten. Open For i 1 To Anzahl Anzahl. Existierende. Seiten. Add. New Seite. Nr Anzahl. Existierende. Seiten i. Update Next i End With End If End Sub Quellcode 1 Access im Unternehmen computer. Musterlsung Belege mit Barcodes verwalten 4. Die Prozedur erwartet als Parameter die Anzahl der gewnschten Seiten. Sie prft zunchst, ob die Tabelle bereits mindestens die angegebene Anzahl an Datenstzen enthlt. Sollte dies nicht der Fall sein, fgt sie die fehlenden Seiten hinzu. Der Bericht wird spter mit einem Filterkriterium wie beispielsweise Seite. Nr lt 1. 0geffnet. Hierdurch stellt es kein Problem dar, wenn die Tabelle mehr Datenstze enthlt, als fr den Ausdruck erforderlich sind. Sie finden die fertige Prozedur im Modul mod. Tools der Beispieldatenbank zu diesem Artikel. Wie bereits erwhnt, erfolgt der Ausdruck der Nummer und des Barcodes in allen vier Ecken jeder Seite. Um dies zu erreichen, platzieren Sie jeweils im Seitenkopf und im Seitenfu insgesamt acht Textfelder. Vier davon sind fr die Nummer, die anderen vier fr die Barcodes reserviert. Damit die korrekte Nummer ausgegeben werden kann, muss der Bericht an die Tabelle tbl. Belege gebunden sein. Zustzlich ist aber auch eine Bindung an die Tabelle tbl. Seiten erforderlich, um den Ausdruck mehrerer Seiten zu ermglichen. Um dieses Problem zu lsen, fgen Sie der Datenquelle des Berichts einfach beide Tabellen hinzu, ohne diese zu verknpfen s. Abb. 3. Abb. 3 Die Datenquelle des Berichts besteht aus zwei nicht verknpften Tabellen. Durch die fehlende Verknpfung bildet Access einen Cross Join. Dies bedeutet, dass zu jedem Datensatz aus der Tabelle tbl. Seiten alle Datenstze aus der Tabelle tbl. Belege ausgegeben werden. Wenn jede Tabelle beispielsweise zehn Datenstze enthlt, wrde das Abfrageergebnis aus insgesamt 1. Datenstzen bestehen. Als Ergebnis der Abfrage reichen die beiden Felder Seite. Nr und Beleg. Nr aus. Beim ffnen des Berichts muss nun lediglich noch die Beleg. Nr entsprechend gefiltert werden. Ausgabe der Nummer Da zustzlich zur Beleg Nummer auch die Seitennummer ausgegeben werden soll, bietet sich die Definition eines Formats an. In dieser Lsung ist die Entscheidung auf das Format 0. Teil vor dem Bindestrich die Belegnummer und der zweite Teil die Seitennummer darstellt. Die Formatierung bernimmt die VBA Prozedur Get. Page. ID, die Sie ebenfalls im Modul mod. Tools der Beispieldatenbank finden Public Function Get. Page. IDBeleg. Nr As Variant, Seite. Nr As Variant As String Get. Page. ID FormatBeleg. Nr, 0. 00. 00 FormatSeite. Nr, 0. 00. 0 End Function Die Prozedur erwartet als Parameter die Belegnummer und die aktuelle Seitennummer. Daraus bildet sie dann das vorgestellte Format. Zum Einsatz kommt die Prozedur in den vier Text Steuerelementen, die zur Anzeige der Nummer reserviert sind. Hierzu tragen Sie den folgenden Ausdruck in die Steuerelementinhalt Eigenschaft des Textfeldes ein Get. Page. IDBeleg. Nr Seite. NrZustzlich sollten Sie das Textfeld noch mit einer weien Schriftfarbe und einem schwarzen Hintergrund formatieren. Durch diese invertierte Darstellung kann der Text spter besser entziffert werden s. Abb. 4. Abb. 4 Invertierte Formatierung des Textfeldes Das Eintragen des Ausdrucks und die Formatierung wiederholen Sie fr alle vier Textfelder. Ausgabe des Barcodes Die Ausgabe des Barcodes erfolgt direkt unterhalb der Belegnummer in einem weiteren Textfeld. Zur Darstellung des Barcodes kommt ein spezieller Font namens Barcode Universal zum Einsatz. Sie finden diesen Font auf der CD. Zur Installation des Fonts gehen Sie wie folgt vor step by step 1. Sie die Systemsteuerung von Windows. Sie von hier aus den Ordner Schriftarten. Ziehen Sie die Datei Barcode. CD in den Ordner Schriftarten. Der Font enthlt lediglich drei Zeichen Einen langen Strich, einen kurzen Strich sowie einen weien Strich als Leerzeichen. Die drei Zeichen werden durch die Ziffern 0, 1 und 2 reprsentiert. Durch entsprechende Kombination dieser drei Zeichen lassen sich fast alle eindimensionalen Barcodes wie etwa Code.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |