Autor
|
Thema: Datentyp table (988 mal gelesen)
|
hOndo Mitglied DvD
Beiträge: 10 Registriert: 22.07.2008 PlantSim 8.1.6
|
erstellt am: 22. Jul. 2008 15:52 <-- editieren / zitieren --> Unities abgeben:
Hallo! Habe ein kleines Problem mit der Syntax. Möchte einem BE ein Attribut mit dem Datentyp 'table' mitgeben. Dieses Attribut soll mind. 3 weitere Attribute aufnehmen (sollte doch möglich sein!?). Nur wie schreibe ich das in Simple++? @.createAttr( "Auftrag", "table" ); Und dann "hinter" Auftrag die Attribute Material(string), Lagerplatz(string), Menge(integer). Für später könnte es noch wichtig werden, die Attribute anzusprechen. Frage auch hier, wie das in Simple++ umgesetzt wird. Vielen Dank die Hilfe!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LaBonita Mitglied Dipl.-Math.
Beiträge: 151 Registriert: 26.07.2007 eM-Plant 7.5 bis 8.1 VB Java C#
|
erstellt am: 22. Jul. 2008 19:28 <-- editieren / zitieren --> Unities abgeben: Nur für hOndo
Hallo hOndo, willkommen im Forum und gutes Gelingen mit einem schönen Spielzeug. Wenn ich Dich richtig verstehe, dann möchtest Du - ähnlich zu einer Explorerstruktur Attribute miteinander verschachteln. Das ist soweit mir bekannt so einfach nicht möglich, da Objekte Attribute tragen können. Jetzt ist es natürlich kein Problem, in die Tabelle Zellen einzutragen, die als Zeilenindex die gewünschten Bezeichnungen tragen. Allerdings vermute ich, dass das nicht gewünscht ist. Alternativ kannst Du auch statt eines BEs ein FHM (Förderhilfsmittel) benutzen, dem Du ein BE (den Auftrag) aufpackst und der Auftrag hat dann wieder die gewünschten anderen Attribute. Dann kann das FHM ein Attribut Auftrag haben, das als Tabelle ausgeprägt ist und in einer Zelle den Verweis auf das BE enthält. Der Zugriff ist dann (angenommen der Link auf das BE steht in Zelle [1, 1]: prozPlatz.Auftrag[1, 1].Material So, dann mal noch viel Vergnügen und bis demnächst. Gruß, Ortrun Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hOndo Mitglied DvD
Beiträge: 10 Registriert: 22.07.2008 PlantSim 8.1.6
|
erstellt am: 07. Aug. 2008 10:09 <-- editieren / zitieren --> Unities abgeben:
hallo Ortrun, danke für die netten worte! habe das problem erstmal vertagt, auch weil ich deine antwort nicht 100%ig nachvollziehen kann. bin einfach davon ausgegangen, dass man alles, was man über dialogboxen anpassen kann, auch per code realisieren kann. ich meine, über den reiter 'Benutzerdefinierte Attribute', button 'Bearbeiten', reiter 'Wert', button 'Öffnen' lässt sich ein attribut von typ table ja ohne weiteres füttern (s. anhang). Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pom Mitglied Dipl.-Ing. (FH)
Beiträge: 182 Registriert: 25.08.2006
|
erstellt am: 25. Aug. 2008 15:30 <-- editieren / zitieren --> Unities abgeben: Nur für hOndo
|
hOndo Mitglied DvD
Beiträge: 10 Registriert: 22.07.2008 PlantSim 8.1.6
|
erstellt am: 09. Sep. 2008 15:12 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|