ModuleAdminUISequence-Tabelle

Ein Mergetool wertet die Tabelle ModuleAdminUISequence aus und fügt dann die berechneten Aktionen mit einer richtigen Sequenznummer in die Tabelle AdminUISequence ein.

Die Tabelle ModuleAdminUISequence enthält die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Aktion Identifier J N
Sequenz Integer J
BaseAction Identifier J
Nach Integer J
Bedingung Condition J

Spalten

Aktion

Aktion, die in die Sequenz eingefügt werden soll. Bezieht sich auf eine der Standardaktionendes Installationsprogramms oder einen Eintrag in der CustomAction-Tabelle oder der Dialogtabelledes Mergemoduls.

Wenn eine Standardaktion in der Spalte Aktion einer Mergemodulsequenztabelle verwendet wird, müssen die Spalten BaseAction und After dieses Datensatzes NULL sein.

Sequenz

Die Sequenznummer einer Standardaktion. Wenn eine benutzerdefinierte Aktion oder ein benutzerdefiniertes Dialogfeld in die Spalte Aktion dieser Zeile eingegeben wird, muss dieses Feld auf NULL festgelegt werden.

Wenn Sie Standardaktionen in Mergemodulsequenztabellen verwenden, sollte der Wert in der Spalte Sequenz die empfohlene Aktionssequenznummer sein. Wenn sich die Sequenznummer im Mergemodul von der für dieselbe Aktion in der .msi Dateisequenztabelle unterscheidet, verwendet das Mergetool die Sequenznummer aus der .msi Datei. Die empfohlenen Sequenznummern von Standardaktionen finden Sie in den vorgeschlagenen Sequenzen unter Verwenden einer Sequenztabelle.

BaseAction

Die Spalte BaseAction kann eine Standardaktion, eine benutzerdefinierte Aktion, die in der benutzerdefinierten Aktionstabelle des Mergemoduls angegeben ist, oder ein Dialogfeld enthalten, das in der Dialogtabelle des Moduls angegeben ist. Die BaseAction-Spalte ist ein Schlüssel in der Action-Spalte dieser Tabelle. Es kann sich nicht um einen Fremdschlüssel in einer anderen Mergetabelle oder -tabelle in der .msi-Datei sein. Dies bedeutet, dass jede Standardaktion, jede benutzerdefinierte Aktion oder jedes Dialogfeld, die in der Spalte BaseAction aufgeführt sind, auch in der Spalte Aktion eines anderen Datensatzes in dieser Tabelle aufgeführt werden muss.

Nach

Boolescher Wert für die Angabe, ob Die Aktion vor oder nach BaseAction erfolgt.

Wert Bedeutung
0 Aktion, die vor BaseAction gestellt werden soll
1 Nach BaseAction zu ergreifende Aktion

Zustand

Eine bedingte Anweisung, die angibt, ob die Aktion ausgeführt wird. NULL wird als TRUE ausgewertet.

Bemerkungen

Wenn diese Tabelle vorhanden ist, muss die Tabelle AdminUISequence auch im Mergemodul vorhanden sein.