Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Suchfeld im Formular seit Windows 10 ohne Funktion

Begonnen von mark_don, Januar 23, 2016, 20:31:07

⏪ vorheriges - nächstes ⏩

mark_don

Hallo zusammen,
ich habe bislang Win7 verwendet und mir eine kleine Datenbank (Access 2007) zur Auswertung eines Preisschafkopfens gebastelt. Unter Win7 funktioniert mein Fromular wie gewünscht. Auf meinem Laptop das ich auf Win10 pro upgedatet habe funktioniert mein Suchfeld nicht mehr.
Details: Im Formular "Teilnehmer" das auf die Tabele "Teilnehmer" basiert, gibt es ein ungebundenes Textfeld mit der Bezeichnung "Namen_Auswahl".
In den Eigenschaften des ungebundenen Textfeldes steht unter "Nach Akutalisierung" folgender Code:
Private Sub Namen_Auswahl_AfterUpdate()
Me.Familienname.SetFocus
DoCmd.FindRecord Me.Namen_Auswahl
End Sub

In der zugrunde gelegten Tabelle gibt es natürlich die Spalte "Familienname".
Verwende ich die Datenbank unter Win7 funktioniert die Suche einwandfrei.
Verwende ich die Datenbank unter Win10 funktioniert die Suche nicht, es kommt weder eine Fehlermeldung noch passiert irgend etwas.
Kennt jemand ein soches Problem?

Hondo

Hallo,
funktioniert unter Access 2010 und Windows 10 64 Bit einwandfrei.
1. Heißt das Steuerelement im Formular  wirklich "Familienname"?
2. Was steht während der Ausführung des Codes in Me.Namen_Auswahl? (Haltepunkt setzen und nachsehen)
3. Gibt es den Wert in Me.Namen_Auswahl wirklich in der Tabelle und dem verbundenem Tabellenfeld?

Gruß Andreas

mark_don

Hallo,
zu 1. ja, das Steuerelement im Formular heisst wirklich Familienname
zu 2. mir fehlt das nötige Wissen um einen Haltepunkt richtig zu setzen
zu 3. ja, den Wert gibt es wirklich

DF6GL

Hallo,


zu 2:

Öffne den VBA-Editor und "gehe" in die Prozedur (setz den Cursor in eine Codezeile) . Drück dann F9, dabei wird ein roter Punkt am linken Fensterrand vor die Zeile gesetzt---> Haltepunkt.

Es reicht auch, einfach in diesen linken Fensterbereich zu klicken.


Sind überhaupt die Sicherheitseinstellungen für die DB eingestellt?  (Vertrauenswürdiger Speicherort, VBA-Vertrauen, Makros zulassen, etc...)

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

mark_don

Hallo DF6GL,
danke für die Nachhilfe, ich werde dies so bald ich dazu komme testen.
Was mich nur wundert: ich kopiere die Datenbank "Preisschafkopfen.accdb" auf einen USB-Stick und führe diese Datenbank an einem x-beliebigen Rechner mit Win7 als Betriebssystem aus und es funktioniert alles einwandfrei. (mehrmals an verschiedenen Rechnern getestet). Führe ich die Datenbank an einem Rechner mit Win10 aus, so funktioniert die Suche wie beschrieben nicht mehr. Daher mein Gedankengang, dass es am Betriebssystem liegen muss.

DF6GL

Hallo,

bei Win 10 hat sich gegenüber Einiges am Sicherheitssystem getan.. 

Weitere Vermutung:  Wenn die DB direkt im Root-Verzeichnis (c:\) liegt, kann es zu Schreibproblemen wegen ungenügender User-Rechte kommen.  In diesem Fall erzeuge einfach ein C-Unterverzeichnis  (C:\DB) und kopiere die Db dort hin.  Dabei nicht vergessen, dieses Verzeichnis als "Vertrauenswürdigen Speicherort" zu definieren.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

mark_don

D A N K E
für den Hinweis, dass man den Speicherort als vertrauenswürdig definieren sollte. Das hat mein Problem auf anhieb gelöst. Mir ist das nie aufgefallen weil im Menüpunkt "Statusleiste" "Informationen zu gesperrten Inhalten niemals anzeigen" aktiviert war.
... wieder was gelernt.