|
Autocad VBA : VBA(Zugriff auf externe SQL-Datenbank)
Dexta am 28.02.2005 um 14:57 Uhr (0)
Hi Leute, Ich habe ein kleines Problem. Ich habe mit dem SQL-Server eine Datenbank erstelt, die die Daten für AutoCAD-Objekte bereitstellt, und als Objekt-Attribute ausgewählt werden sollen. Ich will nun per VBA die Verbindung zum SQL-Server aufbauen, wie geht das? was ich weiss: dim con as new adodb.database
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von SQL DB mitAcad VBA
Dexta am 01.03.2005 um 13:17 Uhr (0)
Hi Heiko76, dein Beitrag hilft mir sehr weiter, ich habe nämlich fast das selbe Problem, bin aber zum einen kein VBA-Experte, und habe vor einer Woche angefangen, mich mit AutoCAD zu beschäftigen. Ich habe eine SQL-Datenbank in AutoCAD eingebunden, die für meine XRefs, bzw. Icons Werte bereitstellen soll, die dann mit einer Art Kombinationsfeld ausgewählt werden sollen. Die Datenbank steht auch schon, wie kann ich dieses mit einem VBA-Code realisieren? Dein Ansatz weiter oben hat mir schon sehr weitergeho ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : access via makro öffnen
Dexta am 07.03.2005 um 09:19 Uhr (0)
Hi liebe AutoCAD-Community, Ich habe da eine kleine Frage, wie kann ich in meiner AutoCAD-Zeichnung einen Button kreieren, der ein Makro aufruft, der eine bestimmte Access-Datei öffnet? Konkret: -Wie kann ich auf meinem Auto-CAD Bildschirm einen Button erstellen, der eine Access Datei öffnet? Zusatz: Wie kann ich in dieser sich öffnenden Access-Datei meine in AutoCAD mit Objekten verbundenen Datensätze anzeigen lassen. Gibt es dafür eine SQL-Abfrage (select * from Artikel where ???) BIS DANN!! :-)
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : access via makro öffnen
Dexta am 07.03.2005 um 10:21 Uhr (0)
Hi Brischke, Ich habe mitlerweile einen VBA-Code geschrieben, der Access automtisch öffnet: Private Sub Accessöffnen() On Error GoTo Err_Accessöffnen Dim stAppName As String stAppName = C:ProgrammeMicrosoft OfficeOffice10MSACCESS.EXE Call Shell(stAppName, 1) Exit_Accessöffnen: Exit Sub Err_Accessöffnen: MsgBox Err.Description Resume Exit_Accessöffnen End Sub Nur hab ich jetzt noch das Problem, dass ich mich mit AutoLISP nicht wirklich auskenne. Wenn ich ein Icon, bzw. XRef ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : vba-Befehl: verknüpfte DS anzeigen
Dexta am 07.03.2005 um 16:22 Uhr (0)
Hi liebes Forum, und schon wieder habe ich eine Frage: Es gibt in AutoCAD den Befehl: Verknüpfte Datensätze anzeigen, nachdem man dieses Optionsfeld angeklickt hat, muss man den Bereich in der Zeichnung angeben, für den die Objekte angezeigt werden sollen. Anschließend werden diejenigen Datensätze angezeigt, für die eine Verknüpfung besteht. Hier meine Frage: Ist es möglich genau dieses Prozedere durch ein VBA-Programm zu realisieren? bzw. dann diese Datensätze mit Verknüpfung automatisch in eine andere Da ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD-Objekte in Access-Bericht ausgeben
Dexta am 07.03.2005 um 11:24 Uhr (0)
Hi Leute, hab mitlerweile rausbekommen, wie man via Befehlsschaltfläche in AutoCAD Access öffnet. Information: Ich habe eine Sql-Datenbank auf dem Server, der Datensätze für AutoCAD-Objekte bereitstellt. Man muss nur die Datensätze mit den Objekten verknüpfen. Frage: Wie kann ich in Excel oder Access nur die Datensätze anzeigen, die eine Verknüpfung mit einem Objekt besitzen?? (Abfrage??) Und wenn ein Datensatz mit mehreren Objekten verknüpft ist, soll dieser dementsprechend oft ausgegeben werden!! :-)
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD-Objekte in Access-Bericht ausgeben
Dexta am 07.03.2005 um 13:14 Uhr (0)
Hi Brischke, Ich habe eine SQL-Server-Datenbank, die Daten bereitstellt für ein Fließschema in AutoCAD. Ich greife auf die DB zu mit dem AutoCAD-DB-Verbindungsmanager. Man kann sich die Daten anzeigen lassen. Die Datensätze sind Sammlungen von allen Fließschemen Objekten, die existieren. Ich habe also ein Fließschema, dass sich aus Objekten (ist ja eigentlich egal welche) zusammensetzt. Die Objekte besitzen Attribute. Um diese nicht jedesmal neu eingeben zu müssen, verknüpft man einfach einen Datensatz mit ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD-Objekte in Access-Bericht ausgeben
Dexta am 07.03.2005 um 13:42 Uhr (0)
Hi Brischke, Mir ist nochmal was eingefallen. Man kann dies in AutoCAD auch ohne VBA, durch öffnen einer Datenbanktabelle, dann Datenanzeige-Verknüpfte Datensätze anzeigen. Dann die gesamte Zeichnung markiert und dann die Eingabetaste drückt. Und dann in Datenanzeige auf Seitenansicht geht. Genau das sollte der VBA-Code machen. Denn dies sollte alles durch einen Knopfdruck erfolgen. Und der Bericht sollte nicht in AutoCAD erstellt werden, sondern auf einem Excel-Blatt oder einem Access-Bericht. Ich glaube ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD-Objekte in Access-Bericht ausgeben
Dexta am 07.03.2005 um 17:08 Uhr (0)
Hi Brischke, Du hast recht, so müßte es eigentlich funktionieren. Nur, habe ich doch in der Datenbankanzeige nur die Felder, die ich in der SQL-Datenbank auf dem server erstellt habe. Also ist ein solches Feld bei mir nicht vorhanden, wie kann ich solch ein Feld generieren. Ich bin ziemlich neu in AutoCAD, und weiss sowas leider nicht. Was muss ich dann mit dem Feld machen, damit darin die bezüge, bzw. verknüpfungen zu objekten auftauchen?
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Access-Datei öffnen (vba)
Dexta am 09.03.2005 um 11:41 Uhr (0)
hi Leute, wie kann man von autocad aus eine access-datei öffnen ich habe in autocad schon eine schaltflache erstellt, hinter der eine vba-prozedur hinterlegt ist. Nur wie lautet der code, um direkt in eine access datei zu springen. bis jetzt weiss ich nur, wie man access öffnet: --------------------------------------------------------------------- Sub Accessöffnen() Dim stAppName As String stAppName = "C:ProgrammeMicrosoft OfficeOffice10MSACCESS.EXE " Call Shell(stAppName, 1) End Sub --- ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD-Objekte in Access-Bericht ausgeben
Dexta am 09.03.2005 um 11:58 Uhr (0)
Hi Udo, dank dir schonmal, bloß habe ich ein kleines Problem, ich checke den code nicht ganz, da ich in vba zwar mitlerweile einiges kann, aber mich nicht wirklich als gut bezeichnen würde! :-) Was du mir geschrieben hast, ist der code ja genau das, was ich brauche! was muss ich denn noch in autocad, bzw. in der sql-datenbank machen, ein feld kreiren (Entity_handle)? zählt der code mir die anzahl der verknüpfungen auf? und zuletzt noch eine frage: was steckt hinter diesen variablen im code: und was macht ...
| | 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 : 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 |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |