Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
KeyUp mit DEL/ INS in Textbox
zurück: aus Acces heraus Excel-Datei im Vordergrund öffnen weiter: Daten zwischen zwei Daten ausgeben 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
alhaman
VBA Anfänger


Verfasst am:
08. Jun 2012, 13:46
Rufname:

KeyUp mit DEL/ INS in Textbox - KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo zusammen,

ich habe ei Problem mit dem KeyUp-Ereignis einer Textbox und der Taste DEL.
Code:
Private Sub txt00Ch_KeyUp(KeyCode As Integer, Shift As Integer)
    MsgBox KeyCode
End Sub
Grundsätzlich wir bei jedem Tastendruck die KeyCode ausgegeben. Markiert man aber einen Teil des Inhalts
oder mit Doppelklick den ges. Inhalt und drückt dann DEL wird das KeyUp-Ereignis nicht ausgelöst.
Wie kann man das doch lösen.
.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
08. Jun 2012, 14:04
Rufname: Micha
Wohnort: Chemnitz


AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo, aber keydown wird ausgelöst
_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
alhaman
VBA Anfänger


Verfasst am:
08. Jun 2012, 14:29
Rufname:

AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Ja, stimmt. Das Dumme daran ist aber, dass sich der Inhalt der Textbox beim Auftreten von KeyDown noch nicht geändert
hat und ich im Ereignis aber mit dem neuen Text arbeiten muss. Etwas vollständiger sieht der Code so aus:
Code:
Private Sub txt00Ch_KeyUp(KeyCode As Integer, Shift As Integer)
    MsgBox KeyCode
    Call ListFilter(ActiveControl.Text)
End Sub
und .Text hat dann eben den Wert vor dem Tastendruck.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
08. Jun 2012, 14:35
Rufname: Micha
Wohnort: Chemnitz

AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo,

dann nimm doch das Bei Geändert-Ereignis (Dirty)

edit: ich meine natürlich Change() Bei Änderung

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
alhaman
VBA Anfänger


Verfasst am:
08. Jun 2012, 22:40
Rufname:

AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Danke, ich habe den Code etwas umgebaut, so dass er mit Change() funktioniert und so ist das Problem mit DEL gelöst.

Trotzdem, warum gibt es kein KeyUp der DEL-Taste wenn der Text markiert ist ?
MiLie
kein Office- VBA- Programmierer


Verfasst am:
08. Jun 2012, 22:59
Rufname: Micha
Wohnort: Chemnitz

AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo,
na so viel war ja nicht zum Umbauen (eine Zeile code rüber kopieren) Wink

Warum das so ist kann ich auch nicht sagen Crying or Very sad

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
alhaman
VBA Anfänger


Verfasst am:
08. Jun 2012, 23:10
Rufname:

AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo Wink

nein, nein aus KeyUp(), Change() zu machen ist nicht wirklich anstrengend gewesen.
Aber die "Private Sub txt00Ch" ist in Wirklichkeit um einiges
größer als diese beiden Zeilen Code und Change() kommt nun mal vor KeyUp().
MiLie
kein Office- VBA- Programmierer


Verfasst am:
08. Jun 2012, 23:19
Rufname: Micha
Wohnort: Chemnitz


AW: KeyUp mit DEL/ INS in Textbox - AW: KeyUp mit DEL/ INS in Textbox

Nach oben
       Version: Office 2010

Hallo,
Zitat:
Change() kommt nun mal vor KeyUp().
ja aber meines Wissens nach nix dazwischen, daher sollte es funktionieren, den Code einfach zu kopieren.
_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
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: SQL Abfrage mit Übertrag ins Excel 4 Anfänger1978 103 09. Apr 2013, 17:53
Anfänger1978 SQL Abfrage mit Übertrag ins Excel
Keine neuen Beiträge Access Tabellen & Abfragen: Excel Tabellen ins Access importieren 5 Math 89 20. Jan 2013, 19:56
JMalberg Excel Tabellen ins Access importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Fehlermeldung beim Einfügen ins Formular 8 Denny R12345 186 07. Dez 2012, 15:58
Denny R12345 Abfrage Fehlermeldung beim Einfügen ins Formular
Keine neuen Beiträge Access Tabellen & Abfragen: DoCmd.SendObject --> E-Mail Adressen ins Bcc Feld senden 7 Fmarmy 1231 03. Aug 2011, 14:15
Fmarmy DoCmd.SendObject --> E-Mail Adressen ins Bcc Feld senden
Keine neuen Beiträge Access Tabellen & Abfragen: Gruppierung ins Formular übernehmen 1 verfechter 609 26. Sep 2008, 17:19
rita2008 Gruppierung ins Formular übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Del. Zeilen in einer Tbl Aufgrund Resultat von Unmatch Qry 2 Cataal 295 17. Jun 2008, 10:22
MAPWARE Del. Zeilen in einer Tbl Aufgrund Resultat von Unmatch Qry
Keine neuen Beiträge Access Tabellen & Abfragen: ID von einem Formular ins andere übertragen 4 Jens R. 590 06. Jan 2008, 02:09
MiLie ID von einem Formular ins andere übertragen
Keine neuen Beiträge Access Formulare: Daten vom Formular ins Unterformular kopieren 1 Andy_HH 686 19. Jun 2007, 11:10
Zottl Daten vom Formular ins Unterformular kopieren
Keine neuen Beiträge Access Formulare: Nach Eingabe des letzten Zeichens aut. ins näch.Feld spring. 8 samba 705 17. Nov 2006, 10:28
samba Nach Eingabe des letzten Zeichens aut. ins näch.Feld spring.
Keine neuen Beiträge Access Tabellen & Abfragen: Einzelne Datensätze ins Outlook Adressbuch 0 Pando0ora 706 01. Jun 2006, 09:07
Pando0ora Einzelne Datensätze ins Outlook Adressbuch
Keine neuen Beiträge Access Formulare: Bei Pfeiltaste nicht ins nächste Feld springen 0 gott50000 693 08. Dez 2005, 15:36
gott50000 Bei Pfeiltaste nicht ins nächste Feld springen
Keine neuen Beiträge Access Formulare: Mit Tabulatortaste nicht ins neue leere Formular springen 2 Hockstrasse 487 10. Jul 2005, 22:35
Hockstrasse Mit Tabulatortaste nicht ins neue leere Formular springen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen