Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Access Abrage

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Access Abrage (1063 mal gelesen)
3D-User
Mitglied



Sehen Sie sich das Profil von 3D-User an!   Senden Sie eine Private Message an 3D-User  Schreiben Sie einen Gästebucheintrag für 3D-User

Beiträge: 75
Registriert: 26.12.2012

HP Workstation Z440
Win10 64Bit
IV 2018

erstellt am: 10. Feb. 2014 19:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Programmierer
Nach längerer problemloser Arbeit mit meiner VBA Programmierung kommen nun, mit der Umstellung auf Inventor 2014 (64 Bit) wieder einige Probleme ans Licht.

Eine meiner Funktionen exportiert die Stückliste einer Baugruppe in eine Textdatei.
Dabei habe ich, unter anderem eine automatische Übersetzung der Teilebenennung von DE nach eng. und franz. Dies geschieht einfach durch eine Excel-Tabelle mit den drei Begriffen. Also suche den deutschen Begriff und übernehme dann den engl. und franz. Begriff aus der Spalte nebenan. Da ich mehrere solcher Übersetzungstabellen für verschiedene Sachen habe, habe ich all diese Tabellen mit eine Access Datenbank verknüpft. Dadurch habe ich einen wesentlich schnelleren Zugriff auf die Daten in den verschiedenen Tabellen.

Nun, seit der Umstellung auf Inventor 2014 (und VBA 7.1) funktioniert der Zugriff auf die Access Datei nicht mehr. Es kommt keine Fehlermeldung, sondern die Übersetzungen werden einfach nicht gemacht! Kann es sein das sich durch VBA 7.1 bei der Abfrage was geändert hat?

Hier ist der Code der nicht mehr richtig arbeitet:
.....
Public MyDatabase As String
MyDatabase = "N:\Department\Technik\Datenexport\0 - Vorlagen\scala.mdb"
....
_______
Private Function Translate(NameDeu As String, ByRef NameEng, ByRef NameFra) As String
'Funktion um die Benennung ins englische und französische zu übersetzen
    Dim dbInfo As Database
    Dim rsInfo As Recordset
    Set dbInfo = OpenDatabase(MyDatabase)
    Set rsInfo = dbInfo.OpenRecordset("SELECT * FROM SPRACHTABELLE WHERE Deutsch='" & NameDeu & "'", dbOpenDynaset)
    If (rsInfo.RecordCount <> 0) Then
        NameEng = rsInfo("Englisch")
        NameFra = rsInfo("Französisch")
    End If
    rsInfo.Close
    dbInfo.Close
    Set rsInfo = Nothing
    Set dbInfo = Nothing
End Function
_______
Hat jemand eine Idee woran es liegt?

LG
3D-User

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 10. Feb. 2014 19:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für 3D-User 10 Unities + Antwort hilfreich

Hallo

Guckst du mal hier

------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

3D-User
Mitglied



Sehen Sie sich das Profil von 3D-User an!   Senden Sie eine Private Message an 3D-User  Schreiben Sie einen Gästebucheintrag für 3D-User

Beiträge: 75
Registriert: 26.12.2012

HP Workstation Z440
Win10 64Bit
IV 2018

erstellt am: 10. Feb. 2014 22:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Ralf
Danke für deine Antwort.
Also, wenn ich das alles richtig verstanden habe gibt es nur eine Lösung: Office 2010(2013) 64Bit!

Na dann, gehen wir mal einkaufen!

Lg
3D-User

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Vermessungstechniker / Abrechner im Bahnbau (m/w/d)

Wir sind eine starke Unter­nehmens­gruppe mit rund 2.300 Mit­arbeitenden an 18 Standorten in Deutschland und Europa. Gemeinsam gestalten wir Europas Bahn­infra­struktur und bringen diese voran. Als System­lieferant für schienen­ge­bundene Mobilität schaffen wir täglich neue Verbindungen: für Fern- und Regional­bahnen ebenso wie für S- und U-Bahnen, Straßen­bahnen oder Industrie­bahnen ? von der Planung über die Ausführung, vom Neubau über die Instand­setzung bis hin zur Instand­haltung....

Anzeige ansehenBauwesen
3D-User
Mitglied



Sehen Sie sich das Profil von 3D-User an!   Senden Sie eine Private Message an 3D-User  Schreiben Sie einen Gästebucheintrag für 3D-User

Beiträge: 75
Registriert: 26.12.2012

HP Workstation Z440
Win10 64Bit
IV 2018

erstellt am: 11. Feb. 2014 19:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

Tatsächlich, nachdem ich Office 2010-64Bit installiert habe und anstelle von
- Microsoft DAO 3.6 Object Library
>>>>>
- Microsoft Office 14.0 Access database engine Object Library
ins Inventor VBA eingebunden habe, hat der Access Zugriff wieder funktioniert!

Danke für deine Hilfe Ralf!

Lg
3D-User

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz