Autor
|
Thema: umlagern anhand ID (894 mal gelesen)
|
Pete08 Mitglied
Beiträge: 4 Registriert: 12.12.2008
|
erstellt am: 12. Dez. 2008 18:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Problem und hoffe, ihr könnt mir helfen: ich möchte ein BE anhand seiner ID umlagern. ich habe mir das so gedacht: is k:integer; do k:=3; .BEs.förderhilsmittel:k.umlagern(@); end; leider klappts nicht. Wenn ich aber .BEs.förderhilfsmittel:3.umlagern(@); macht er es. könnte mir jemand sagen an was liegt bzw. wie es geht. vielen dank im voraus 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: 12. Dez. 2008 18:25 <-- editieren / zitieren --> Unities abgeben: Nur für Pete08
Hallo, Plant Hilfe verwenden mit folgenden Stichwortern: "Verzweigungen mit if-then-else" oder auch "inspect" Dann noch was am Rande
:= ist eine Zuweisung, k:=3 bedeutet das nach dem abarbeiten, k den Wert 3 hat = ist ein Vergleich, wenn k = 3 dann mach dies oder das. MFG Patrick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pete08 Mitglied
Beiträge: 4 Registriert: 12.12.2008
|
erstellt am: 12. Dez. 2008 18:40 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die sehr schnelle Antwort. Es gibt aber ein Problem: Ich müsste die Inspect-Kontrollstruktur für über 800 BEs einsetzen und das wäre wohl etwas unübersichtlich. Hättest du vielleicht einen anderen Tip? Vielen Dank im Voraus. 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: 12. Dez. 2008 19:11 <-- editieren / zitieren --> Unities abgeben: Nur für Pete08
Hi, schreib die BES in eine Tabelle und schreibe das passende Objekt in die Spalte daneben. Schreibe dir eine Methode welche die ID ausliest und passend zu diesem (in der gleichen Zeile) auf das Objekt umlagert. Beispiel bzw. Lösung: Tabelle: 1 | Puffer1 2 | Puffer2 Methode: Tabelle.ZeigerY:=1; Tabelle.ZeigerX:=1; Tabelle.finde(@.id); @.umlagern(Tabelle[2,Tabelle.ZeigerY]); MFG Patrick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pete08 Mitglied
Beiträge: 4 Registriert: 12.12.2008
|
erstellt am: 12. Dez. 2008 21:05 <-- editieren / zitieren --> Unities abgeben:
|
Homer Simpson Mitglied
Beiträge: 345 Registriert: 14.09.2005
|
erstellt am: 02. Jan. 2009 08:38 <-- editieren / zitieren --> Unities abgeben: Nur für Pete08
|
| Ingenieur EMSR-Technik (m/w/d) | Hessenwasser sichert die Wasserversorgung für über 2,4 Millionen Menschen in der Rhein-Main-Region. Wir sind Dienstleister der öffentlichen Daseinsversorge ? engagiert, verantwortlich und nachhaltig. Als privatwirtschaftlich organisiertes Unternehmen im Besitz der Kommunen sind wir ein stabiles Wirtschaftsunternehmen und verlässlicher Arbeitgeber. Ingenieur EMSR-Technik (m/w/d) ... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Pete08 Mitglied
Beiträge: 4 Registriert: 12.12.2008
|
erstellt am: 03. Jan. 2009 11:28 <-- editieren / zitieren --> Unities abgeben:
|