none
Formular in einer anderen Datenbank öffnen

    Frage

  • Hallo !
    Ich möchte mit einer Befehelsschaltfläche in einem Formular ein formular in einer anderen Datenbank öffnen.
    Geht das ?
    Mein Versuch mit folgender Prozedur klappt nicht: ich habe dem Namen des Formulars den Pfad vorangestellt

    Private Sub Konto_Click()
    On Error GoTo Err_Konto_Click

        Dim stDocName As String
        Dim stLinkCriteria As String

        stDocName = "C:\Daten\AE\Pfad1\AndereDatenbank.mdb\Formularname"
       
        stLinkCriteria = "[IDENT]=" & Me![IDENT]
        DoCmd.OpenForm stDocName, , , stLinkCriteria

    Exit_Konto_Click:
        Exit Sub

    Err_Konto_Click:
        MsgBox Err.Description
        Resume Exit_Konto_Click
       
    End Sub

    Die Fehlermedung bei Anklicken des Befehlsbuttons sagt dass auf ein  Formular verwiesen wird das nicht esxistiert
    Danke für Hilfe,
    Reinhard
    Mittwoch, 19. Juni 2013 10:32

Alle Antworten

  • Hallo

    Wenn ich aus der Kommandozeile mein Access starte, dann kann ich mit "Datenbankname /x Formularname" die DB mit einem Formular öffnen. Also zum Beispiel "MSAccess.exe Umsatz.mdb /x frmStatistik".

    Wenn Du dies nun in ein Shell einbaust, würde das Deinen Zweck erfüllen?

    Viele Grüsse
    Sabrina

    Mittwoch, 19. Juni 2013 10:52
  • Hallo,

    http://www.donkarl.com?FAQ1.14 geht darauf ein.

    Gruß
    Gunter

    --
    Access FAQ: http://www.donkarl.com

          http://www.avenius.de - http://www.AccessRibbon.de
    http://www.ribboncreator.de - http://www.ribboncreator2010.de
                http://www.ribboncreator2013.de

    Mittwoch, 19. Juni 2013 11:14
    Moderator
  • Hallo Gunter !

    Da vergess ich einmal auf den guten alten konkarl und schon hab ich was übersehen. Danke für den Hinweis.

    Dennoch: es klappt nicht: die Prozedur meldet immer noch "der Formularname "Name des Formulars" ist falsch geschrieben oder verweist auf ein Formular das nicht extsitert".

    Auch die Konsultation des KB-Artikels hat nichts gebracht

    Reinhard


    reini

    Mittwoch, 19. Juni 2013 12:22
  • Danke Sabrina für die Antwort. Das muss ich erst versuchen, das dauert etwas ich bin da nicjht so geübt. Ich sag Bescheid wenn es klappt.

    lG Reinhard


    reini

    Mittwoch, 19. Juni 2013 12:23