TreeView-Steuerelemente enthalten gelegentlich mehr Einträge, als gleichzeitig dargestellt werden können. Dank der Bildlaufleisten ist das kein Problem. Wenn Sie jedoch mit Drag and Drop arbeiten und einen Eintrag an eine Stelle verschieben möchten, die aktuell nicht sichtbar ist, stehen Sie auf dem Schlauch: Scrolling während Drag and Drop wird vom TreeView-Steuerelement nicht unterstützt. Mit diesem Beitrag rüsten wir dieses Feature nach.
Sollten Sie bei einem Kunden, der Ihre Anwendung mit der Runtime-Version von Access einsetzt, einmal kurz ein paar Daten prüfen wollen, müssen Sie schon entsprechende Abfragen oder Formulare über die Menüstruktur bereitstellen. Eine etwas flexiblere Lösung, die auch das Neuerstellen von Abfragen erlaubt, lernen Sie in diesem Beitrag kennen. Damit brauchen Sie nur den SQL-Code der Abfrage einzugeben, um einen Blick auf die entsprechenden Daten zu werfen.
Access-Formulare offenbaren immer wieder mal kleine Mankos: Mal lassen sich keine hierarchisch strukturierten Daten darstellen, mal möchten Sie die Daten vielleicht mit ein paar farbigen Elementen aufhübschen. Mit HTML hingegen ist dies alles möglich – Sie bauen sich einfach mit Elementen wie table, tr und td die gewünschte Struktur auf und füllen diese mit den gewünschten Daten. Fehlt nur noch ein wenig Interaktivität, oder? Nein: Auch das gelingt mit DHTML.
Kreuztabellenabfragen erlauben die Gruppierung von Daten nach zwei Kriterien, die als Spalten- und Zeilenköpfe dargestellt werden. Solange Sie eine solche Abfrage manuell und statisch erstellen, können Sie diese mit aussagekräftigen Spaltenüberschriften versehen. Sobald die Daten jedoch etwa per Parameter gefiltert werden sollen, wird es kompliziert, denn auch die Spaltenüberschriften müssen dann dynamisch angepasst werden. Dieser Beitrag zeigt Möglichkeiten, dieses Problem zu lösen.
Berichte drucken? Kein Problem: Dialoge wie die Seiteneinstellungen und der Drucken-Dialog liefern doch alles, was das Herz an Einstellungsmöglichkeiten begehrt. Aber was, wenn Sie mal per VBA eingreifen möchten – zum Beispiel, weil der Benutzer ganz einfach zwei Exemplare eines Dokuments mit einem Mausklick drucken möchte? Oder weil Sie zur Laufzeit die Anzahl der Spalten eines Berichts einstellen möchten? Dies lässt sich natürlich per VBA erledigen. Dieser Beitrag zeigt, wie es funktioniert.
|