| |
| MDG Engineering Nutzt Xometry, Um Medizinische Geräte Zu Bauen Und Das Globale Wachstum Voranzutreiben, ein Anwenderbericht
|
Autor
|
Thema: Tabelle mit Information in Zeichnung (2464 mal gelesen)
|
Cosmolion Moderator Staatlich geprüfter Holztechniker
Beiträge: 611 Registriert: 15.01.2009 AutoCAD 2014-2017 IMOS 12.0 SR 2 + OEM WoodWOP
|
erstellt am: 10. Mrz. 2014 15:31 <-- editieren / zitieren --> Unities abgeben:
Hat sich von euch jemand schon mal mit den Imos Tabellen vertraut gemacht? Wollte mal pro Artikel eine Tabelle einfügen um die Übersicht der Barcodes für die Fertigung zu verbessern. Natürlich geht das auch in der Stücklistenausgabe, aber hätte mich da gern mal Informiert. Evtl hat man ja zukünftig noch Ideen die man mit dieser Funktion realisieren möchte. Wollte die Tabelle mit der Artikelbezeichnung bzw. Pos. Nr versehen und in jede Zeile extra Bauteil (OB, UB, AS), Barcode einfügen. Nur die Frage wie!? Jemand eine Idee? ------------------ Das logische Denken ist das Muster einer vollständigen Fiktion. IMOS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael22 Mitglied Tischler
Beiträge: 75 Registriert: 22.12.2013 Imos 11.0 OEM CINEMA4D Laptop windows7PROF i7-4910MQ 24GB-RAM 2xSSD GeforceGTX860M Serverinstallation mit Einzelplatzzugriff über citrix und gemeinsamer Datenbank
|
erstellt am: 10. Mrz. 2014 20:00 <-- editieren / zitieren --> Unities abgeben: Nur für Cosmolion
Das Thema würde mich an und für sich auch interessieren. Aber aus dem Imos-Beschrieb wurde ich auf die schnelle nicht schlau. Und mir fehlt im Moment die Zeit mich näher damit zu befassen. Ich denke da an eine Anwendung für unseren Verkauf um die Angebote schneller machen zu können. Wir berechnen den Preis aufgrund der einzelnen Bauteile. Das würde sich weitgehend decken. Aber ev ist ein Export in eine Exel-Liste zielführender. Kann dir momentan leider (wieder einmal) nicht weiterhelfen. ------------------ zurück zur Einfachheit Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cosmolion Moderator Staatlich geprüfter Holztechniker
Beiträge: 611 Registriert: 15.01.2009 AutoCAD 2014-2017 IMOS 12.0 SR 2 + OEM WoodWOP
|
erstellt am: 11. Mrz. 2014 08:33 <-- editieren / zitieren --> Unities abgeben:
Wenn die Funktionen offensichtlicher gestaltet wären! O.o Schade. Werde weiter so angehen müssen die Liste im Organizer auszudrucken. Vlt kommt ja zukünftig noch eine zündende Idee. ^^ ------------------ Das logische Denken ist das Muster einer vollständigen Fiktion. IMOS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
naera3D Mitglied
Beiträge: 9 Registriert: 31.03.2014
|
erstellt am: 31. Mrz. 2014 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für Cosmolion
Die Tabellen Funktion macht nichts anderes, als das Ausgeben eines SQL Query. Am Besten erst mal per Management Studio ein wenig mit der Datenbank Struktur vertraut machen und anschließend den SELECT schreiben. Damit man sich z.B. nur die Stückliste eines bestimmten Artikels im Auftrag anzeigen lassen kann (durch picken) gibt es zwei Sonderfunktionen die eingebaut werden können: - Artikel ID : <<IMOSARTICLEIDHIGH>> - Auftrags ID : <<IMOSORDERID>> Hier z.B. ein Query die mir alle Verbinder inkl. dem Referenzbauteil, Anzahl und Bestellnr. eines gepickten Artikels anzeigt: SELECT p.NAME1 as Bauteil ,hw.CONID as Verbinder ,count(hw.CONID) as Anzahl ,hw.ORDER_ID as Bestellnummer FROM dbo.IDBGPL p LEFT JOIN dbo.IDBPURCH hw ON hw.ASSOCPART = p.ID AND hw.ORDERID = p.ORDERID WHERE p.ORDERID='<<IMOSORDERID>>' AND p.ID IN ( SELECT ID FROM IDBGRPS WHERE ORDERID='<<IMOSORDERID>>' AND HIGHARTID=<<IMOSARTICLEIDHIGH>> ) AND hw.CONID IS NOT NULL GROUP BY p.NAME1, hw.CONID, hw.ORDER_ID ORDER BY p.NAME1 ASC, hw.CONID ASC, Anzahl DESC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
naera3D Mitglied
Beiträge: 9 Registriert: 31.03.2014
|
erstellt am: 31. Mrz. 2014 15:30 <-- editieren / zitieren --> Unities abgeben: Nur für Cosmolion
Hier mal eine kleine Hilfe für dich ;-) Ausgabe s. Screenshot SQL: SELECT pos.POS as Pos, grp.NAME as Name, '-' as Barcode FROM dbo.IDBGRPS grp OUTER APPLY ( SELECT TOP 1 replace(PARTPOSSTR, '.'+BARCODE,'') as POS FROM dbo.IDBGPL prt WHERE prt.ORDERID='<<IMOSORDERID>>' AND prt.ID IN (SELECT ID FROM dbo.IDBGRPS WHERE HIGHARTID=<<IMOSARTICLEIDHIGH>> AND ORDERID='<<IMOSORDERID>>') AND prt.BOM_FLAG=1)pos WHERE grp.ORDERID='<<IMOSORDERID>>' AND grp.HIGHARTID=<<IMOSARTICLEIDHIGH>> AND HIGHASSID=0 UNION ALL SELECT N'-', NAME1, BARCODE FROM dbo.IDBGPL prt WHERE prt.ORDERID='<<IMOSORDERID>>' AND prt.ID IN (SELECT ID FROM dbo.IDBGRPS WHERE HIGHARTID=<<IMOSARTICLEIDHIGH>> AND ORDERID='<<IMOSORDERID>>') AND prt.BOM_FLAG=1 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cosmolion Moderator Staatlich geprüfter Holztechniker
Beiträge: 611 Registriert: 15.01.2009 AutoCAD 2014-2017 IMOS 12.0 SR 2 + OEM WoodWOP
|
erstellt am: 31. Mrz. 2014 19:02 <-- editieren / zitieren --> Unities abgeben:
Willkommen naera3D Schön dich im Forum Imos dabei zu haben! Das ist jetzt auf die schnelle etwas erschlagend ^^ Morgen sehe ich mir das ganze etwas näher an Aber besten Dank schon mal! ------------------ Das logische Denken ist das Muster einer vollständigen Fiktion. IMOS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cosmolion Moderator Staatlich geprüfter Holztechniker
Beiträge: 611 Registriert: 15.01.2009 AutoCAD 2014-2017 IMOS 12.0 SR 2 + OEM WoodWOP
|
erstellt am: 01. Apr. 2014 08:53 <-- editieren / zitieren --> Unities abgeben:
Hätte man da doch lieber Programmierer machen sollen als Holztechniker! Den Inhalt den du zur Verfügung gestellt hast habe ich in die Tabelle unter SQL Abfrage eingetragen und prompt eine Fehlermeldung bekommen. Ich bitte um Hilfe für normale Anwender die nur mal schnell eine Tabelle füllen möchten! ^^ Nein ohne Mist! Lassen sich diese Geschichten nicht mal etwas intuitiver gestalten? Allein wenn man die Funktion 1 mal im Jahr braucht, ist der Aufwand das durch zu studieren bis man das Ergebnis hat, zu hoch! (also Verbesserung an Imos) Solche Dinge sind leider nicht schnell realisierbar, aber meist brauch man sie schnell. Kannst du mich bitte da durchlotzen bis es klappt? ------------------ Das logische Denken ist das Muster einer vollständigen Fiktion. IMOS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
naera3D Mitglied
Beiträge: 9 Registriert: 31.03.2014
|
erstellt am: 01. Apr. 2014 18:20 <-- editieren / zitieren --> Unities abgeben: Nur für Cosmolion
Bei der unteren Abfrage meckert imos zwar, hat aber keine Bedeutung. Die Tabelle funktioniert trotzdem ;-) Du kannst auch erstmal ganz einfach anfangen, z.B. mit so etwas: SELECT NAME, THK FROM dbo.MAT Gibt dir Name und Dicke von allen Materialien aus. Da das etwas viel werden, willst du dir vllt nur die anzeigen lassen, die FPY im Namen haben: SELECT NAME, THK FROM dbo.MAT WHERE NAME LIKE N'%FPY%' ... Aber wie gesagt, bevor du mit den imos Tabellen anfängst, solltest du dir erst mal die SQL Grundlagen anschauen ;-) Anonsten schreib mir eine PN, finden bestimmt eine Lösung. [Diese Nachricht wurde von naera3D am 01. Apr. 2014 editiert.] [Diese Nachricht wurde von naera3D am 01. Apr. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cosmolion Moderator Staatlich geprüfter Holztechniker
Beiträge: 611 Registriert: 15.01.2009 AutoCAD 2014-2017 IMOS 12.0 SR 2 + OEM WoodWOP
|
erstellt am: 08. Apr. 2014 16:27 <-- editieren / zitieren --> Unities abgeben:
Muss dich Enttäuschen! Bei SELECT NAME, THK FROM dbo.MAT Hängt sich Imos auf bis irgend wann nach 10min die Tabelle kommt! Wie auch vorher auch ohne Inhalt! Da steht dann mal nix drin! Hast du ne Idee woran das liegen mag? ------------------ Das logische Denken ist das Muster einer vollständigen Fiktion. IMOS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |