Hinzufügen einer neuen Klassendefinition: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
(Import/Export hierarchischer, benutzerdefinierter Klassen)
 
(7 dazwischenliegende Versionen von 2 Benutzern 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>
Sie können neue Klassendefinitionen hinzufügen.
 
 
 
====Hinzufügen einer neuen Klasse====
 
Um eine neue Klassendefinition hinzuzufügen, gehen Sie bitte wie folgt vor:
 
 
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 Sie denselben Namen für beide Eigenschaften verwenden.
+
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. Wenn Sie auf den OK-Button klicken, wird unter dem Objekt "Projekt" (siehe Objektfenster) ein Klassenursprungsobjekt erstellt. Sie können ihm einen Alias zuweisen, indem Sie das neu hinzugefügte Klassenursprungsobjekt im Objektfenster auswählen und im Eigenschaftenfenster - Registerkarte "Allgemein" der Eigenschaft "Alias" einen alternativen Namen zuweisen.
+
Die hinzugefügte Klasse erscheinen als eigener Menübefehl im Menü [Tabellenansicht].
 
 
 
 
[[Image:addnewclass03.jpg]]
 
 
 
 
 
 
 
[[Image:addnewclass04.jpg]]
 
 
 
Die hinzugefügte Klasse wird auch als Menüeintrag im Menü [Tabellenansicht] angezeigt.
 
 
 
  
 
[[Image:addnewclass05.jpg]]
 
[[Image:addnewclass05.jpg]]
  
Alternativ können Sie über das Objektfenster eine neue Klasse hinzufügen. <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 die Neue Klasse
 
 
 
  
 +
== 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, wenn vom Benutzer hinzugefügte Klassen hierarchisch angeordnet sind
+
==== Beispiel ====
 
+
In der neuen Klasse werden für jede Ressource und jeden Artikel die täglichen Produktionsmengen mit Hilfe eines Plug-ins gesetzt.
Was neue Klassen betrifft, so können Sie das Objekt aus COM, etc., hierarchisch hinzufügen. Zu dieser Zeit, wenn Exportieren ausgeführt wird, werden alle Objekte exportiert, da das Objekt rekursiv bezogen wird. Wenn Sie die exportierten Ergebnisse betrachten, werden diese Objekte exportiert als seien sie alle auf derselben Hierarchieebene. Eine Konsequenz dessen ist, dass es nicht möglich ist, dieselbe hierarchische Struktur zu erhalten, wenn diese Daten re-importiert werden.
 
 
 
Bitte beziehen Sie sich auf untenstehendes Beispiel. Die folgenden Ergebnisse zeigen eine neue Tabelle. In diesem Fall fungiert die Tabelle als vorbereitendes Element für die Anzahl der Produktion jeder Ressource, jedes Artikels und jeden Tages, auf die das Erweiterungs-Plug-In für Aufstellungen angewendet wird. Laut dieser Tabelle können Sie das Produktionsvolumen jeder Ressource, jedes Artikels und jeden Tages sehen. Und dies wird in Form einer hierarchischen Struktur festgesetzt, wie unten gezeigt.
 
 
 
  
 
[[Image:addnewclass07.jpg]]
 
[[Image:addnewclass07.jpg]]
  
Wenn diese Tabelle exportiert wird, findet der Export auf folgende Art und Weise statt.
+
Die exportierten Daten sehen folgendermaßen aus:
 
 
  
 
[[Image:addnewclass08.jpg]]
 
[[Image:addnewclass08.jpg]]
  
Als Nächstes wird der Import durchgeführt. Dann wird ein neues Klassenobjekt innerhalb Asprovas komplett gelöscht
+
Löschen Sie alle Objekte der neuen Klasse, bevor Sie die Daten wieder importieren:
 
 
  
 
[[Image:addnewclass09.jpg]]
 
[[Image:addnewclass09.jpg]]
  
Wenn Sie die exportierte Textdatei importieren, geschieht dies in der nicht-hierarchischen Struktur, wie unten angezeigt. Das bedeutet, dass Sie hierarchische Strukturtabellen nach dem Stand der Dinge weder Exportieren noch Importieren 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.
 
 
Wenn Sie hierarchische Strukturen als neue Klasse auf der GUI erstellen, mag dies nicht besonders problematisch erscheinen, was das Exportieren angeht. Bitte denken Sie jedoch daran, dass die Importieren-Funktion derzeit nur mit "Verlusten" verbunden verwendet werden kann.
 
 
 
  
 
[[Image:addnewclass10.jpg]]
 
[[Image:addnewclass10.jpg]]
  
 
+
== Verwandte Themen ==
===Verwandte Themen===
+
* [[Dialog_-_Neue_Eigenschaftsdefinition|Neue Eigenschaft hinzufügen]]
: [[Eigenschaftsdefinitionen hinzufügen|Eigenschaftsdefinitionen 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