Gemeinsam zu mehr Effizienz in der Anwendungserstellung
K |
K |
||
(Der Versionsvergleich bezieht 47 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | |||
[[Kategorie:Access-Add-In]] | [[Kategorie:Access-Add-In]] | ||
- | Mit dem Import-Assistenten können Dateien aus der Code-Bibliothek in die zu erstellende Anwendung importiert werden. Der Import prüft die Abhängigkeiten und importiert alle erforderlichen | + | [[Kategorie:Hilfe]] |
+ | {{TOCright}} | ||
+ | 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 Code-Module. | ||
=== Download === | === Download === | ||
- | [ | + | [https://github.com/AccessCodeLib/ACLibImportWizard ACLibImportWizard (GitHub)] |
+ | |||
+ | === Bedienung === | ||
+ | ==== Installation ==== | ||
+ | |||
+ | # Download der Zip-Datei | ||
+ | # Entpacken in ein beliebiges Verzeichnis | ||
+ | # Access-Add-In installieren | ||
+ | #*Access starten | ||
+ | #*Access-Add-In-Manager öffnen | ||
+ | #*Entpackte Datei ''ACLibImportWizard.accda'' auswählen. Die Datei wird von Access ins Verzeichnis '%appdata%\Microsoft\AddIns' kopiert. | ||
+ | #*Die ursprünglich entpackte Datei kann gelöscht werden. | ||
+ | {{info|text= | ||
+ | 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 ==== | ||
+ | #Den Import-Assistenten über das Add-In-Menü öffnen | ||
+ | #:[[Datei:ACL-Import-Wizard_leer.png]] | ||
+ | #Das Hauptverzeichnis der lokalen Codebibliothek auswählen | ||
+ | #:[[Datei:ACL-Import-Wizard_konfiguriert.png]] | ||
+ | {{info|text= | ||
+ | Das Hauptverzeichnis entspricht dem aus dem [[Subversion-Repository]] exportierten Hauptzweig (z. B. trunk). | ||
+ | }} | ||
+ | |||
+ | ==== Import von Dateien ==== | ||
+ | Den Import-Assistenten über das Add-In-Menü öffnen. Anschließend folgende Schritte in der Maske ausführen: | ||
+ | #Datei auswählen | ||
+ | #Gewünschten Import-Modus auswählen | ||
+ | #Schaltfläche '''Dateien importieren''' betätigen | ||
+ | :[[Datei:ACL-Import-Wizard_Datei_importieren.png]] | ||
+ | |||
+ | {{info|text= | ||
+ | Wenn in der ausgewählten Datei Abhängigkeiten definiert sind, müssen diese Dateien nicht zusätzlich ausgewählt werden. Beim Import-Modus '''nur die ausgewählte Datei(en) importieren''' werden die Abhängigkeiten ignoriert. | ||
+ | }} | ||
+ | |||
+ | ==== Aktualisieren von Access-Elementen ==== | ||
+ | #Den Import-Assistenten über das Add-In-Menü öffnen | ||
+ | #Mittels Rechtsklick auf ''Dateien importieren'' das Kontextmenü öffnen und einen passenden Eintrag auswählen. | ||
+ | #*''Alle vorhandenen Elemente aktualisieren'': alle Access-Elemente mit Codelib-Block werden aktualisiert | ||
+ | #*''Alle vorhandenen Module aktualisieren'': nur die Module und Klassen mit Codelib-Block werden aktualisiert. | ||
+ | [[Datei:ACL-Import-Wizard_Elemente_aktualisieren.png]] | ||
+ | {{info|text= | ||
+ | Bei der Aktualisierung wird der ausgewählte Import-Modus berücksichtigt. Als ''ausgewählt'' gelten in diesem Fall die Namen der Access-Elemente in der Anwendung. | ||
+ | }} | ||
=== Hinweise === | === Hinweise === | ||
- | Damit die Abhängigkeitsprüfung funktioniert, muss in den Code-Modulen ein | + | Damit die Abhängigkeitsprüfung funktioniert, muss in den Code-Modulen ein <code><codelib></code>-Block enthalten sein. |
- | + | ||
<source lang="xml"> | <source lang="xml"> | ||
<codelib> | <codelib> | ||
<file>_codelib/addins/ImportWizard/ACLibFileManager.cls</file> | <file>_codelib/addins/ImportWizard/ACLibFileManager.cls</file> | ||
+ | <description>This is the description</description> | ||
+ | <license>_codelib/license.bas</license> | ||
<use>base/modErrorHandler.bas</use> | <use>base/modErrorHandler.bas</use> | ||
<use>base/ApplicationHandler.cls</use> | <use>base/ApplicationHandler.cls</use> | ||
+ | <ref><name>DAO</name><major>5</major><minor>0</minor><guid>{00025E01-0000-0000-C000-000000000046}</guid></ref> | ||
+ | <test>_test/xxx/yyy/zzz.cls</test> | ||
</codelib> | </codelib> | ||
- | |||
</source> | </source> | ||
- | * <code><file></code> gibt den Speicherort im Repository ab dem | + | * <code><file></code> gibt den Speicherort im Repository ab dem Stammverzeichnis (z. B. trunk) an. |
+ | * <code><description></code> Beschreibung des CodeModuls, wird im Import-Wizard angezeigt. | ||
+ | * <code><license></code> gibt die Lizenz an. | ||
* <code><use></code> gibt Auskunft über die Abhängigkeit von anderen Code-Modulen. | * <code><use></code> gibt Auskunft über die Abhängigkeit von anderen Code-Modulen. | ||
+ | * <code><ref></code> gibt einen erforderlichen Verweis an. | ||
+ | *:*<code><name></code> entspricht <code>VBIDE.Reference.Name</code> | ||
+ | *:*<code><major></code> entspricht <code>VBIDE.Reference.Major</code> | ||
+ | *:*<code><minor></code> entspricht <code>VBIDE.Reference.Minor</code> | ||
+ | *:*<code><guid></code> entspricht <code>VBIDE.Reference.Guid</code> | ||
+ | * <code><test></code> gibt die Testklasse (Unit-Test) zum Testen des Code-Modules an. | ||
+ | |||
+ | ==== Schritt für Schritt ==== | ||
+ | [[ACLib-Import-Wizard:Anwendung erzeugen|Module des Import-Assistenen in eine neue Access-Anwendung kopieren]] | ||
+ | |||
+ | [http://access-codelib.net/videos/ACLib-Import-Wizard/neue-anwendung-erstellen/ Video: Neue Anwendung mit der Unterstützung des Import-Assistenten erstellen] |
Inhaltsverzeichnis |
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 Code-Module.
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.
Das Hauptverzeichnis entspricht dem aus dem Subversion-Repository exportierten Hauptzweig (z. B. trunk).
Den Import-Assistenten über das Add-In-Menü öffnen. Anschließend folgende Schritte in der Maske ausführen:
Wenn in der ausgewählten Datei Abhängigkeiten definiert sind, müssen diese Dateien nicht zusätzlich ausgewählt werden. Beim Import-Modus nur die ausgewählte Datei(en) importieren werden die Abhängigkeiten ignoriert.
Bei der Aktualisierung wird der ausgewählte Import-Modus berücksichtigt. Als ausgewählt gelten in diesem Fall die Namen der Access-Elemente in der Anwendung.
Damit die Abhängigkeitsprüfung funktioniert, muss in den Code-Modulen ein <codelib>
-Block enthalten sein.
<codelib> <file>_codelib/addins/ImportWizard/ACLibFileManager.cls</file> <description>This is the description</description> <license>_codelib/license.bas</license> <use>base/modErrorHandler.bas</use> <use>base/ApplicationHandler.cls</use> <ref><name>DAO</name><major>5</major><minor>0</minor><guid>{00025E01-0000-0000-C000-000000000046}</guid></ref> <test>_test/xxx/yyy/zzz.cls</test> </codelib>
<file>
gibt den Speicherort im Repository ab dem Stammverzeichnis (z. B. trunk) an.
<description>
Beschreibung des CodeModuls, wird im Import-Wizard angezeigt.
<license>
gibt die Lizenz an.
<use>
gibt Auskunft über die Abhängigkeit von anderen Code-Modulen.
<ref>
gibt einen erforderlichen Verweis an.
<name>
entspricht VBIDE.Reference.Name
<major>
entspricht VBIDE.Reference.Major
<minor>
entspricht VBIDE.Reference.Minor
<guid>
entspricht VBIDE.Reference.Guid
<test>
gibt die Testklasse (Unit-Test) zum Testen des Code-Modules an.
Module des Import-Assistenen in eine neue Access-Anwendung kopieren
Video: Neue Anwendung mit der Unterstützung des Import-Assistenten erstellen