DA#-Makro(2): DA#-Makrofunktion(1) – Gemeinsame Funktion, Entity Get/Set

In diesem Artikel wird die allgemeine Da#-Makrofunktion Entity Get/Set beschrieben.

Dies ist eine Fortsetzung des vorherigen Artikels.

DA#-Makro(1): DA#, DA#-API, DA#-Makroübersicht

2. DA# Makrofunktion

Die DA#-Makrofunktion ist weitgehend in gemeinsame Funktionen unterteilt: Entity Get/Set, Attribute Get/Set und Reverse.

2.1. Gemeinsame Makrofunktionen des DA#

DA# Macro: 공통기능 버튼
DA#-Makro: Gemeinsame Funktionstasten

Wird häufig auf die Blätter Entity(Get), Entity(Set), Attribute(Get) und Attribute(Set) angewendet.

2.1.1. Modell auswählen

DA# Macro: 공통기능-Select Model
DA#-Makro: Gemeinsames Funktionsauswahlmodell

Um die von jedem Blatt bereitgestellten Funktionen auszuführen, muss das Fenster „Modell auswählen“ ausgeführt werden.

  • Modelldatei hinzufügen: Modelldatei hinzufügen, um Makro auszuführen. Sie können mehrere Dateien in einem Verzeichnis auswählen und hinzufügen oder mehrere Dateien in einem anderen Verzeichnis hinzufügen.
  • Offenes Modell hinzufügen: Wenn DA# ausgeführt wird, fügen Sie das aktuell geöffnete Modell zu DA# hinzu. Sie können auch noch nicht gespeicherte Modelle hinzufügen.
  • Speichern & Schließen: Dies ist eine Option zum Speichern und Schließen, wenn die Verarbeitung einer Datei abgeschlossen ist, während Makros der Reihe nach für die der Liste hinzugefügten Modelldateien ausgeführt werden. Wenn diese Option aktiviert ist, werden alle Dateien geöffnet, verarbeitet, gespeichert und geschlossen. Wenn es nicht aktiviert ist, wird es ohne Speichern geöffnet und verarbeitet. Wenn viele Modelldateien verarbeitet werden müssen, verbraucht das Öffnen der Modelldateien viel Speicherplatz, daher wird empfohlen, die Option „Speichern und schließen“ zu aktivieren. Die Get-Funktion funktioniert nur zum Schließen ohne Speichern.
  • Liste initialisieren: Alle der Liste hinzugefügten Modelldateien entfernen.
  • Ausgewählte Dateien entfernen: Entfernt nur die ausgewählten Dateien aus der Liste. (Umschalt + Klicken, um mehrere aufeinanderfolgende Dateien auszuwählen, oder Strg + Klicken, um mehrere nicht zusammenhängende Dateien auszuwählen und zu entfernen)

2.1.2. Liste leeren

DA# Löscht die auf der Excel-Tabelle gedruckten Inhalte als Ergebnis der Makroausführung.

2.2. DA# Makroentität Get/Set

2.2.1. Entität Get

DA# Macro 기능: Entity(Get)
DA# Makrofunktion: Entität (Get)
  • Get Entity: Öffnet nacheinander die im Fenster „Select Model“ ausgewählten Modelle und holt die Attributinformationen aller Entitäten in Excel. Zu diesem Zeitpunkt werden nur die in Zeile 3 „Get target by item (Y/N)“ ausgewählten Attributelemente importiert. Wenn das Element nicht unbedingt erforderlich ist, können Sie das Ziel auf „N“ setzen, um die Ausführungszeit zu beschleunigen.
  • Die Attributinformationen der in Excel importierten Entität lauten wie folgt.
    • Modellname
    • Entitätsname
    • Tabellenname
    • Synonym
    • Hilfsname
    • DB-Eigentümer
    • Klassifizierung: Key, Main, Action oder None
    • Eben
    • Stufe: entweder wesentlich oder praktisch
    • Typ: Einer von Normal, Zusätzlich, Drop, Extern, Pseudo
    • Standardisierung: entweder Vererbung, Ziel oder Nicht-Ziel
    • Lage
    • Zyklus des Auftretens
    • monatliche Menge
    • Aufbewahrungsfrist (Monate)
    • Gesamtzahl der Fälle
    • Gerechtigkeit
    • Datenverarbeitungsformular
    • Einzigartigkeit
    • Notiz
    • Schild
  • Copy to Set: Kopieren Sie den Modellnamen und den Objektnamen, die durch „Get Entity“ importiert wurden, in das Blatt „Entity(Set)“.
  • Benutzerdefinierte Eigenschaftswerte (UDP), die in Entitäten definiert sind Sie können es importieren, indem Sie den UDP-Namen in Zeile 4 in eingeben. Der UDP-Name muss korrekt eingegeben werden. Wenn im ausgewählten Modell kein UDP definiert ist oder kein passender UDP-Name vorhanden ist, wird der UDP-Wert nicht importiert.
  • Vorsichtsmaßnahmen
    • Die X-Spalte, in der der UDP-Eintrag beginnt, darf nicht gelöscht werden.
    • UDP-Elemente nach Spalte Y können hinzugefügt/gelöscht und die Reihenfolge geändert werden.
    • Sie können Elemente in den Spalten A bis V und in der leeren Spalte W nicht hinzufügen/löschen/neu anordnen.
