|
Autocad VBA : Access-Datei öffnen (vba)
startrek am 09.03.2005 um 12:05 Uhr (0)
Oh, ich dachte das mit dem Shell hat sich erledigt, vergisses das wird so nix ;-) Guck mal in der Hilfe, ob da ein Bsp. zu finden ist, ansonsten häng ich mal eines von einer Excel-CD dran, wie vom Prinzip her der Zugriff gehen könnte. Allerdings hab ich mit sowas auch noch nicht viel gemacht, also bei weiteren Fragen ist mein Name Hase. HTH , Nancy Code: Sub rec_fields() Dim conn As New Connection Dim rec As New Recordset Dim f As Field Dim ws As Worksheet Dim i& Set ws = ThisWorkbook.Worksh ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Access-Datei öffnen (vba)
Dexta am 09.03.2005 um 12:57 Uhr (0)
Hi startrek, Danke für deinen Beitrag, aber ich glaube, du hast da was falsch verstanden, ich will eine einfache verknüpfung mit access, nicht excel. Diese soll nichts weiter machen, nur eine access-datei öffnen. kann eigentlich garnicht so kompliziert sein, aber ich weiss einfach nicht wie es geht. :-)
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Access-Datei öffnen (vba)
startrek am 09.03.2005 um 13:08 Uhr (0)
Dann höchstens noch so [ungetestet]: Code: App= "C:ProgrammeMicrosoft OfficeOffice10MSACCESS.EXE " myFile="C:Dokumente und EinstellungenddreDesktopadp1.mdb" Shell(App & myfile, 1) Gruss Nancy
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Dexta am 09.03.2005 um 13:25 Uhr (0)
Hi Leute, Ich habe in SQL eine Stammdatenbank erstellt, die alle Objekte beinhaltet, die in einer AutoCAD-Zeichnung vorkommen können. Diese Datensätze werden dann, wenn man eine neue Zeichnung kreirt mit den Objekten verknüpft, denen sie entsprechen. daraus habe ich eine Abfrage gemacht, die die Datensätze anzeigt, die mit der Zeichnung verknüpft sind. Wie kann man aus dieser Abfrage eine neue Datenbank erstellen, die nur die Datensätze von dieser Zeichnung beinhaltet?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Brischke am 09.03.2005 um 13:39 Uhr (0)
Hallo Dexta, du möchtest diese Daten in einer neuen Tabelle speichern? Reicht denn aber nicht die Abfrage? Diese kannst du doch immer dann, wenn du diese Daten benötigst auch durchführen? Dann wären die Daten Tagesaktuell und du vermeidest redundante Datenhalten, deren Pflege sehr viel Arbeit bedeutet und in der täglichen Arbeit immer einen Unsicherheitsfaktor bedeutet. SELECT INTO ... könnte die Lösung sein? Musst allerdings noch eine neue Tabelle erstellen. Das ist allerdings von der Art der Datenbank ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Offset Linie, Koordinaten
jobau am 09.03.2005 um 13:41 Uhr (0)
Hallo zusammen, ich bräuchte schon wieder eure Hilfe! Ich versetze eine Linie mit offset und benötige dann die Koordinaten dieser versetzten Linie. Gibt es da einen einfachen Befehl oder muss ich anfangen zu rechnen? Gruß Jörg ------------------ AutoCAD 2004 DEU
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Dexta am 09.03.2005 um 13:46 Uhr (0)
hi Holger, Prinzipiell hast du recht, aber es geht darum, dass diese Tabelle, bzw. neue Datenbank nicht in AutoCAD gespeichert werden soll, da diese Daten nicht nur von Leuten betrachtet werden soll, die AutoCAD auf ihrem Rechner haben, sondern auch über Access und Excel anschaulich gemacht werden sollen. Außerdem gibt es ziemlich viele Projekte, die alle verschiedene Objekte beinhalten, dies soll auch noch dazu dauerhaft und von jedem abrufbar sein. Deswegen ist eine eigene Datenbank pro Projekt fast unum ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Brischke am 09.03.2005 um 13:56 Uhr (0)
Hallo Dexta, eine Datenbank ist nur die Hülle für verschiedene Datenbankobjekte. Es ist quasi das Betriebssystem für die Datenbanktabellen. Soll heißen: Eine Datenbank! (deine SQL-DB auf dem Server) In dieser DB legst du dir dann eine Tabelle an, in der alle möglichen Projekte enthalten sind. Dann machst du dir eine Projekttabelle, in der jeder Datensatz auf ein Objekt und auf ein Bauteil verweist. Bastelst dir eine Abfragemaske, welches Projekt denn betrachtet werden soll, und dann lässt dir dann nur di ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Offset Linie, Koordinaten
jobau am 09.03.2005 um 15:12 Uhr (0)
hab es gefunden : Set nline = offsetObj(n) XStartversetz = nline.startPoint(0) Man muss hier im Forum nur richtig (!) suchen... Gruß Jörg ------------------ AutoCAD 2004 DEU
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Dexta am 09.03.2005 um 15:43 Uhr (0)
Hi Holger, Klasse IDEE! So könnte es funktionieren. Bloß an der Umsetzung hapert es noch. Das ich dich richtig verstehe. Tabelle1_Projekt: mit P_ID und projektname Tabelle2_Artikel A_ID P_Nr per Fremdschlüssel verknüpft mit P_ID +Attribute Ich sollte mir aber noch eine Stammdatenbank machen, oder?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Dexta am 09.03.2005 um 15:48 Uhr (0)
Und wie kann ich festhalten, dass ein Artikel in der Stammdatenbank eine Verknüpfung zu einem Projekt hat? Wenn ich Beispielsweise in der Stammdatenbank ein Feld hab, indem hinterlegt ist, in welchem Projekt diese Datensatz vorkommt, wird das doch irgendwann sehr verwirrend, wenn dann bei einem Objekt 1000 Projekte hinterlegt sind, in denen dieses Objekt vorkommt.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Dexta am 09.03.2005 um 15:54 Uhr (0)
Und noch eine Frage, ich weiss, dass ist schon die dritte hintereinander, aber du hast mich mit deinem Vorschlag wirklich sehr angeregt. wie kann ich die Abfrage formulieren? Alle Objekt, die in AutoCAD in einer gewissen Zeichnung eine Verknüpfung haben, was ist das Kriterium??? Kann man eigentlich überhaupt irgendwie mit der verknüpfung in autocad als Abfragekriterium arbeiten? und wie?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
Brischke am 09.03.2005 um 21:32 Uhr (0)
Hallo Dexta, jetzt verstehe ich die Welt nicht mehr. Du willst dir eine Stammdatenbank machne? Ich denke die hast du. Bei dem was du vor hast, solltest du dir mal die Threads durchlesen, die das Mitglied kiltswitch (z.B. dieser ) begonnen hat. Den Inhalt bzgl dessen, wie man ein Projekt durchzieht solltest auch du dir zu Herzen nehmen. Grundsätzlich ist eine Datenbank für einen Außenstehenden verwirrend. Ziel ist aber immer die Daten so flexibel wie möglich zu halten und dabei redundante Daten zu vermei ...
|
| In das Form Autocad VBA wechseln |