|
Autor
|
Thema: ExcelWrite (1060 mal gelesen)
|
tila Mitglied Student

 Beiträge: 10 Registriert: 02.10.2006
|
erstellt am: 03. Nov. 2006 16:33 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, mein Problem mit dem KV-Terminal geht in die nächste Runde. Nachdem das Modell stark abstrahiert wurde, wurden viele Probleme in Excel ausgelagert und dort behoben. Jetzt gibt es noch zwei offene Fragen: 1. Wie kann ich aus einer Anzahl von Queues (26) die Label der darin befindlichen Produkte so in Excel ausgeben, dass ich für jedes Produkt in einer Zeile die ID und 10 Label in ein und dem selben Tabellenblatt erhalte. 2. Welche Funktion übergibt mir den Wert eines Labels für ein Produkt, das sich innerhalb eines Containers befindet. Ich freue mich über jede Art von Hinweisen, Tipps... Vielen Dank vorab! Tim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EnterpriseDynamics Mitglied Projektingenieur Logistiksimulation

 Beiträge: 20 Registriert: 03.05.2005
|
erstellt am: 03. Nov. 2006 18:54 <-- editieren / zitieren --> Unities abgeben:          Nur für tila
Hallo tila, Beispiel (ungetestet): do( Label([ZeileExcel],c):=0, {--Laufzeile in Excel--} ExcelSheet([Tabelle1]), {--Bezeichnung des Tabellenblattes--} Repeat(26, {--Anzahl der Queues--} do( Inc(Label([ZeileExcel],c),12), {--nächster 12 Zeilen Block in Excel--} setcs(AtomByName(Concat([Queue],String(Count)),Model)), {--funktioniert nur bei Namensgebung von "Queue1" bis "Queue26"--} ExcelTxWrite(Label([ZeileExcel],c),1,Name(cs)), {--Bezeichnung des Queues an den Anfang der Zeile--} Repeat(Content(cs), {--alle Produkte mit je 10 Labeln--} do( ExcelTxWrite(Label([ZeileExcel],c) + Count,1,Name(Rank(Count,cs))), {--Bezeichnung der Produkte in die gleiche Spalte--} ExcelWrite(Label([ZeileExcel],c) + Count,1,Label([Label1],Rank(Count,cs))), {--1. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,2,Label([Label1],Rank(Count,cs))), {--2. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,3,Label([Label1],Rank(Count,cs))), {--3. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,4,Label([Label1],Rank(Count,cs))), {--4. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,5,Label([Label1],Rank(Count,cs))), {--5. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,6,Label([Label1],Rank(Count,cs))), {--6. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,7,Label([Label1],Rank(Count,cs))), {--7. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,8,Label([Label1],Rank(Count,cs))), {--8. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,9,Label([Label1],Rank(Count,cs))), {--9. Produktlabel--} ExcelWrite(Label([ZeileExcel],c) + Count,10,Label([Label1],Rank(Count,cs))), {--10. Produktlabel--} ) ) ) ) ) Grüße und viel Erfolg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Tiefbauingenieur*in (m/w/d) | Der Landkreis Gifhorn ist mit ca. 900 Mitarbeitenden ein großer und serviceorientierter Arbeitgeber. Er nimmt vielseitige und anspruchsvolle Aufgaben u.a. in den Bereichen Jugend und Soziales, Bauen und Umwelt, Öffentliche Sicherheit und Ordnung sowie Gesundheit und Bildung wahr, um das Zusammenleben von rund 175.800 Einwohnerinnen und Einwohnern zu gestalten. Für aktuelle und zukünftige Bedarfe ... | | Anzeige ansehen | Feste Anstellung |
|
tila Mitglied Student

 Beiträge: 10 Registriert: 02.10.2006
|
erstellt am: 06. Nov. 2006 09:00 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |