T-SQL: Datenbanken und Tabellen erstellen

T-SQL ist der SQL-Dialekt, der unter dem Microsoft SQL Server verwendet wird. Dieser Beitrag zeigt, wie Sie mit T-SQL Datenbanken anlegen und Tabellen erstellen. Zum Erstellen von Tabellen gehören noch einige weitere Aspekte wie zum Beispiel das Definieren der einzelnen Felder, das Festlegen der Datentypen oder das Anlegen von Indizes. Dabei werden vor allem die Unterschiede zu den Datentypen unter Access und unter T-SQL hervorgehoben.

Weiterlesen

SQL Server 2012 – Installation

Als Access-Entwickler kommen Sie schnell an die Grenzen des Systems, wenn es um die Sicherheit der Daten, um die Benutzerverwaltung und um die Skalierbarkeit geht. Der Ausweg ist ein SQL-Server, zum Beispiel der Microsoft SQL Server 2012. Wenn Sie die Benutzeroberfläche einer Anwendung in Access programmieren und als Backend zum Speichern der Daten den SQL Server verwenden, erhalten Sie eine tolle Kombination. In diesem Beitrag schauen wir uns an, wie Sie den SQL Server installieren und wie sie diesen in Betrieb nehmen.

Weiterlesen

PDF einlesen am Beispiel eines Kontoauszugs

Alle Jahre wieder tritt der Fall auf, dass die Inhalte eines oder mehrerer PDF-Dokumente eingelesen werden sollen. Diesmal sind es die Kontoauszüge: Ich habe es versäumt, die Buchungsdaten rechtzeitig und regelmäßig per Onlinebanking einzulesen. Da diese in der Regel nur für die vorherigen drei Monate abrufbar sind, stehe ich vor einem Problem. Das Abtippen der in gedruckter Form vorliegenden Auszüge ist selbstverständlich unter der Würde eines Programmierers. Also habe ich mir die PDFs von der Bank zusenden lassen – immerhin ein Eingeständnis.

Weiterlesen

Designs unter Access 2010 und 2013

Mit Access 2010 hat Microsoft eine neue Möglichkeit eingeführt, schnell das Design von Formularen und Berichten umzustellen. Dies betrifft vor allem Schriftarten und die Farben von Schrift, Linien und Hintergründen, aber es gibt auch einige neue Designmöglichkeiten. Damit können Sie beispielsweise Schaltflächen mit Farbverläufen versehen. Dieser Beitrag stellt die neuen Features, die auch in Access 2013 vorhanden sind, im Detail vor.

Weiterlesen

Abonnements verwalten, Teil 1

Wenn man an Abonnements denkt, fallen einem zunächst Zeitungen oder Magazine ein. Es gibt aber natürlich auch Abonnements für alle anderen Bereiche des Lebens – vom Sockenabo, das einem regelmäßig neue Socken garantiert, bis hin zum Abonnement über die regelmäßige Lieferung von Adressetiketten. Allen Abonnements ist gemeinsam, dass diese verwaltet werden müssen, damit jeder Kunde das richtige Produkt zum passenden Zeitpunkt erhält. Dieser Beitrag zeigt Möglichkeiten zum Verwalten von Abonnements auf.

Weiterlesen

Kundenkommunikation per E-Mail verwalten, Teil 1

Wenn Sie den E-Mail-Verkehr mit Ihren Kunden im Griff haben wollen, kopieren Sie einfach alle betroffenen E-Mails in Ihre Kundendatenbank. Dort landen diese in einer Tabelle, deren Datensätze Sie den Kunden zuordnen können. Vor dem Zuordnen müssen Sie jedoch noch festlegen, welche E-Mails aus welchen Ordnern importiert werden sollen. Dieser Beitrag zeigt, wie Sie den Zugriff auf Outlook und den Import der E-Mails automatisieren.

Weiterlesen

Navigationssteuerelement in der Praxis

Das Navigationssteuerelement ermöglicht ein einfaches Handling von Unterformularen. Sie können damit etwa immer das gleiche Formular als Unterformular anzeigen und die Daten je nach gedrückter Navigationsschaltfläche filtern – beispielsweise um Artikel nach Kategorien zu sortieren oder nach dem Alphabet zu filtern. Dieser Beitrag zeigt, wie Sie eine solche Lösung erstellen – aber auch, wie Sie sich die Arbeit beim Erstellen des Formulars per VBA vereinfachen können.

Weiterlesen

TreeView ohne ActiveX

Im August 2012 verteilte Microsoft über Windows-Update für alle Office-Installationen ab Version 2003 automatisch Security Patches, die nur eine einzige Komponente austauschten: die ActiveX-Bibliothek mscomctl.ocx, welche, unter anderem, das viel verwendete TreeView-Steuerelement enthält. Dabei machte die COM-Version der Bibliothek einen Sprung von 2.0 auf 2.1, was VBA-Module, in denen deren Elemente angesprochen werden, teilweise inkompatibel macht. Ergebnis sind deshalb Datenbanken, die seltsame Fehler melden, wenn Formulare mit TreeViews oder Listviews aufgerufen werden.

Weiterlesen

Probleme mit TreeView, ListView und Co. beheben

Am 14. August 2012 war es mal wieder soweit: Microsoft hat eine Änderung an den ActiveX-Steuerelementen der Bibliothek MSCOMCTL.ocx vorgenommen, welche die meisten in Betrieb befindlichen TreeView- und ListView-Steuerelemente untauglich machte und zahlreichen Entwicklern tagelange Fehlersuche bescherte. Wir zeigen, wie die Probleme entstehen und wie Sie diese beheben können.

Weiterlesen