Datenzugriff per VBA vereinfachen

Der Datenzugriff etwa per Datensatzgruppe erfordert immer wieder die gleichen Handgriffe: Database-Objekt deklarieren und instanzieren, Recordset-Objekt deklarieren und instanzieren und dann ran an die Daten. Gleiches gilt für das Absetzen von SQL-Anweisungen mit der Execute-Methode oder für das Ausführen von Parameterabfragen. Wir zeigen, wie Sie sich dies merklich vereinfachen können und noch dazu Code einsparen.

Weiterlesen

Permanenter Access Query-Analyzer

Den Query-Analyzer kennen viele von Ihnen vielleicht noch – er gehörte einst zum Lieferumfang des SQL Servers. Das Tool diente zur direkten Eingabe von SQL-Abfragen, und zwar sowohl von Auswahl- als auch Aktionsabfragen. Egal, ob Sie das Tool kennen und vermissen oder ob Sie nun den ersten Kontakt damit haben: Es wird Ihnen gefallen, wenn Sie keine Angst vor SQL haben und sich gern einmal die Arbeit vereinfachen.

Weiterlesen

Upsizing von Access nach SQL Server: Tabellen

“Access ist eine Hausfrauen-Datenbank!” – das ist eine oft und gern genutzte Phrase zur Verunglimpfung von Access-Datenbanken und ihren Entwicklern. Aber man kann diese Aussage auch positiv sehen und als Kompliment auffassen. Immerhin sorgt eine Hausfrau dafür, dass alles gepflegt und in Ordnung gehalten wird. Genau das macht Access auch. Es ist sehr tolerant und nimmt dem Entwickler viel Arbeit ab. Das ist bei einem größeren Datenbanksystem wie dem SQL Server bei Weitem nicht der Fall. Der SQL Server ist weitaus penibler und lässt dem Entwickler auch nicht allzu viel durchgehen. Hier muss der Entwickler selbst dafür sorgen, dass alles ordentlich ist und bleibt. Genau dieser Aspekt sorgt nach der Migration einer Access-Datenbank zu einer SQL Server-Datenbank immer wieder für Überraschungen. Das fängt schon mit den einfachsten Dingen an – den Tabellen.

Weiterlesen

Datenhierarchien in Access

Hierarchieartige Strukturen spielen im Datenbankentwurf immer wieder eine große Rolle. Bereits eine schlichte 1:n-Beziehung stellt eine Hierarchie dar. Um in der Dateneingabe einerseits flexibel zu bleiben, aber dennoch Benutzerfehler schon durch den Entwurf zu verhindern, muss man einige Dinge beachten. In diesem Beitrag zeigen wir die Fallstricke beim Entwurf hierarchischer Datenstrukturen auf.

Weiterlesen

Binärzahlen – was soll ich denn damit Ich will Access-Anwendungen erstellen, dazu brauche ich doch keine Binärzahlen! Oder vielleicht doch Oh ja, es gibt sie sehr wohl, die Anwendungszwecke für Binärzahlen, und wenn Sie dort mit allen Wassern gewaschen sind, können Sie sich meist eine Menge Arbeit sparen. Lesen Sie doch einfach selbst, warum Binärzahlen für den Access-Entwickler interessant sind und was Sie dazu wissen sollten …

Weiterlesen

Platzbedarf für Text ermitteln

Gelegentlich möchte man Steuerelemente in Formularen und Berichten an den tatsächlich von ihnen benötigten Platz anpassen. Access liefert keine offizielle Funktion, um für einen gegebenen Text mit einer bestimmten Schriftgröße und -breite den Platzbedarf in Höhe und Breite zu liefern. Grund genug, auf eine nicht dokumentierte Funktion zuzugreifen und diese entsprechend zu wrappen …

Weiterlesen