Gruß wolwue
"Jens Schilling" schrieb:
> Die Seite bezieht sich auf acc. 97; gilt das auch für acc. 2007?
Gruss wolwue
>
"wolwue" <wol...@discussions.microsoft.com> schrieb im Newsbeitrag
news:46132C19-CAD7-4BA5...@microsoft.com...
Eine utility.mdb gibt's unter A2007 nicht. Sie heißt nun utility.accda. Befindet
sich im Verzeichnis Office12\ACCWIZ.
Kann es sein, dass deine DB unter einer früheren Version von Access erstellt
wurde? Vielleicht ist noch ein Verweis auf die alte utility.mda in VBA-Projekt?
Im Übrigen finde ich in den Makroaktionen - auch, wenn "Alle Aktionen anzeigen"
eingeschaltet ist - keine Aktion "Tastenkombination". Nur "Tastaturbefehle". Wie
heißt denn die Makroaktion denn nun genau?
Ciao, Sascha
"Sascha Trowitzsch" schrieb:
1.) Nein, ich heiße Wolfgang - sorry, ok?
2.) Ja, Tastaturbefehle !!!
3.) Ja, MDB/2003
4.)DB-Name: Kontakte; Formularname: Kontakte suchen; Kombifeldname: Anreden;
Makroname: Kontakte suchen; Ereignis: beim Hingehen; Befehl: Tastaturbefehle;
Argument: {NACH UNTEN}
Dankbar für einen Tip
Wolfgang
>
"wolwue" <wol...@discussions.microsoft.com> schrieb im Newsbeitrag
news:802D0619-AEF8-46CB...@microsoft.com...
Tipp ist:
1. Verzichte auf Makros und freunde dich mit VBA an
2. Verzichte auf "Tastaturbefehle" aka Sendkeys. Es gbt kaum Fälle, in denen
sich das Senden von Taststuranschlägen nicht durch andere Aktionen umgehen
lässt.
Ansonsten hast du Recht: Ich kann den Fehler nachstellen - auch in einer
originar in A2007 erstellten ACCDB.
Die Meldung lautet korrekt:
"Für eine Tastaturbefehle-Aktion muss das Microsoft Office Access-Addin
'Utility.mda' geladen sein.
Führen Sie Microsoft Office Access oder Microsoft Offiice Setup erneut aus, um
Microsoft Office Access sowie das Microsoft Office Access-Addin 'Utility.mda'
erneut zu installieren."Das
Das ist ein Bug von A2007, fertig.
Zwar wird der Grund wohl darin liegen, dass es den Makrobefehl Tastaturbefehle
unter A2007 eigentlich nicht mehr gibt, aber dann hätte MS auch den Button
"Allle Aktionen anzeigen" weglassen können.
Ciao, Sascha
"Sascha Trowitzsch" schrieb:
> Danke, Sascha
Trotzdem; gibt es doch eine Möglichkeit? - Vielleicht bei oder über Microsoft?
Wolgang
wolwue schrieb folgendes:
>>> "Sascha Trowitzsch" schrieb:
>> Tipp ist:
>> 1. Verzichte auf Makros und freunde dich mit VBA an
>> 2. Verzichte auf "Tastaturbefehle" aka Sendkeys. Es gbt kaum Fälle, in denen
>> sich das Senden von Taststuranschlägen nicht durch andere Aktionen umgehen
>> lässt.
> Trotzdem; gibt es doch eine Möglichkeit? - Vielleicht bei oder über
> Microsoft?
Bis auf die, die Sascha Dir schon schrieb, Nein.
Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
"Gunter Avenius" schrieb:
Ihr wisst, dass ich das nicht hören wollte, verständlich? Mag mir vielleicht
jemand ein konkretes Beispiel geben? - Wie, wo, wohin, ...?
An alle, herzlichen Dank
Wolfgang
wolwue wrote:
>> wolwue schrieb folgendes:
>>>>> "Sascha Trowitzsch" schrieb:
>>>> Tipp ist:
>>>> 1. Verzichte auf Makros und freunde dich mit VBA an
>>>> 2. Verzichte auf "Tastaturbefehle" aka Sendkeys. Es gbt kaum Fälle, in denen
>>>> sich das Senden von Taststuranschlägen nicht durch andere Aktionen umgehen
>>>> lässt.
>>
>>> Trotzdem; gibt es doch eine Möglichkeit? - Vielleicht bei oder über
>>> Microsoft?
>>
>> Bis auf die, die Sascha Dir schon schrieb, Nein.
>
> Ihr wisst, dass ich das nicht hören wollte, verständlich? Mag mir vielleicht
> jemand ein konkretes Beispiel geben? - Wie, wo, wohin, ...?
Wenn ich dein Statement von weiter oben ...
| 4.)DB-Name: Kontakte; Formularname: Kontakte suchen; Kombifeldname: Anreden;
| Makroname: Kontakte suchen; Ereignis: beim Hingehen; Befehl: Tastaturbefehle;
| Argument: {NACH UNTEN}
... richtig deute, koennte www.donkarl.com?FAQ4.14 zielfuehrend sein.
Wenn nicht, erklaer einfach, was du vorhast.
Gruss - Peter
--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
"Peter Doering" schrieb:
> Hallo,
>
> wolwue wrote:
> >> wolwue schrieb folgendes:
> >>>>> "Sascha Trowitzsch" schrieb:
> >>>> Tipp ist:
> >>>> 1. Verzichte auf Makros und freunde dich mit VBA an
> >>>> 2. Verzichte auf "Tastaturbefehle" aka Sendkeys. Es gbt kaum Fälle, in denen
> >>>> sich das Senden von Taststuranschlägen nicht durch andere Aktionen umgehen
> >>>> lässt.
> >>
> >>> Trotzdem; gibt es doch eine Möglichkeit? - Vielleicht bei oder über
> >>> Microsoft?
> >>
> >> Bis auf die, die Sascha Dir schon schrieb, Nein.
> >
> > Ihr wisst, dass ich das nicht hören wollte, verständlich? Mag mir vielleicht
> > jemand ein konkretes Beispiel geben? - Wie, wo, wohin, ...?
>
> Wenn ich dein Statement von weiter oben ...
>
> | 4.)DB-Name: Kontakte; Formularname: Kontakte suchen; Kombifeldname: Anreden;
> | Makroname: Kontakte suchen; Ereignis: beim Hingehen; Befehl: Tastaturbefehle;
> | Argument: {NACH UNTEN}
>
> .... richtig deute, koennte www.donkarl.com?FAQ4.14 zielfuehrend sein.
>
> Wenn nicht, erklaer einfach, was du vorhast.
>
> Gruss - Peter
>
> --
> Ich beantworte keine Fragen per Email.
> Mitglied im http://www.dbdev.org
> FAQ: http://www.donkarl.com
>
Leider kann ich heute nicht mehr! - Gucke mir "das" morgen an und melde mich
dann noch ´mal.
Vielen Dank (an "alle")
Wolfgang
>
> Wenn ich dein Statement von weiter oben ...
>
> | 4.)DB-Name: Kontakte; Formularname: Kontakte suchen; Kombifeldname: Anreden;
> | Makroname: Kontakte suchen; Ereignis: beim Hingehen; Befehl: Tastaturbefehle;
> | Argument: {NACH UNTEN}
>
> .... richtig deute, koennte www.donkarl.com?FAQ4.14 zielfuehrend sein.
>
> Wenn nicht, erklaer einfach, was du vorhast.
>
> Gruss - Peter
>
> --
> Ich beantworte keine Fragen per Email.
> Mitglied im http://www.dbdev.org
> FAQ: http://www.donkarl.com
>
Hallo, Peter, guten Tag, ich wollte mich heute noch ´mal melden...
...danke für den Hinweis zu "donkarl"! - Nach 5 Aussagen akzeptiere ich,
dass Tastatubefehle "buggy" sind, wie es dort so schön heißt. - Trotzdem noch
folgende Frage: Ich habe im office 2007-Programmordner die UTILITY.ACCDA
gefunden. Kann man nicht einfach in den gleichen Ordner eine ältere (damals
funktionierende) UTILITY.MDB hineinkopieren (wegen der Kopatibilität bin ich
noch nicht auf das 2007ner Format umgestiegen, deshalb beziehen sich meine
Fehlermeldungen auch immer auf die .MDA und nicht auf die .ACCDA)?
Ich habe zwar mit access einiges zustande gebracht, habe aber immer mit
Makros gearbeitet, wiel sie für mich einfacher zu handhaben waren. - Deshalb
wäre ich sehr dankbar für einen Hinweis, über welchen Weg ich (im Moment
vielleicht auch noch über das Maskroelement: Ereignisprozedur) zu den
gewünschten Ergebnissen komme.
Vielleicht hast Du einen möglichst verstänlichen Literaturhinweis .
Für ein Beispel in diesem Falle wäre ich sehr dankbar; deshalb (auf Deine
Frage) kurz, was ich erreichen will:
Um das läsige Klicken zu umgehen, möchte ich, dass beim "Hingehen" (oder
beim "Fokuserhalt") zu einem Kombinationsfeld dieses aufgeklappt wird. -
Ausserdem (habe es zwar noch nicht gebraucht) einem Textfeld bestimmte
Buchstaben- oder Zahlenfolgen zuweisen.
Danke und einen schönen Sontag
Wolfgang
wolwue <wol...@discussions.microsoft.com> schrieb:
>> Wenn ich dein Statement von weiter oben ...
>>
>>> 4.)DB-Name: Kontakte; Formularname: Kontakte suchen; Kombifeldname:
>>> Anreden; Makroname: Kontakte suchen; Ereignis: beim Hingehen;
>>> Befehl: Tastaturbefehle; Argument: {NACH UNTEN}
>>
>> .... richtig deute, koennte www.donkarl.com?FAQ4.14 zielfuehrend
>> sein.
>
> Für ein Beispel in diesem Falle wäre ich sehr dankbar; deshalb (auf
> Deine Frage) kurz, was ich erreichen will:
>
> Um das läsige Klicken zu umgehen, möchte ich, dass beim "Hingehen"
> (oder beim "Fokuserhalt") zu einem Kombinationsfeld dieses
> aufgeklappt wird.
die Lösung hat Peter Dir schon gegeben. Der fertige Code steht in de
erwähnten FAQ 4.14. Du brauchst den Code nur in die gewünschten
Ereignisse hineinkopieren. Fertig!
>Ausserdem (habe es zwar noch nicht gebraucht)
> einem Textfeld bestimmte Buchstaben- oder Zahlenfolgen zuweisen.
Hier verstehe ich leider nicht, was Du meinst. Kannst Du es bitte noch
einmal mit anderen Worte oder einem Beispiel erläutern. Danke!
CU
--
Thomas
Homepage: www.Team-Moeller.de
wolwue schrieb folgendes:
> Ich habe zwar mit access einiges zustande gebracht, habe aber immer mit
> Makros gearbeitet, wiel sie für mich einfacher zu handhaben waren. - Deshalb
> wäre ich sehr dankbar für einen Hinweis, über welchen Weg ich (im Moment
> vielleicht auch noch über das Maskroelement: Ereignisprozedur) zu den
> gewünschten Ergebnissen komme.
>
> Vielleicht hast Du einen möglichst verstänlichen Literaturhinweis .
>
> Für ein Beispel in diesem Falle wäre ich sehr dankbar; deshalb (auf Deine
> Frage) kurz, was ich erreichen will:
>
> Um das läsige Klicken zu umgehen, möchte ich, dass beim "Hingehen" (oder
> beim "Fokuserhalt") zu einem Kombinationsfeld dieses aufgeklappt wird. -
> Ausserdem (habe es zwar noch nicht gebraucht) einem Textfeld bestimmte
> Buchstaben- oder Zahlenfolgen zuweisen.
Peter hat Dich schon auf www.donkarl.com?FAQ4.14 hingewiesen.
in der [Ereignisprozedur] "Beim Hingehen"
zwischen
Private Sub....
'Me!Mein_Kombinationsfeld.SetFocus
' Das kannst Du sparen, bist ja schon im Kombi
Me!Mein_Kombinationsfeld.Dropdown
End Sub
"Mein_Kombinationsfeld" ersetzt Du durch den Namen Deines Kombis.
wolwue wrote:
>> .... richtig deute, koennte www.donkarl.com?FAQ4.14 zielfuehrend sein.
>
> - Deshalb
> wäre ich sehr dankbar für einen Hinweis, über welchen Weg ich (im Moment
> vielleicht auch noch über das Maskroelement: Ereignisprozedur) zu den
> gewünschten Ergebnissen komme.
Das Ereignis sowie den Code haben dir Thomas und Gunter schon genannt.
Falls du im Ereignis selbst nicht weiter weisst:
Im Drop-Down des Ereignisses [Ereignisprozedur] auswaehlen, und
anschliessend auf die 3 Punkte daneben klicken. Dann oeffnet sich der
VB-Editor im entsprechenden Ereignis und du kannst den Code aus der FAQ
kopieren und an deinen Steuerelementnamen anpassen.
"Peter Doering" schrieb:
> Hallo,
>
Hallo, Peter und hallo an alle...
...erst einmal Dank an Euch alle!!!
"Irgendwie" hab´ ich es durch Euch hinbekommen, aber noch nichts wirklich
verstanden, leider. Deshalb würde ich mich hier morgen gern noch einmal
melden, wenn ich Euch nicht mittlerweile auf den Geist gehe. - Morgen, weil
ich sonst von Meiner Frau die rote Karte bekomme!
Noch so viel:
Ich habe in meinem Makro den Befehl "Ausführen Code" gewählt und dann bei
Name einfach folgendes eingegeben:
'meinen Kombifeldnamen'.Dropdown
Funktioniert!!!
Herzlichen Dank
Wolfgang
Bin nicht sicher, ob das hier die Lösung ist: Office 07 tönt so, wie wenn da
auch bald Vista installiert werden könnte, und dann steht wolwue wieder an,
weil Pfui-SendKeys unter Vista nicht mehr erlaubt ist.
@Wolwue: (Bitte verwende hier den Realnamen, Danke)
Was genau willst Du mit der Tastenkombination machen? Falls es wie im KB
Artikel suggeriert, wirklich die Zoombox ist, dann verwende statt der Alt-F2
Tastenkombination besser:
Befehl: AusführenBefehl
Argument: ZoomBox
Falls es nicht das ist, schreibe hier doch, was Du mit den
Tastenkombinationen bewerkstelligst.
Gruss
Henry
--
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com
wolwue wrote:
> Ich habe in meinem Makro den Befehl "Ausführen Code" gewählt und dann bei
> Name einfach folgendes eingegeben:
>
> 'meinen Kombifeldnamen'.Dropdown
>
> Funktioniert!!!
Das ist in Deinem Fall wohl auch die bessere Lösung als auf VBA Prozeduren
zu ändern.
TIPP: Baue überall, wo Du SendKeys verwendest, dieses aus. Sonst wirst Du
noch in grössere Schwierigkeiten kommen, sobald Vista ansteht.
Sascha Trowitzsch wrote:
> Zwar wird der Grund wohl darin liegen, dass es den Makrobefehl
> Tastaturbefehle unter A2007 eigentlich nicht mehr gibt, aber dann hätte
> MS auch den Button "Allle Aktionen anzeigen" weglassen können.
Ist das wirklich so? Ich meinte, es wäre Vista, das das abblockiert, nicht
A2007, das das nicht mehr unterstützt.
"Gunter Avenius" schrieb:
> Hallo wolwue,
>
> wolwue schrieb folgendes:
> > Vielleicht hast Du einen möglichst verstänlichen Literaturhinweis .
>
> in der [Ereignisprozedur] "Beim Hingehen"
> zwischen
>
> Private Sub....
>
> 'Me!Mein_Kombinationsfeld.SetFocus
> ' Das kannst Du sparen, bist ja schon im Kombi
>
> Me!Mein_Kombinationsfeld.Dropdown
>
> End Sub
>
> "Mein_Kombinationsfeld" ersetzt Du durch den Namen Deines Kombis.
>
> Gruß
> Gunter
> --
> __________________________________________________________
> Access FAQ: http://www.donkarl.com
> home: http://www.avenius.com - http://www.AccessRibbon.de
>
Hallo, Gunter
Ich hab´s aber ich hab´s nicht verstanden. Access hatte früher einen
Makrobefehl "Ereignispruzedur" (den hatte ich gemeint, als ich davon sprach),
der taucht da aber nicht mehr auf! Auch Du und Peter habt "Ereignisprozedur"
erwähnt, aber offentsichtlich etwas anderes gemeint (irgenwie "Visual
Basic"?). Nach Deinen und Peter´s Tipps habe ich dann nach einem anderen
Befehl gesucht und bin auf die Idee mit "Ausführen Code" gekommen. - Gut, es
funktioniert; aber ich würde soetwas natürlich gern bei vollem Verstand
machen.
Deshalb hier noch einmal die Bitte nach einem Hinweis, wo ich anzusetzen
hätte und wo ich mich sinnvollerweise einlesen kann (bitte KEINEN Hinweis auf
die MS-Hilfe) bevor ich Euch weiter wegen meiner eigenen Unwissenheit nerve.
Nochmals Danke und Grüße
Wolfgang
"Peter Doering" schrieb:
>
> Das Ereignis sowie den Code haben dir Thomas und Gunter schon genannt.
> Falls du im Ereignis selbst nicht weiter weisst:
>
> Im Drop-Down des Ereignisses [Ereignisprozedur] auswaehlen, und
> anschliessend auf die 3 Punkte daneben klicken. Dann oeffnet sich der
> VB-Editor im entsprechenden Ereignis und du kannst den Code aus der FAQ
> kopieren und an deinen Steuerelementnamen anpassen.
>
> Gruss - Peter
>
> --
> Ich beantworte keine Fragen per Email.
> Mitglied im http://www.dbdev.org
> FAQ: http://www.donkarl.com
>
Hallo, Peter
ich habe gerade noch einmal Gunter angesprochen; vielleicht liest Du da eben
noch ´mal nach?
Eventuell hast auch Du noch einen Hinweis.
Jedenfalls noch einmal Ein herzliches Danke
an Dich und alle anderen
Gruss
Wolfgang
> Ich hab´s aber ich hab´s nicht verstanden. Access hatte früher einen
> Makrobefehl "Ereignispruzedur" (den hatte ich gemeint, als ich davon
> sprach), der taucht da aber nicht mehr auf! Auch Du und Peter habt
> "Ereignisprozedur" erwähnt, aber offentsichtlich etwas anderes
> gemeint (irgenwie "Visual Basic"?). Nach Deinen und Peter´s Tipps
> habe ich dann nach einem anderen Befehl gesucht und bin auf die Idee
> mit "Ausführen Code" gekommen. - Gut, es funktioniert; aber ich
> würde soetwas natürlich gern bei vollem Verstand machen.
>
> Deshalb hier noch einmal die Bitte nach einem Hinweis, wo ich
> anzusetzen hätte und wo ich mich sinnvollerweise einlesen kann (bitte
> KEINEN Hinweis auf die MS-Hilfe) bevor ich Euch weiter wegen meiner
> eigenen Unwissenheit nerve.
Worin möchtest Du Dich einlesen, in VBA ?
Dann schau Dir doch mal diese Seiten an :
http://www.functionx.com/vbaccess
http://msdn.microsoft.com/isv/technology/vba/default.aspx
http://chrisrae.com/vba/index.html
Wenn Dir auf Deutsch lieber ist, starte hier :
http://kulpa-online.com/tutorial-vba-1.html
--
Gruss
Jens
______________________________
FAQ: http://www.donkarl.com