| |
| Bergers Holzfensterbau (MegaCAD) |
Autor(20117)
|
Thema: Access soll MegaCAD mit Vorlage starten und Schriftfeld ausfüllen (2055 mal gelesen)
|
Blacksmith Mitglied Schmied
Beiträge: 18 Registriert: 22.10.2011 Megacad 2009 3D Metall trepcad
|
erstellt am: 05. Nov. 2012 17:42 <-- editieren / zitieren --> Unities abgeben:
Access soll MegaCAD mit Vorlage starten und Schriftfeld ausfüllen: Liebe Forum-User, vielleicht kann mir jemand weiterhelfen, wir verwenden ein sehr umfangreiches Verwaltungsprogramm auf ACCESS-basis. Nun soll aus Access heraus das MegaCAD gestartet werden und die Schriftfelder mit den Kundendaten gefüllt werden. Ich hoffe das mir jemand von Euch den entscheidenden Tipp geben kann wie ich entweder Megacad fernsteuern kann (mit Excel und Word geht es ja sehr gut), oder die Vorlage vorher so verändern kann dass ich die benötigten texte verändern könnte (dies schaut aber nicht so gut aus, weil leider in der .prt die Texte nicht in Klartext abgespeichert sind) Ich benutze noch MegaCAD 2009 Danke für Eure Infos. ------------------ Blacksmith [Diese Nachricht wurde von Blacksmith am 05. Nov. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JonCarpenter Moderator Konstrukteur
Beiträge: 372 Registriert: 19.06.2007 Dell 7510 NVIDIA Quadro M1000M RAM 32GB Windows 10 Pro (64) MegaCAD 2024 (64) PP
|
erstellt am: 06. Nov. 2012 00:22 <-- editieren / zitieren --> Unities abgeben: Nur für Blacksmith
Hola, in gewissen Grenzen lässt sich MegaCAD über die OLE-Automatisation versteuern. Darüber steht etwas in der Dokumentation der C-Schnittstelle, zu finden im MegaCAD Verzeichnis unter \CC\.. . Die Texte stehen in den PRT's schon im Klartext. siehe Datenbank suche Eine direkte Manipulation der Files, würde ich aber nicht vornehmen. Der Aufbau der Dateien kann von Version zu Version wechseln. Außerdem ist die Gefahr sehr groß, das die Dateien ganz zerstört werden und damit unbrauchbar. Einen brauchbaren Weg sehe ich in dem Aufruf von MegaCAD aus Access und starten einer MegaCAD-dll welche die Daten aus der Datenbank ausliest und die Vorlage über die MegaCAD-C-Schnittstelle erstellt oder eine vorhandene Vorlage manipuliert. ------------------ Jon Carpenter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blacksmith Mitglied Schmied
Beiträge: 18 Registriert: 22.10.2011 Megacad 2009 3D Metall trepcad
|
erstellt am: 06. Nov. 2012 07:17 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antwort, gibt es eine solche MegaCAD.dll welche das suchen und ersetzen von Texten auf allen Papierbereichen durchführen kann, und eventuell noch das Abspeichern in einen vorgegebenen Ordner? Oder müsste soetwas erst programmiert werden? Ich werde mir einmal diese OLE-Automation ansehen. Ich programmiere immer nur in VBA, und kenn mich mit C gar nicht aus. Vielleicht gibt es ja jemanden der eine ähnliche Situation schon programmiert hat. lG Blacksmith ------------------ Blacksmith Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fuselfee Mitglied technische Zeichnerin
Beiträge: 1453 Registriert: 06.10.2003 Megacad 2018 Profiplus (64) mit Metall aktuelles Servicepack Fluent Oberfläche Cadenas 9.07 Intel (R) Core (TM)i7-4770 CPU 3.40 GHz 64 Bit Betriebssystem Apple Monitor 22“ (Cinema HD Display) ThinkVision 22“ (L2321xWide) Grafikkarte: ATI Fire GL V 7700
|
erstellt am: 06. Nov. 2012 07:32 <-- editieren / zitieren --> Unities abgeben: Nur für Blacksmith
Moin,moin, ich weiß,dass es für ein PDS Programm irgendsowas gibt. Dann muß man mit dem Textfeld arbeiten. Vielleicht schreibst Du mal jemanden von Megatech an. Ansonsten ist das alles Latein für mich. Und zu welchen Uhrzeiten Ihr hier unterwegs seid....Hut ab. John übernimmt die Hundewache....(Nachtschicht)... ------------------ Fuselfee Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blacksmith Mitglied Schmied
Beiträge: 18 Registriert: 22.10.2011 Megacad 2009 3D Metall trepcad
|
erstellt am: 06. Nov. 2012 18:04 <-- editieren / zitieren --> Unities abgeben:
Juhu, Also die OLE Automation war schon mal ein super Hinweis! Danke Danke Danke Jetzt kopiert unser Verwaltungsprogramm die Vorlage automatisch in das Kundenverzeichnis, benennt diese richtig um und zeigt ein Vorschaubild direkt im Verwaltungsprogramm! (momentan ist es noch ein bisschen langsam, aber da werden wir schon noch optimieren.) - Wie das aussieht seht Ihr im Anhang. Nun muss ich noch irgendwie die Texte und Namen in den Schriftfeldern ersetzen. lg Blacksmith ------------------ Blacksmith Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |