Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Accsess 07 findet UTILITY.MDB nicht!

135 views
Skip to first unread message

wolwue

unread,
Nov 17, 2007, 4:56:00 AM11/17/07
to
Beim Ausführen eines Makro (Befehl: Tastenkombination) kommt plötzlich die
Fehlermeldung: "Finde" Utility.mdb nicht! - Die empfohlene Neuinstallation
(Reparatur) von Office bringt auch nichts. - Wie finde ich die Datei und wie
bringe ich sie wieder an´s Laufen?

Gruß wolwue

Jens Schilling

unread,
Nov 17, 2007, 6:42:20 AM11/17/07
to
Hallo,

Schau mal, ob Dir dies hilft :

http://support.microsoft.com/kb/179695/en-us

Gruss
Jens


wolwue

unread,
Nov 17, 2007, 7:03:00 AM11/17/07
to

"Jens Schilling" schrieb:

> Die Seite bezieht sich auf acc. 97; gilt das auch für acc. 2007?

Gruss wolwue
>

Sascha Trowitzsch

unread,
Nov 17, 2007, 7:36:00 AM11/17/07
to
Hi wol... (was? Heißt du so?),

"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


wolwue

unread,
Nov 17, 2007, 7:55:01 AM11/17/07
to

"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


>

Sascha Trowitzsch

unread,
Nov 17, 2007, 8:22:43 AM11/17/07
to
Hi 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


wolwue

unread,
Nov 17, 2007, 8:37:00 AM11/17/07
to

"Sascha Trowitzsch" schrieb:

> Danke, Sascha

Trotzdem; gibt es doch eine Möglichkeit? - Vielleicht bei oder über Microsoft?

Wolgang

Gunter Avenius

unread,
Nov 17, 2007, 8:41:02 AM11/17/07
to
Hallo wolwue,

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

wolwue

unread,
Nov 17, 2007, 9:11:01 AM11/17/07
to

"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

Peter Doering

unread,
Nov 17, 2007, 9:47:40 AM11/17/07
to
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

wolwue

unread,
Nov 17, 2007, 10:09:01 AM11/17/07
to

"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

wolwue

unread,
Nov 18, 2007, 8:18:00 AM11/18/07
to

>
> 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

Thomas Möller

unread,
Nov 18, 2007, 8:56:01 AM11/18/07
to
Hallo 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

Gunter Avenius

unread,
Nov 18, 2007, 9:01:31 AM11/18/07
to
Hallo wolwue,

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.

Peter Doering

unread,
Nov 18, 2007, 10:23:35 AM11/18/07
to
Hallo,

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.

wolwue

unread,
Nov 18, 2007, 3:05:01 PM11/18/07
to

"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

Henry Habermacher

unread,
Nov 18, 2007, 9:23:59 PM11/18/07
to
Hallo Jens

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

Henry Habermacher

unread,
Nov 18, 2007, 9:31:03 PM11/18/07
to
Hallo Wolwue

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.

Henry Habermacher

unread,
Nov 18, 2007, 9:32:21 PM11/18/07
to
Hallo Sascha

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.

wolwue

unread,
Nov 19, 2007, 5:58:01 AM11/19/07
to

"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

wolwue

unread,
Nov 19, 2007, 6:09:00 AM11/19/07
to

"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

Jens Schilling

unread,
Nov 19, 2007, 6:59:54 AM11/19/07
to
Hallo,

> 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


0 new messages