Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Application.OnKey funktioniert nicht
zurück: Zugriff mittels System.mdb beschränken weiter: [Gelöst] Memofeld-Abfrage in VB 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
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
25. Jun 2007, 15:14
Rufname:

Application.OnKey funktioniert nicht - Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hallo zusammen,

obwohl in der Hilfe von Access 2003 die OnKey-Funktion beschrieben ist, existiert sie nicht in der Application-Auflistung ("Application.OnKey ...") und kann nicht verwendet werden. Gibt es die Funktion generell nicht oder muß ein bestimmter Verweis gesetzt werden, damit sie funktioniert? Wenn ja - welcher? Vielleicht hat ja einer eine Idee?...

Gruß

Christian
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Jul 2007, 17:12
Rufname:
Wohnort: Berlin


AW: Application.OnKey funktioniert nicht - AW: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Wo hast Du die Beschreibung gefunden? Ich finde nur OnKeyUp, OnKeyDown, OnKeyPress.

Und die beziehen sich nicht auf das Applikation-Objekt, sondern auf Formulare und ihre Steuerelemente.

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
02. Jul 2007, 19:25
Rufname:

AW: Application.OnKey funktioniert nicht - AW: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hallo Rita,

wenn man im Sourcecode "onkey" eingibt, markiert und F1 drückt (Access 2003).

Seltsamerweise findet man die Beschreibung nicht, wenn man Onkey rechts oben im Frageeingabefeld eingibt (aber die neue Hilfe ist ohnehin grottenschlecht...).

Ich habe das Problem mittlerweile mit einem OnkeyDown gelöst, aber da es in dem Formular um ein Hauptformular mit 6 Ufos geht, mußte ich das jetzt in jedes Formular einbauen - darum suchte ich nach einer Methode mit Application.Onkey. Wenn es eine Lösung dazu gäbe, fände ich es immer noch interessant, aber ich fürchte, hier ist einfach nur ein Hilfetext aus einer anderen Office-Anwendung mit in die Hilfe von Access geraten und es gibt kein Onkey bei Access.

Gruß

Christian
Willi Wipp
Moderator


Verfasst am:
02. Jul 2007, 22:27
Rufname:
Wohnort: Raum Wiesbaden

Re: Application.OnKey funktioniert nicht - Re: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hi Bitsqueezer,

kannst Du den Auszug aus der Hilfe vielleicht zitieren?
Ansonsten gibt es die Moeglichkeit eine globale Funktion zu erstellen und diese dann direkt in der Entwurfsansicht zuzuweisen =FnOnKey()
Oder Du verwendest noch das Makro (pfui ba) AutoKeys Wink

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
02. Jul 2007, 22:45
Rufname:


AW: Application.OnKey funktioniert nicht - AW: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hallo Willi,

hier ein Auszug:
Zitat:
"OnKey-Methode
Führt die angegebene Prozedur aus, wenn eine bestimmte Taste oder Tastenkombination gedrückt wird.

Ausdruck.OnKey(Key, Procedure)
Ausdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.

Key Erforderlicher String-Wert. Eine Zeichenfolge, die die zu drückende Taste angibt.

Procedure Optionaler Variant-Wert. Eine Zeichenfolge, die den Namen der auszuführenden Prozedur festlegt. Falls Procedure eine leere Zeichenfolge ("") ist, hat das Drücken von Key keine Wirkung. Diese Form von OnKey ändert die normale Bedeutung von Tastenanschlägen in Microsoft Excel. Ist Procedure nicht angegeben, erhält Key die ursprüngliche Bedeutung in Microsoft Excel zurück, und alle bisher mit der OnKey -Methode vorgenommenen Tastenzuweisungen werden gelöscht."
und weiter unten das Beispiel:
Zitat:
In diesem Beispiel wird der Tastenfolge STRG+PLUSZEICHEN "InsertProc" und der Tastenfolge UMSCHALT+STRG+NACH-RECHTS "SpecialPrintProc" zugewiesen.
Code:
    Application.OnKey "^{+}", "InsertProc"
    Application.OnKey "+^{RIGHT}", "SpecialPrintProc"
Es ging lediglich um die Zuweisung von "Application.Echo True" zu einer Funktionstaste, daher lohnt da nicht einmal eine globale Funktion... Smile

Ich würde einfach mal sagen, das ist einer der vielen Bugs, die ich in der Hilfe von Access bisher gefunden habe...

Gruß

Christian
Willi Wipp
Moderator


Verfasst am:
02. Jul 2007, 23:21
Rufname:
Wohnort: Raum Wiesbaden

Re: Application.OnKey funktioniert nicht (II) - Re: Application.OnKey funktioniert nicht (II)

Nach oben
       Version: Office 2003

Hi Bitsqueezer,

hast Du den letzten Teil Deines 1. Zitates mal aufmerksam gelesen? "...Microsoft Excel..." Smile
In Access bleibt Dir dann nur noch das AutoKeys-Makro.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
03. Jul 2007, 00:59
Rufname:

AW: Application.OnKey funktioniert nicht - AW: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hallo Willi,

ja, nur daß es bei VBA innerhalb von Access erscheint - somit also ein Bug in der Hilfe.

Makros sind nix für eine ernsthafte Programmierung beim Kunden... Smile

Trotzdem danke.

Gruß

Christian
Willi Wipp
Moderator


Verfasst am:
03. Jul 2007, 09:28
Rufname:
Wohnort: Raum Wiesbaden

Re: Application.OnKey funktioniert nicht (III) - Re: Application.OnKey funktioniert nicht (III)

Nach oben
       Version: Office 2003

Hi Bitsqueezer,

kann es sein das Du einen Verweis auf die Excel-Bibliothek gesetzt hast?
Bei Makros gebe ich Dir natuerlich Recht, bis auf die 2 Ausnahmen AutoExec und AutoKeys.
An denen kommt man manchmal halt nicht vorbei Smile

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
03. Jul 2007, 10:44
Rufname:


AW: Application.OnKey funktioniert nicht - AW: Application.OnKey funktioniert nicht

Nach oben
       Version: Office 2003

Hallo Willi,

stimmt, das war wohl die Ursache (die Datenbank stammt nicht von mir, ich programmiere sie nur weiter). Wenn ich den Verweis entferne, funktioniert auch die Hilfe nicht mehr. Setze ich ihn wieder, ist es wieder drin.

Naja, seltsam finde ich das trotzdem. Meistens finde ich ein Ergebnis in Google schneller als in der Online-Hilfe, besonders, seit sie die gute alte Hilfe mit der Indexsuche ersetzt haben gegen den idiotischen Assistenten. Früher konnte man nahezu alles finden mit einer Indexsuche. Wer weiß, wie das Grauen jetzt in 2007 aussieht....

Fazit also auf jeden Fall: "Onkey" gibt es bei Access nicht, das war ja die eigentliche Frage. Danke für die Hilfe!

Gruß

Christian
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: Abfrage aus 2 Tabellen funktioniert nicht 0 niesel81 295 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 2304 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 408 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 515 06. Jun 2008, 09:09
Gast Umst. Access DBs auf SQL- Paramterabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Löschweitergabe funktioniert nicht 4 Poke888 888 29. Mai 2008, 10:09
KlausMz Löschweitergabe funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage funktioniert nicht 3 Bernett22 406 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 3235 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 1201 12. Jul 2007, 17:56
Smmmile Bound Column funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Update-Abfrage funktioniert nicht richtig 2 Kelley1995 508 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: Dreamweaver Forum