Hinzufügen einer neuen Klassendefinition: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(eine neue Klasse hinzufügen)
(Import/Export hierarchischer, benutzerdefinierter Klassen)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Hinzufügen einer neuen Klassendefinition}}
+
{{DISPLAYTITLE:Neue Klasse hinzufügen}}
 
<div align="right">Hilfe Nummer: 743220</div>
 
<div align="right">Hilfe Nummer: 743220</div>
+
<div align="right">[[Zusätzliche Informationen]]</div>
<div align="right">[[Zusätzliche Informationen|Zusätzliche Informationen]]</div>
 
<div align="right"><Abweichung DE/EN></div>
 
 
<hr>
 
<hr>
Es ist möglich, neue Klassendefinitionen hinzuzufügen.
 
 
 
====Eine neue Klasse hinzufügen====
 
Gehen Sie wie folgt vor, um eine neue Klassendefinition hinzuzufügen:
 
 
1. Wählen Sie Menü [Tabellenansicht] - [Erweiterte Einstellungen] - [Neue Klasse hinzufügen ...] und öffnen das Dialogfenster "Neue Klassendefinition"
 
  
 +
Sie können Ihrem Projekt eigene Klassen (Tabellen) hinzufügen. Klicken Sie dazu im Menü [Tabellenansicht] auf [Erweiterte Einstellungen] > [Neue Klasse hinzufügen um den Dialog "Neue Klasse hinzufügen" zu öffnen.
  
 
[[Image:addnewclass-menu.jpg]]
 
[[Image:addnewclass-menu.jpg]]
  
Weisen Sie den Eigenschaften "Klassendefinitionsname" und "Tabellenname" entsprechende Werte zu. Grundsätzlich können für beide Eigenschaften identische Namen verwendet werden.
+
Weisen Sie den Eigenschaften "Klassendefinitionsname" und "Tabellenname" entsprechende Werte zu. Sie können für beide Eigenschaften den gleichen Namen verwenden.
 
 
  
 
[[Image:addnewclass02.jpg]]
 
[[Image:addnewclass02.jpg]]
  
2. Klicken Sie auf OK, um unter dem Objekt "Projekt" (siehe Objektfenster) ein Klassenursprungsobjekt zu erstellen. Diesem kann ein Alias gegeben werden. Wählen Sie dazu das neu hinzugefügte Klassenursprungsobjekt im Objektfenster aus und geben Sie im Eigenschaftenfenster unter der Registerkarte "Allgemein" der Eigenschaft "Alias" einen alternativen Namen ein.
+
Die hinzugefügte Klasse erscheinen als eigener Menübefehl im Menü [Tabellenansicht].
 
 
 
 
[[Image:addnewclass03.jpg]]
 
 
 
 
 
 
 
[[Image:addnewclass04.jpg]]
 
 
 
Hinzugefügte Klassen erscheinen als Menüeintrag [Tabellenansicht].
 
 
 
  
 
[[Image:addnewclass05.jpg]]
 
[[Image:addnewclass05.jpg]]
  
Alternativ können Klassen über das Objektfenster hinzugefügt werden.<br /><br />Rechtsklick auf [Ursprungsobjekt] - [<Projektname>] - [Klassendefinition] - Menüpunkt "Neue Klassendefinition hinzufügen …"
+
Wie Sie der neuen Klasse Eigenschaften hinzufügen erfahren Sie [[Eigenschaftsdefinitionen_hinzufügen|hier]].
 
 
 
 
[[Image:addnewclass01.jpg]]
 
 
 
 
 
Daten Input/Output für neue Klassen
 
 
 
Ein Dateninput-/Outputobjekt einer neuen Klasse wird automatisch präpariert und bei Import/Export genutzt. Um eine Kopie des Input/Output-objektes zu erstellen, müssen zugewiesene Buchstaben roh in den "Tabellennamen" eingegeben werden.
 
  
 +
== Schnittstellenobjekte neuer Klassen ==
 +
Für die neue Klasse wird automatisch ein Schnittstellenobjekt erstellt (außer Sie haben 'Schnittstellenobjekt erstellen' deaktiviert), das sofort für den Import und Export genutzt werden kann. Um eine Kopie des Input/Output-objektes zu erstellen, müssen zugewiesene Buchstaben roh in den "Tabellennamen" eingegeben werden.
  
 
[[Image:addnewclass06.jpg]]
 
[[Image:addnewclass06.jpg]]
  
 +
=== Import/Export hierarchischer, benutzerdefinierter Klassen ===
 +
Neuen Klassen können Sie Objekte hierarchisch über die COM-Schnittstelle etc. hinzufügen. Wenn Sie die Daten jetzt exportieren, so werden alle Objekte exportiert, da die Objekte rekursiv bezogen werden. Die Daten werden exportiert, als seien sie alle auf der gleichen Hierarchieebene. Die hat zur Folge, dass die hierarchische Struktur nicht erstellt werden kann, wenn Sie die Daten wieder importieren.
  
Import/Export bei hierarchisch angeordneten (benutzerdefinierten) Klassen
+
==== Beispiel ====
 
+
In der neuen Klasse werden für jede Ressource und jeden Artikel die täglichen Produktionsmengen mit Hilfe eines Plug-ins gesetzt.
Für Klassen kann das Objekt (etc.) hierarchisch hinzugefügt werden. Wenn zu dieser Zeit exportiert wird, gilt dies für alle Objekte, weil das Objekt rekursiv bezogen wird. Ergebnisse werden exportiert, als seien sie alle auf derselben, hierarchischen Ebene. Die hat zur Folge, dass dieselbe hierarchische Struktur nicht erhalten werden kann, wenn diese Daten noch einmal importiert werden.
 
 
 
Im folgenden Beispiel zeigen die Resultate eine Tabelle. Dessen Funktionen bereiten auf die Anzahl der Produktion für Ressourcen, Artikel und Tage vor, in welche die expandierende Plug-in Zusammenfassungen angewendet werden. In dieser Tabelle kann das Produktionsvolumen von Ressourcen, Artikeln und Tagen in hierarchischer Struktur eingesehen werden:
 
 
 
  
 
[[Image:addnewclass07.jpg]]
 
[[Image:addnewclass07.jpg]]
  
Diese Tabelle kann folgendermaßen exportiert werden:
+
Die exportierten Daten sehen folgendermaßen aus:
 
 
  
 
[[Image:addnewclass08.jpg]]
 
[[Image:addnewclass08.jpg]]
  
Als Nächstes folgt der Import und danach wird ein neues Klassenobjekt innerhalb Asprovas vollständig gelöscht.
+
Löschen Sie alle Objekte der neuen Klasse, bevor Sie die Daten wieder importieren:
 
 
  
 
[[Image:addnewclass09.jpg]]
 
[[Image:addnewclass09.jpg]]
  
Wenn eine exportierte Textdatei importiert wird, geschieht dies in nicht-hierarchischer Struktur (wie unten angezeigt) Das bedeutet, dass hierarchische Strukturtabellen (nach dem Stand der Dinge) weder exportiert- noch importiert werden können.
+
Wenn Sie die Daten wieder importieren, so geschieht dies in einer hierarchielosen Struktur, mit dem Import kann also nicht die voher bestehende Struktur wieder hergestellt werden. Hierarchische Strukturen in neuen Klassen sind für den Export also kein Problem, es muss aber auf den Import verzichtet werden.
 
 
Bei Erstellung einer hierarchischen Struktur als eine neue Klasse in der GUI wird der Export nicht negativ beeinflusst. Jedoch muss beachtet werden, dass die Importfunktionen zu dieser Zeit aufgegeben wird.
 
  
 
[[Image:addnewclass10.jpg]]
 
[[Image:addnewclass10.jpg]]
  
===Verwandte Themen===
+
== Verwandte Themen ==
: [[Eigenschaftsdefinitionen hinzufügen|Eigenschaftsdefinitionen hinzufügen]]
+
* [[Dialog_-_Neue_Eigenschaftsdefinition|Neue Eigenschaft hinzufügen]]
 
 
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 743220</div>
 
<div align="right">Hilfe Nummer: 743220</div>

Aktuelle Version vom 10. Juni 2020, 20:24 Uhr

Hilfe Nummer: 743220
Zusätzliche Informationen

Sie können Ihrem Projekt eigene Klassen (Tabellen) hinzufügen. Klicken Sie dazu im Menü [Tabellenansicht] auf [Erweiterte Einstellungen] > [Neue Klasse hinzufügen um den Dialog "Neue Klasse hinzufügen" zu öffnen.

Addnewclass-menu.jpg

Weisen Sie den Eigenschaften "Klassendefinitionsname" und "Tabellenname" entsprechende Werte zu. Sie können für beide Eigenschaften den gleichen Namen verwenden.

Addnewclass02.jpg

Die hinzugefügte Klasse erscheinen als eigener Menübefehl im Menü [Tabellenansicht].

Addnewclass05.jpg

Wie Sie der neuen Klasse Eigenschaften hinzufügen erfahren Sie hier.

Schnittstellenobjekte neuer Klassen

Für die neue Klasse wird automatisch ein Schnittstellenobjekt erstellt (außer Sie haben 'Schnittstellenobjekt erstellen' deaktiviert), das sofort für den Import und Export genutzt werden kann. Um eine Kopie des Input/Output-objektes zu erstellen, müssen zugewiesene Buchstaben roh in den "Tabellennamen" eingegeben werden.

Addnewclass06.jpg

Import/Export hierarchischer, benutzerdefinierter Klassen

Neuen Klassen können Sie Objekte hierarchisch über die COM-Schnittstelle etc. hinzufügen. Wenn Sie die Daten jetzt exportieren, so werden alle Objekte exportiert, da die Objekte rekursiv bezogen werden. Die Daten werden exportiert, als seien sie alle auf der gleichen Hierarchieebene. Die hat zur Folge, dass die hierarchische Struktur nicht erstellt werden kann, wenn Sie die Daten wieder importieren.

Beispiel

In der neuen Klasse werden für jede Ressource und jeden Artikel die täglichen Produktionsmengen mit Hilfe eines Plug-ins gesetzt.

Addnewclass07.jpg

Die exportierten Daten sehen folgendermaßen aus:

Addnewclass08.jpg

Löschen Sie alle Objekte der neuen Klasse, bevor Sie die Daten wieder importieren:

Addnewclass09.jpg

Wenn Sie die Daten wieder importieren, so geschieht dies in einer hierarchielosen Struktur, mit dem Import kann also nicht die voher bestehende Struktur wieder hergestellt werden. Hierarchische Strukturen in neuen Klassen sind für den Export also kein Problem, es muss aber auf den Import verzichtet werden.

Addnewclass10.jpg

Verwandte Themen


Hilfe Nummer: 743220