Datensatz wechseln in Access

Diskutiere Datensatz wechseln in Access im Datenbanken Forum im Bereich Software Forum; Hallo Kann ich von einem anderen Formular aus, zu einem anderen Datensatz wechseln ohne die Nummer des Datensatzes wissen zu müssen? Ich hab ein...
  • Datensatz wechseln in Access Beitrag #1
N

Never_Born

Gast
Hallo

Kann ich von einem anderen Formular aus, zu einem anderen Datensatz wechseln ohne die Nummer des Datensatzes wissen zu müssen?

Ich hab ein Formular mit einem Button. Dieser öffnet ein anderes Formular und sollte gleich zu einem bestimmten Datensatz springen von dem ich die ID weiss (jedoch nicht die Datensatznummer!). Dies würde auch gehen mit dem DoCmd.OpenForm-Befehl. Aber dann wird nur dieser eine Datensatz angezeigt. Ich möchte aber, dass man immer noch durch alle Datensätze wechseln kann. Geht das?

Danke
Never_Born
 
  • Datensatz wechseln in Access Beitrag #2
Flo

Flo

Dabei seit
08.11.2001
Beiträge
757
Alter
40
von dem ich die ID weiss (jedoch nicht die Datensatznummer!).
was für ne logik *ggggg* ich sag nur ein logisches db design is alles *lol*

außerdem versteh ich dein problem net mit deinen formularen..... wennu per button nur nen formular öffnen willst und da durch alle DS zappen möchtest, wieso willst du die ID dann überhaupt übergeben dahin ?? oder was soll das ganze bringen ?
 
  • Datensatz wechseln in Access Beitrag #3
N

Never_Born

Gast
Deine Bemerkung versteh ich nicht ganz. Die ID muss ja nicht gleich sein wie die Datensatznummer. Mit der Datensatznummer mein ich die, die unten am Formular steht, und die ID ist ein Autowert, der auch bei gelöschten Datensätzen weiter hochzählt.

Das soll eine Art Suchfunktion werden, aber eben nur eine Art ;D Ich hab ein Formular, auf dem alle Datensätze aufgelistet werden. Mit einem Klick soll sich ein anderes Formular öffnen, welches diesen Datensatz mit allen Informationen anzeigt. Trotzdem möchte ich aber noch die Datensätze wechseln können. Also kein Filter!

Gruss
Never_Born
 
  • Datensatz wechseln in Access Beitrag #4
N

Never_Born

Gast
Salü

Ich bin jetzt so weit, dass ich mit "OpenForm" die ID des Datensatzes übergebe. Da hab ich gedacht, ich könnte dann mit "DoCmd.FindRecord OpenArgs" zum Datensatz springen. Leider bringt er mir immer einen Fehler:
Run-time error '2162':

A macro set to one of the current field's properties failed because of an error in a FindRecord action argument.

Was mach ich denn jetzt noch falsch?

Gruss
Never_Born
 
  • Datensatz wechseln in Access Beitrag #5
N

Never_Born

Gast
Also der Befehl "DoCmd.FindRecord" funktioniert nun. Jetzt gibt's aber zwei weitere Probleme:
- Es wird überall gesucht, das heisst in jedem Feld! Nur die ID ist aber von Bedeutung.
- Nach dem Suchen kann man nicht durch die Datensätze gehen. Er bleibt immer auf dem einen.

Hat jemand noch eine Idee?

Gruss
Never_Born
 
  • Datensatz wechseln in Access Beitrag #6
N

Never_Born

Gast
Ich bin wohl der einzige, der hier schreibt ;D
Aber ich habs nun geschafft :sing

Meine Lösung:
Ich schliesse zuerst das zweite Formular und übergeb dann beim Öffnen die ID des Datensatzes.
Im zweiten Formular mach ich eine Abfrage ob OpenArgs nicht leer ist. Wenn dies der Fall ist, mach ich das Feld mit der ID sichtbar und gib ihm den Fokus. Dann kommt "DoCmd.FindRecord OpenArgs, acEntire, False, acSearchAll, True, acCurrent, False". Danach wird der Fokus auf ein anderes Feld gesetzt und die ID wieder unsichtbar gemacht. Toll, nicht? ;)

Schöne Grüsse
Never_Born
 
Thema:

Datensatz wechseln in Access

Datensatz wechseln in Access - Ähnliche Themen

Keine win7 Sicherung mehr möglich.: Hallo Liebes Forum, ich habe ein sehr skurriles Problem, ich wundere mich schon länger darüber, dass bei jedem Startup chkdsk ausgeführt wird...
Windows 11 Kurztipp - So kann man die installierte Windows 11 Versionsnummer auslesen lassen: Windows 11 kommt ja für Insider ins Rollen und auch später, wenn es offiziell für alle zu haben sein wird, kann es immer wieder einmal passieren...
Hilfe! Office Konto verschwunden aufgrund von Hacker-Angriff: Liebe Community Vor etwa 2 Wochen wurde ich Opfer eines Hacker-Angriffs. Mein E-Mail Account wurde von Swisscom gesperrt, weil damit Spam...
Wie du deine Privatsphäre im Internet schützen kannst: Mal eben das Foto vom heutigen Kneipenbesuch hochgeladen, noch schnell ein paar trendige Sneakers im Online-Shop gekauft und den neuesten...
Fehler beim Installieren des neuen Insider Preview: Hallo, Ich habe ein Problem mit dem Windows Insider Preview. (Stand 3. 8. 2020) Ich habe versucht vom Beta zum Dev Channel zu wechseln. Das...
Oben