collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 71
  • Punkt Versteckte: 2
  • Punkt Mitglieder: 3
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14132
  • stats Beiträge insgesamt: 68386
  • stats Themen insgesamt: 9210
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Fehler beim Tabwechsel im eingenen Ribbon...  (Gelesen 555 mal)

Offline Xoar

  • Access-Profi
  • **
  • Beiträge: 401
Fehler beim Tabwechsel im eingenen Ribbon...
« am: Oktober 15, 2017, 17:29:53 »
Hallo Leute,

hab ein Problem, hoffe ihr habt eine Idee was mir da helfen kann.
Folgendes:

Ich habe ein selbst erstellten Ribbon mit 3 Tabs.
Beim Wechsel in einen anderen Tab möchte ich gerne ein anderen Formular geöffnet bekommen, und die anderen schließen.

Das passiert mit diesem Code
Sub GetLabel(control As IRibbonControl, ByRef label)
    On Error GoTo Fehlerbehandlung
   
    Select Case control.id
        Case "lblErstellenLabel"
            Formulare_schliessen ("frmErstellen")
            DoCmd.OpenForm "frmErstellen"
        Case "lblSucheLabel"
            Formulare_schliessen ("frmFind_Sub")
            DoCmd.OpenForm "frmFind_Sub"
        Case "lblUebersichtLabel"
            Formulare_schliessen ("frmInformation")
            DoCmd.OpenReport "repUebersicht", acViewPreview
        Case Else
    End Select

gobjRibbon.Invalidate

Exit Sub
Fehlerbehandlung:
    MsgBox Err.Number & vbCrLf & Err.description
End Sub

Jetzt kommt das Problem zum tragen, sobald ich 2-3x den Tab wechsel, stürzt Access ab. "Microsoft Access funktioniert nicht mehr..."
Kann es dann nur beenden und das wars.

Ich habe einiges getestet und bin zu dem Punkt gekommen, dass die Abstürze was mit dem Formular öffnen zu tun haben müssen.
Wenn ich den kompletten Code entferne, kommt kein Fehler, dass gleiche wenn ich den Code zum Docmd.openForm ausklammere.

Sobald DoCmd.openForm drin ist stürzt es ab.

PS: bei einem Tab ist es DoCmd.openReport, auch da stürzt es ab.
PPS: Habe schon DoEvents hinter jedem Codebefehl gepackt, hilft nichts.
PPPS: Aus Spaß mal nur msgbox "test" als Code für den Tabwechsel genommen, klappt ohne Probleme.
PPPPS: Auf einen Tabwechsel reagiert nur der GetLabel Callback, daher ist der Code in diesem Block. Quelle: http://www.access-im-unternehmen.de/660.0.html

Einer ne Idee warum?


[edit]
hab jetzt mal die Beispieldatei aus dem Link probiert.....da stürzt es auch ab..... toll......
 

 

Importieren von TxT Datei, Fehler bei Typumwandlung

Begonnen von ChristyleBoard Tabelle/Abfrage

Antworten: 5
Aufrufe: 8320
Letzter Beitrag Juni 22, 2010, 09:55:35
von LynnV
Endlosformular, Summe mit bedingter Formatierung, Fehler/Bug?

Begonnen von mongrawBoard Formular

Antworten: 2
Aufrufe: 2956
Letzter Beitrag Juni 02, 2010, 12:56:54
von mongraw
BAckend wird bereits verwenden FEHLER BITTE HELFEN

Begonnen von Muhtar99Board Access-Hilfe

Antworten: 5
Aufrufe: 4028
Letzter Beitrag Juli 02, 2010, 13:52:17
von DF6GL
Fehler in Beziehungen

Begonnen von BountyhunterBoard Tabelle/Abfrage

Antworten: 4
Aufrufe: 2772
Letzter Beitrag Juli 06, 2010, 12:58:08
von Bountyhunter
Fehler bei html-Seiten als Schnittstelle

Begonnen von derMarcBoard Access-Hilfe

Antworten: 6
Aufrufe: 4211
Letzter Beitrag August 24, 2010, 06:54:46
von Hondo