Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

ID übergeben beim Öffnen von Access

Begonnen von mreichen, Februar 21, 2011, 14:13:45

⏪ vorheriges - nächstes ⏩

mreichen

Hallo zusammen

Wie kann ich Access beim Öffnen eine eindeutige ID übergeben, sodass direkt nach Öffnen den entsprechenden Datensatz im Formular anzeigt wird?

Danke für die Hilfe!!

DF6GL

Hallo,


ohne jetzt auf diese fragwürdige Anforderung weiter einzugehen, könntest Du per Kommandozeile MSAccess.exe mit dem  "/Command"-Schalter starten und dort den ID-Wert mit angeben.

Im Form-Load -Ereignis des Anzeigeforms kannst Du den ID-Wert anschliessend auslesen und das Form danach filtern.
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

database

Hallo,

ZitatWie kann ich Access beim Öffnen eine eindeutige ID übergeben
könnte mit dem Command-Schalter gehen - wobei sich dann die Ferage stellt, woher du die ID beziehen willst.

Du KÖNNTEST aber ein AutoExec - Makro anlegen, das seinerseits die Ausführung einer Prozedur anstößt, welche ein beliebiges Formular öffnet und einen bestimmten DS anzeigt.

Wie gesagt beim Öffnen einer Access-Datei.

Besser wäre es aber ein Startformular zu verwenden und über dieses weitere Aktionen zu veranlassen, wobei dann auch die
Eingabe eines Kriteriums verlangt werden kann, mit Hilfe dessen dann dein Formular mit dem gewünschten Datensatz göffnet wird.



DF6GL

Hi Peter,

ob das einer Plagiat-Überprüfung standhält  ??? :o ;D ;D ;D ;D
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

mreichen

Erstmal vielen Dank für die Antworten.

Ich versuche meine Anforderungen noch einmal zu konkretisieren.

Ich öffne Access aus einer anderen Applikation und kann beim Starten im Aufruf eine ID mitgeben.
z.B.:
Pfad\test.accdb ID

Dann soll Access starten und der Datensatz mit der ID angezeigt werden.

Geht das?

DF6GL

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

database

Hallo,

@DF6GL
"Plagiat-Überprüfung"
Hmmm,  schaut fast danach aus - aber ich bin zum Glück kein Dr. und auch kein Minister!  :D :D :D :D

bahasu

Servus

mreichen

Vielen Dank Harald!! Durch Deine Hilfe bin ich ein ganzes Stück weiter gekommen!!

Der Parameter wird bei mir in ein Kombinationsfeld übergeben, aber das Formular wird nicht aktualisiert. D.h. der Datensatz mit der ID=1 wird angezeigt und in das Kombinationsfeld wird z.B. die ID=423 übergeben. Erst beim manuellen Wechsel der ID im Kombifeld funktioniert das. Wie geht es denn automatisch????

bahasu

#9
Hi mreichen

da ich ohne Kenntnis Deiner Programmzeilen und Ereignisse nicht beurteilen kann, ob ein requery ausreicht, der Vorschlag:
Stelle eine verkürzte Datenbank (wenigstens die notwendigen Tabellen mit mindestens 2 Spieldaten, das Formular und Dein autoexec-Makro) zur Verfügung.

Harald
Servus