DA# Macro 기능: Entity(Get) - UDP
DA# Makrofunktion: Entität (Get) – UDP

2.2.2. Entitätssatz

DA# Macro 기능: Entity(Set)
DA# Makrofunktion: Entität (Set)
  • Standardwert: Wählen Sie aus, ob die zu ändernde Zielentität in Spalte B (Modellname) nach „Entitätsname“ oder „Tabellenname“ gesucht werden soll.
  • Anhängemodus: Hängt den in die Excel-Tabelle geschriebenen Inhalt an den aktuellen Wert für die Elemente „Definition“, „Datenverarbeitungstyp“, „Sonderposten“ und „Anmerkung“ unter den Entitätsmerkmalen an. Es ist zu beachten, dass dies nicht für alle Artikel gilt.
  • Entitätseigenschaftsinformationen, die geändert werden können, lauten wie folgt. Die Eigenschaften 'classification', 'level', 'type' und 'normalization' müssen mit einem der vordefinierten Werte beschrieben werden.
    • Entitätsname
    • Tabellenname
    • Synonym
    • Hilfsname
    • DB-Eigentümer
    • Klassifizierung: Key, Main, Action oder None
    • Eben
    • Stufe: entweder wesentlich oder praktisch
    • Typ: Einer von Normal, Zusätzlich, Drop, Extern, Pseudo
    • Standardisierung: entweder Vererbung, Ziel oder Nicht-Ziel
    • Lage
    • Zyklus des Auftretens
    • monatliche Menge
    • Aufbewahrungsfrist (Monate)
    • Gesamtzahl der Fälle
    • Gerechtigkeit
    • Datenverarbeitungsformular
    • Einzigartigkeit
    • Notiz
    • Schild
  • Set Entity: Öffnet nacheinander die im „Select Model“-Fenster ausgewählten Modelle und spiegelt die in das Excel-Sheet geschriebenen Entity-Property-Informationen an das Modell und die Entity. Ähnlich wie bei der „Get Entity“-Funktion wird nur das in Zeile 3 „Get object by item (Y/N)“ ausgewählte Attributelement widergespiegelt.
  • Der zu ändernde UDP-Wert der Entität ist schreiben Wenn der UDP-Name nicht genau übereinstimmt, wird der Wert nicht wiedergegeben.
  • Vorsichtsmaßnahmen
    • Spalte Z, wo der UDP-Eintrag beginnt, darf nicht gelöscht werden.
    • UDP-Elemente nach Spalte Z können hinzugefügt/gelöscht und die Reihenfolge geändert werden.
    • Sie können Elemente in Spalte A nicht zu Spalte X hinzufügen/löschen/neu anordnen und Spalte Y leer lassen.
DA# Macro 기능: Entity(Set) - UDP
DA# Makrofunktion: Entität (Set) – UDP

Bisher haben wir gemeinsame Funktionen und Entity Get/Set-Funktionen unter den DA#-Makrofunktionen betrachtet. Als nächstes sehen wir uns die Attribute Get/Set-Funktion an.


<< Liste verwandter Artikel >>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch