Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
bei druck auf enter code ausführen
zurück: Kombinationsfeld nach Neueingabe aktualisieren weiter: Änderung-/Sichtmodus Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
FreilandKüken
Gast


Verfasst am:
21. Jul 2004, 14:40
Rufname:

bei druck auf enter code ausführen - bei druck auf enter code ausführen

Nach oben
       

hi leute!

ich hab eine wahrscheinlich total einfach zu beantwortende frage Smile

also ich hab ein formular mit ein paar textfeldern in denen man daten eingeben kann....wie schaffe ich es nun dass wenn der user nach einer eingabe in irgendeinem feld enter drückt die aktion ausgeführt wird die beim klick auf den button ausgeführt wird.

im moment isses so dass ich mich durch alle felder "durch-entern" muss um dann zum button zu kommen. ich will aber dass man sich mit tabulator durchhantelt und mit enter (egal in welchem feld) der code ausgeführt wird

danke schon mal im vorraus

mfg küken
Willi Wipp
Moderator


Verfasst am:
24. Jul 2004, 18:20
Rufname:
Wohnort: Raum Wiesbaden


Re: bei druck auf enter code ausführen - Re: bei druck auf enter code ausführen

Nach oben
       

Hi FreilandKüken,

hierfuer kannst Du z.B. entweder das Ereignis Bei Taste Ab (KeyDown) der Felder
oder des Formulars verwenden.
Wenn Du das vom Formular verwendest, dann musst Du
die Formular-Eigenschaft Tastenvorschau (KeyPreview) auf Ja (True) setzen.
Dafuer gilt das dann an jeder beliebigen Stelle des Formulars. Hier ein Beispiel
Code:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If Shift% = 0 And KeyCode% = vbKeyReturn Then DeineBefehlsschaltflaeche_Click
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Zuletzt bearbeitet von Willi Wipp am 26. Jul 2004, 08:18, insgesamt einmal bearbeitet
FreilandKüken
Gast


Verfasst am:
25. Jul 2004, 13:42
Rufname:

AW: bei druck auf enter code ausführen - AW: bei druck auf enter code ausführen

Nach oben
       

danke erstmal für die antwort!

ich hab die zweite variante versucht und es funktioniert fast Smile

ich hab da ein paar eingabefelder. und wenn ich jetzt ins erste etwas eingebe und auf enter drücke dann springt er mal ins zweite und führt noch gar keinen code aus. erst wenn ich im zweiten dann nochmal auf enter gedrückt habe führt es meine funktion tadellos aus.

was könnte da falsch sein?
Willi Wipp
Moderator


Verfasst am:
26. Jul 2004, 10:47
Rufname:
Wohnort: Raum Wiesbaden

Re: bei druck auf enter code ausführen (II) - Re: bei druck auf enter code ausführen (II)

Nach oben
       

Willi Wipp am 26. Jul 2004 um 08:29 hat folgendes geschrieben:
Hi FreilandKüken,

wenn Du die Tastenvorschau (KeyPreview) auf Ja (True) hast und
nicht eine die Umschalt-, Strg- oder Alt-Taste drueckst, wenn Du die Return-Taste betaetigst,
dann habe ich dafuer im Moment auch keine Erklaerung.

Hi FreilandKüken,

eine Nachfrage von Denis hat mich auf einen weitere Fehlermoeglichkeit aufmerksam gemacht!
Das Feld in dem Du Return drueckst, ist noch nicht aktualisiert (updated).
=> Du musst die Eingabe noch uebernehmen.
Am einfachsten machst Du das in dem Du z.B. den Fokus auf die Befehlsschaltflaeche setzt, also etwa so
Code:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If Shift% = 0 And KeyCode% = vbKeyReturn Then
        KeyCode% = 0
        Me!DeineBefehlsschaltflaeche.SetFocus
        DeineBefehlsschaltflaeche_Click
    End If
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
FreilandKüken
Gast


Verfasst am:
26. Jul 2004, 11:56
Rufname:


AW: bei druck auf enter code ausführen - AW: bei druck auf enter code ausführen

Nach oben
       

Danke nochmals für deine hilfe!

Ich hab noch ein bißchen nach keydown im internet gestöbert und habs jetzt so gelöst Idea :
Code:
Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then Suchen_Click
End Sub

so funktioniert es nämlich, fragt mich nicht warum es mit Willis code nicht gegangen ist....

mfg küken
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: Access stürzt beim Ausführen einer Abfrage ab 3 silke Backes 898 26. Aug 2010, 08:55
silke Backes Access stürzt beim Ausführen einer Abfrage ab
Keine neuen Beiträge Access Tabellen & Abfragen: VBA Code per VBA in Access dokumentieren 3 LapDoggy 1910 12. Feb 2010, 20:13
Gast VBA Code per VBA in Access dokumentieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage ausführen 10 gisiangel 508 25. Aug 2009, 08:54
gisiangel Abfrage ausführen
Keine neuen Beiträge Access Tabellen & Abfragen: Ergebnis aus SQL Abfrage Variable zuweisen (Code vorhanden) 2 KillyvsCibo 1393 18. Aug 2009, 12:37
KillyvsCibo Ergebnis aus SQL Abfrage Variable zuweisen (Code vorhanden)
Keine neuen Beiträge Access Tabellen & Abfragen: Warum ändert Access den sql code? 12 abraxa 705 19. Jul 2009, 20:55
abraxa Warum ändert Access den sql code?
Keine neuen Beiträge Access Tabellen & Abfragen: Darstellungsart "Kontrollkästchen" per Code setzen 3 fragerer 286 13. März 2009, 16:32
Gast Darstellungsart "Kontrollkästchen" per Code setzen
Keine neuen Beiträge Access Tabellen & Abfragen: Access: SQL-Anfügeabfrage via Button ausführen 10 philbo 3542 22. Jan 2009, 14:45
philbo Access: SQL-Anfügeabfrage via Button ausführen
Keine neuen Beiträge Access Tabellen & Abfragen: Primärschlüssel per Code setzen 1 Herbert2 478 11. Jan 2009, 03:38
ich0 Primärschlüssel per Code setzen
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage zeilenweise ausführen? 2 XFire 404 31. Dez 2008, 02:54
Alf2009 Anfügeabfrage zeilenweise ausführen?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen gleichzeitig ausführen 3 thelma 1412 20. Aug 2008, 14:00
Willi Wipp mehrere Abfragen gleichzeitig ausführen
Keine neuen Beiträge Access Tabellen & Abfragen: VBA Code zum löschen leerer Datensätze 2 adamth 1125 31. Jul 2008, 20:44
adamth VBA Code zum löschen leerer Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: schnelle komplexe Abfrage per Code? 4 SaschaR 587 25. März 2008, 15:57
SaschaR schnelle komplexe Abfrage per Code?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: MS Frontpage