Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

ACLib-Import-Wizard

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Bedienung)
K (Aktualisieren von Access-Elementen)
Zeile 44: Zeile 44:
==== Aktualisieren von Access-Elementen ====
==== Aktualisieren von Access-Elementen ====
#Den Import-Assistenten über das Add-In-Menü öffnen
#Den Import-Assistenten über das Add-In-Menü öffnen
-
#Mittels Rechtsklick auf '''Dateien importieren''' das Kontextmenü öffnen und ''Alle vorhandenen Elemente aktualisieren'', wenn alle Access-Elemente mit Codelib-Block aktualisiert werden sollen. Mit ''Alle vorhandenen Module aktualisieren'' werden nur die Module und Klassen nach Codelib-Blöcken durchsucht und bei vorhandenem Block aktualisiert. Auch bei der Aktualisierung wird der ausgewählte Import-Modus berücksichtigt. Als ''ausgewählt'' gelten in diesem Fall die Dateien der Access-Elemente.
+
#Mittels Rechtsklick auf '''Dateien importieren''' das Kontextmenü öffnen und ''Alle vorhandenen Elemente aktualisieren'', wenn alle Access-Elemente mit Codelib-Block aktualisiert werden sollen. Mit ''Alle vorhandenen Module aktualisieren'' werden nur die Module und Klassen nach Codelib-Blöcken durchsucht und bei vorhandenem Block aktualisiert. Auch bei der Aktualisierung wird der ausgewählte Import-Modus berücksichtigt. Als ''ausgewählt'' gelten in diesem Fall die Dateien der Access-Elemente. Die Einstellung ''vorhandene Dateien nicht überschreiben'' wird allerdings ignoriert und stattdessen ''vorhandene Elemente überschreiben'' verwendet.
=== Hinweise ===
=== Hinweise ===

Version vom 17:00, 16. Dez. 2009

Mit dem Import-Assistenten können Dateien aus der Code-Bibliothek in die zu erstellende Anwendung importiert werden. Der Import-Assistent prüft die Abhängigkeiten und importiert alle erforderlichen Elemente.

Der ACLib Import Wizard ist noch in der Test-Phase!

Inhaltsverzeichnis

Download

ACLibImportWizard.zip

Bedienung

Installation

  1. Download der Zip-Datei ACLibImportWizard.zip
  2. Entpacken in ein beliebiges Verzeichnis
  3. Access-Add-In installieren
    • Access starten
    • Access-Add-In-Manager öffnen
    • Entpackte Datei ACLibImportWizard.mda auswählen. Die Datei wird von Access ins Verzeichnis '%appdata%\Microsoft\AddIns' kopiert.
    • Die ursprünglich entpackte Datei kann gelöscht werden.

Der Import-Assistent ist ein Access Menü-Add-In und kann über das Add-In-Menü in der Menüleiste oder in der Multifunktionsleiste geöffnet werden.

Konfiguration

  1. Den Import-Assistenten über das Add-In-Menü öffnen
    Datei:ACL-Import-Wizard_leer.png
  2. Das Hauptverzeichnis der lokalen Codebibliothek auswählen
    Datei:ACL-Import-Wizard_konfiguriert.png

Das Hauptverzeichnis entspricht dem aus dem Subversion-Repository exportierten Hauptzweig (z. B. trunk).

Import von Dateien

  1. Den Import-Assistenten über das Add-In-Menü öffnen
  2. Datei auswählen
  3. Gewünschten Import-Modus auswählen
  4. Schaltfläche Dateien importieren betätigen
Datei:ACL-Import-Wizard_Datei_importieren.png

Wenn in der Ausgewählten Datei Abhängigkeiten definiert sind, müssen diese Dateien nicht zusätzlich ausgewählt werden. Nur beim Import-Modus nur die ausgewählte Datei(en) importieren werden die Abhängigkeiten ignoriert.

Aktualisieren von Access-Elementen

  1. Den Import-Assistenten über das Add-In-Menü öffnen
  2. Mittels Rechtsklick auf Dateien importieren das Kontextmenü öffnen und Alle vorhandenen Elemente aktualisieren, wenn alle Access-Elemente mit Codelib-Block aktualisiert werden sollen. Mit Alle vorhandenen Module aktualisieren werden nur die Module und Klassen nach Codelib-Blöcken durchsucht und bei vorhandenem Block aktualisiert. Auch bei der Aktualisierung wird der ausgewählte Import-Modus berücksichtigt. Als ausgewählt gelten in diesem Fall die Dateien der Access-Elemente. Die Einstellung vorhandene Dateien nicht überschreiben wird allerdings ignoriert und stattdessen vorhandene Elemente überschreiben verwendet.

Hinweise

Damit die Abhängigkeitsprüfung funktioniert, muss in den Code-Modulen ein '<codelib>-Block enthalten sein. Beispiel:

<codelib>
  <file>_codelib/addins/ImportWizard/ACLibFileManager.cls</file>
  <use>base/modErrorHandler.bas</use>
  <use>base/ApplicationHandler.cls</use>
</codelib>
  • <file> gibt den Speicherort im Repository ab dem Hauptverzeichnis an.
  • <use> gibt Auskunft über die Abhängigkeit von anderen Code-Modulen.

Schritt für Schritt

Module des Import-Assistenen in eine neue Access-Anwendung kopieren