Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Laufzeitfehler 2110
zurück: Textfeld = [Enter] anstatt [STRG]+[ENTER] weiter: Datensatz basierend auf dem im Kombinationsfeld gewählten... Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
kijutz
Neuling


Verfasst am:
12. Okt 2006, 15:55
Rufname:

Laufzeitfehler 2110 - Laufzeitfehler 2110

Nach oben
       Version: Office 2k (2000)

Hi ich habe folgende Fehlermeldung
Zitat:
Laufzeitfehler 2110
MS Access kann den Focus nicht auf das Steuerelement uf verschieben.
Der Debugger zeigt mir das der fehler in folgendem Codeausschnitt liegt.
Code:
  Private Sub Form_Current()
    Dim sf As SubForm

    Set sf = Me!uf
    sf.SetFocus '<== HIER ###############
    sf.Form!Name.SetFocus
    Me!Name.SetFocus
End Sub
Kann mir jemand genau sagen was dieser codeausschnitt genau macht?

MFG eiskalt
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Okt 2006, 08:51
Rufname:
Wohnort: Berlin


AW: Laufzeitfehler 2110 - AW: Laufzeitfehler 2110

Nach oben
       Version: Office 2k (2000)

Woher hast Du denn den Code. Der ist nämlich ziemlich konfus. der von Dir markierte befehl will den Focus auf das Unterformular setzen. Das muss folgendermaßen aussehen:
Code:
Private Sub Form_Current()
    Dim sf As SubForm

    Set sf = Me!uf.Form
    sf.SetFocus
End Sub
Die beiden nachfolgenden Kommandos sind total unsinnig, das sie denFocus(also den Cursor) auf einen Namen setzen wollen.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Willi Wipp
Moderator


Verfasst am:
13. Okt 2006, 09:30
Rufname:
Wohnort: Raum Wiesbaden

Re: Laufzeitfehler 2110 - Re: Laufzeitfehler 2110

Nach oben
       Version: Office 2k (2000)

Hi Ihr Zwei,

ich wuerde das etwas anders interpretieren.
uf muss der Name des Unterformuar-Steuerelements und nicht nur der Name des Unterformuars.
Das Unterformuar-Steuerelement befindet sich auf dem Hauptformular und enthaelt das Unterformuar.
.Form kann bei dem Fokussetzen auf das Feld im Unterformular entfallen.
Code:
Private Sub Form_Current()
    Dim sf As SubForm                             'Unterformular-Steuerelement
   
    Set sf = Me!uf                     'uf = Unterformular-Steuerelement-Name!
    sf.SetFocus               'Setze Fokus auf das Unterformular-Steuerelement
    sf!Name.SetFocus           'Setze Fokus auf das Feld Name im Unterformular
    Me!Name.SetFocus           'Setze Fokus auf das Feld Name im Hauptformular
End Sub
Aber rita2008 hat natuerlich insoweit recht, als Name auch bei Access zu massiven Problemen fuehern kann,
da es sich dabei auch um eine Eigenschaft der Objekte handelt.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Okt 2006, 09:38
Rufname:
Wohnort: Berlin

AW: Laufzeitfehler 2110 - AW: Laufzeitfehler 2110

Nach oben
       Version: Office 2k (2000)

@Willi: Du hast wohl recht mit Deiner Interpretation, trotzdem ist es irgendwie sinnlos, da ja im Prinzip nur der letze Befehl definiert, wo der Focus am Ende stehen soll.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Willi Wipp
Moderator


Verfasst am:
13. Okt 2006, 09:46
Rufname:
Wohnort: Raum Wiesbaden


Re: Laufzeitfehler 2110 (II) - Re: Laufzeitfehler 2110 (II)

Nach oben
       Version: Office 2k (2000)

Hi rita,

das kann aus meiner Sicht durchaus Sinn machen:
Nehmen wir an Du hast im Unterformular oder auch im Hauptformular
ein Steuerelement das sein Aussehen veraendert, sobald es den Fokus hat.
Bzw. Du moechtest das immer ein bestimmtes Feld den Fokus hat, wenn Du per Tastatur zum Unterformular gehst.
Dann kann es sinnvoll sein bei jedem Datensatzwechsel dafuer zu sorgen,
das in beiden Formularen die Position des Fokus definiert ist.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3071 7 Ramon2012 198 30. Jan 2012, 19:51
KlausMz Laufzeitfehler 3071
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2001 bei Formular öffnen? 1 sterbhai 993 23. März 2009, 10:52
sterbhai Laufzeitfehler 2001 bei Formular öffnen?
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 94 13 noreia 414 11. Dez 2008, 09:24
noreia Laufzeitfehler 94
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3109, Datensatz nicht zu löschen 0 Mitch26 408 31. Okt 2008, 18:45
Mitch26 Laufzeitfehler 3109, Datensatz nicht zu löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler bei Übertrag in Listenfeld 1 Gast 511 01. Okt 2008, 22:20
MiLie Laufzeitfehler bei Übertrag in Listenfeld
Keine neuen Beiträge Access Formulare: Laufzeitfehler 3078 1 Gast 386 04. Sep 2008, 18:41
JörgG Laufzeitfehler 3078
Keine neuen Beiträge Access Formulare: Laufzeitfehler '7874': kann Objekt nicht finden obwohl da 1 friedrichshain 1420 11. Apr 2008, 18:09
rita2008 Laufzeitfehler '7874': kann Objekt nicht finden obwohl da
Keine neuen Beiträge Access Formulare: Access 2003 Laufzeitfehler 438 Objekt wird nicht gefunden 1 Arno Lesmeister 1310 15. Mai 2007, 17:31
rita2008 Access 2003 Laufzeitfehler 438 Objekt wird nicht gefunden
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2164 2 rabie 2035 09. Feb 2007, 09:16
rabie Laufzeitfehler 2164
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3001 1 luckypunch 592 23. Jan 2007, 12:19
JörgG Laufzeitfehler 3001
Keine neuen Beiträge Access Formulare: Was heist "Laufzeitfehler 2448" 13 Diego12 8462 19. Sep 2006, 12:30
lothi Was heist "Laufzeitfehler 2448"
Keine neuen Beiträge Access Formulare: Problem mit Filterlänge (Laufzeitfehler 7769) 5 maila 1515 11. Sep 2006, 19:50
Nouba Problem mit Filterlänge (Laufzeitfehler 7769)
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum