Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SetFocus funktioniert nicht!
zurück: Laufzeitfehler 2614 weiter: Hyperlink auf Formularseiten Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Bullett
Access/VBA/SQL-Improvisator


Verfasst am:
15. Nov 2008, 00:03
Rufname:
Wohnort: München

SetFocus funktioniert nicht! - SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hola,

folgendes Problem:
In Formular Kundenadressen wird im Unterformular Details eine Kundennummer eingegeben, "Beim Verlassen" wird die Kundennummer auf doppelte Einträge geprüft, falls doppelte vorhanden, gibts eine Msgbox und danach möchte ich wieder den Focus auf das Feld setzen, aber das funktioniert nicht.
Folgende Möglichkeiten hab ich ausprobiert:
Code:
    Me!KundenNr.SetFocus
    Form_Kundenadressen!Details!KundenNr.SetFocus
    Forms!Kundenadressen!Details!KundenNr.SetFocus
Keine funktioniert, sobald die Msgbox mit OK beendet wird, springt der Cursor in das nächste Feld. Ich habe auch mit Haltepunkt das ganze durchlaufen lassen, er läuft ganz normal über die Zeilen aber der Focus ändert sich nicht.

Wo könnte ein Fehler liegen?
derArb
getting better


Verfasst am:
15. Nov 2008, 00:13
Rufname: derArb
Wohnort: Berlin


AW: SetFocus funktioniert nicht! - AW: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hallo,

evtl.?
Code:
Forms!Kundenadressen!Details.Form!KundenNr.SetFocus
Bezug auf Formular/Unterformular

um die Ausrufezeichen und Punkte besser zu verstehen
Forms....!Kundenadressen...!Details.Form...!KundenNr.SetFocus
Mit einem Ausrufezeichen vor dem Objektnamen: selbst erstelltes Objekt
Mit einem Punkt vor dem Objektnamen bzw. Objekteigenschaft: Access Objekt oder Access Objekt Eigenschaft
Das Ausrufezeichen ist kein Appendix, sondern ein Präfix
die Denkart Forms! wäre also falsch
die Denkart Forms und daran gehängt !Kundenadressen ist richtig

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Willi Wipp
Moderator


Verfasst am:
15. Nov 2008, 05:14
Rufname:
Wohnort: Raum Wiesbaden

Re: SetFocus funktioniert nicht! - Re: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hi Bullett,

der Fokus muss erst auf das Unterformular-Steuerelement gesetzt werden.
Danach dann auf das Steurelement im Unterformular.
Verwende anstelle von Beim Verlassen (Exit) lieber Vor Aktualisierung (BeforeUpdate)
und dort einfach den Parameter Cancel auf True setzen.

@derArb,

keine Ahnung was Du mit Appendix bzw. Praefix meinst und wo Du das her hast. Wink
Das Ausrufezeichen bzw. der Punkt sind Trennzeich fuer die Eigenschaften oder Methoden eines Objektes.
==> also eigentlich weder Appendix noch Praefix!

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
derArb
getting better


Verfasst am:
15. Nov 2008, 23:05
Rufname: derArb
Wohnort: Berlin

AW: SetFocus funktioniert nicht! - AW: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hallo,
@Willi Wipp:
Ich finde halt 'Trennzeichen' zu undifferenziert.
Es ist doch ein Zeichen, welches bei der Trennung eben nicht ans Ende
eines Objects oder Steuerelements gehört, sondern an den Anfang des danach
erscheinenden Objekts oder Steuerelements.
Code:
    With Object
        .Visible = True
    With Me
        !DeinTextfeld = ""
also steht das Trennzeichen am Anfang des nachfolgenden ...(Präfix)
und nicht am Ende des vorhergehenden....(Appendix)

so hatte ich das gemeint

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Bullett
Access/VBA/SQL-Improvisator


Verfasst am:
16. Nov 2008, 18:28
Rufname:
Wohnort: München

AW: SetFocus funktioniert nicht! - AW: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hola

sorry konnte erst jetzt testen:

Also wenn ich es bei "Vor Aktualisieren" eintragen bringt er die Fehlermeldung2108: Sie müssen zuerst das Feld speichern bevor sie es mit SetFocus ansprechen können.

Wie meinst du das zuerst das Unterformular-Steuerelement?
Code:
    Forms!Hauptformular!Unterformular.SetFocus
' und dann
    Me!KundenNr.Setfocus

@Arb dein Ansatz hatte leider auch nicht den gehofften effekt, ich bekomme den Focus da nicht drauf!
Mad
derArb
getting better


Verfasst am:
16. Nov 2008, 19:51
Rufname: derArb
Wohnort: Berlin

AW: SetFocus funktioniert nicht! - AW: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hallo,
mein Ansatz war falsch
Du kannst aber nicht auf etwas den Fokus setzen, was den Focus schon hat.
Dann musst Du den Fokus erst auf ein anderes Steuerelement setzen
Code:
    Forms!Kundenadressen!Details.SetFocus
    Me!AnderesSteuerlement.SetFocus
    Me!KundenNr.SetFocus

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Willi Wipp
Moderator


Verfasst am:
17. Nov 2008, 11:39
Rufname:
Wohnort: Raum Wiesbaden

Re: SetFocus funktioniert nicht! - Re: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hi Bullett,
Willi Wipp - 15. Nov 2008, 04:14 hat folgendes geschrieben:
... Verwende anstelle von Beim Verlassen (Exit) lieber Vor Aktualisierung (BeforeUpdate)
und dort einfach den Parameter Cancel auf True setzen.
Dann brauchst Du das SetFocus ueberhaupt nicht!
_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Bullett
Access/VBA/SQL-Improvisator


Verfasst am:
17. Nov 2008, 18:17
Rufname:
Wohnort: München


AW: SetFocus funktioniert nicht! - AW: SetFocus funktioniert nicht!

Nach oben
       Version: Office 2003

Hola,

also Willi, hatte ich falsch verstanden, so funktionierts auf jeden Fall! Danke!

@derArb: würde auch funktionieren, dir auch DANKE!

Gruß
Bullett
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: kleiner gleich bei Parameterabfrage funktioniert nicht 3 bentakle 1219 25. Nov 2008, 15:51
JörgG kleiner gleich bei Parameterabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Hyperlink funktioniert nach SQL INSERT nicht 3 Wu 814 29. Okt 2008, 21:03
jens05 Hyperlink funktioniert nach SQL INSERT nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus 2 Tabellen funktioniert nicht 0 niesel81 294 22. Okt 2008, 14:12
niesel81 Abfrage aus 2 Tabellen funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Befehl funktioniert nicht -> DELETE 1 eiskalterengel 2303 02. Okt 2008, 12:40
Willi Wipp SQL Befehl funktioniert nicht -> DELETE
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage soll Werte ausgeben, Nz funktioniert aber nicht... 6 Butterblume 407 31. Jul 2008, 11:18
Willi Wipp Abfrage soll Werte ausgeben, Nz funktioniert aber nicht...
Keine neuen Beiträge Access Tabellen & Abfragen: Umst. Access DBs auf SQL- Paramterabfrage funktioniert nicht 0 Gast 514 06. Jun 2008, 09:09
Gast Umst. Access DBs auf SQL- Paramterabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage funktioniert nicht 3 Bernett22 405 08. Apr 2008, 11:40
MAPWARE Löschabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Umsätze kumulieren - DSUM funktioniert nicht 1 Benicio 3234 10. Sep 2007, 18:11
Shai Umsätze kumulieren - DSUM funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Bound Column funktioniert nicht 6 Smmmile 1200 12. Jul 2007, 17:56
Smmmile Bound Column funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Update-Abfrage funktioniert nicht richtig 2 Kelley1995 507 05. Jul 2007, 16:00
Kelley1995 Update-Abfrage funktioniert nicht richtig
Keine neuen Beiträge Access Tabellen & Abfragen: Warum funktioniert diese Abfrage nicht ? 6 Mirage 804 05. Jun 2007, 12:14
Mirage Warum funktioniert diese Abfrage nicht ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage funktioniert nicht...hilfe!!!!! 2 bennie103 603 22. März 2007, 21:14
Gast Abfrage funktioniert nicht...hilfe!!!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project