RSSFragen zu MS Access 2010

RibbonCreator und With-Block-Variable

Beitragvon J.Picard » Di 23. Aug 2011, 08:33


Deine Office 2010 Suite: Standard
Add Ins und/oder Zusatz-Programme installiert: Nein
Version: 32bit

Betriebssystem Version: Windows XP
Welches Virenschutz-Programm hast Du installiert? McAfee Business

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Also nachdem ich mit dem Ribboncreator 2010 mein Ribbon erzeugt habe und die Callbacks bearbeitet habe, konnte ich erfolgreich mein erstes Ribbon mein eigen nennen.

Eines jeodch stört mich ungemein.

Immer dann wenn ich im VBA Code Änderungen mache, die evtl. im ersten Anlauf zu einer Fehlermeldung führen erscheint, danach auch immer die Fehlermeldung
Laufzeitfehler 91
Objektvariable oder With-Blockvariable nicht festgelegt.

Wenn ich dann auf debuggen gehe, springt er in der Form im Ereignis Unload auf die folgende Zeile:
gobjRibbon.InvalidateControl "tab4" 'Ribbon aktualisieren

Wie kann ich das abstellen, da dies bei allen Formularen so geschieht, wenn ein Fehler auftritt?
Denn nur die das gesamte Schließen der DB kann ich den Fehler ausschalten.
J.Picard
Benutzeravatar
 
Beiträge: 22
Registriert: Di 3. Mai 2011, 14:55

Re: RibbonCreator und With-Block-Variable  Thema gelöst

Beitragvon Gunter Avenius » Di 23. Aug 2011, 09:04

Hallo,

das ist das normales Verhalten von Access.
Gebe jeder Prozedur / Funktion eine Fehlerbehandlung.
Gruß
Gunter
__________________________________________________________________________
http://www.avenius.de * http://www.accessribbon.de
http://www.ribboncreator.de * http://www.ribboncreator2010.de
Gunter Avenius
Benutzeravatar
 
Beiträge: 176
Registriert: Di 14. Jul 2009, 12:31
Wohnort: BY

Re: RibbonCreator und With-Block-Variable

Beitragvon J.Picard » Di 23. Aug 2011, 09:16

Danke für die schnelle Antwort, aber hast Du ein kurzes Beispiel?
J.Picard
Benutzeravatar
 
Beiträge: 22
Registriert: Di 3. Mai 2011, 14:55

Re: RibbonCreator und With-Block-Variable

Beitragvon Gunter Avenius » Di 23. Aug 2011, 09:23

Hallo

Beispiel für eine Fehlerbehandlung die Du jeder Sub/Function (so oder ähnlich) hinzugeben solltest:

Code: Alles auswählen
Function fnc_FunctionName() As Boolean

Dim strProcName As String
strProcName = "fnc_FunctionName"

On Error GoTo fnc_FunctionName_Err


' Hier Dein schlauer Code der auch ein Fehler produzieren kann


fnc_FunctionName_Exit:
    Exit Function

fnc_FunctionName_Err:
    Select Case Err
        'Case DeineFehlernummer
            'Resume fnc_FunctionName_Exit
        Case Else
            MsgBox "Es ist ein Fehler aufgetreten." & vbCrLf & vbCrLf & _
            "In Function:" & vbTab & strProcName & vbCrLf & _
            "Fehlernummer: " & vbTab & Err.Number & vbCrLf & _
            "Beschreibung: " & vbTab & Err.Description, vbCritical, _
            "Fehler in " & Chr$(34) & strProcName & Chr$(34)
            Resume fnc_FunctionName_Exit
    End Select

End Function
Gruß
Gunter
__________________________________________________________________________
http://www.avenius.de * http://www.accessribbon.de
http://www.ribboncreator.de * http://www.ribboncreator2010.de
Gunter Avenius
Benutzeravatar
 
Beiträge: 176
Registriert: Di 14. Jul 2009, 12:31
Wohnort: BY

Re: RibbonCreator und With-Block-Variable

Beitragvon J.Picard » Di 23. Aug 2011, 10:07

Ach so,

ich hatte gerade an was anderes gedacht.

Danke, habe ich natürlich nicht in allen Lagen eingebaut, werde das aber nachholen!
J.Picard
Benutzeravatar
 
Beiträge: 22
Registriert: Di 3. Mai 2011, 14:55

Forum Statistik

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

Optionen