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

Flo

Dabei seit
08.11.2001
Beiträge
757
Alter
37
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 ?
 
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
 
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
 
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
 
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

  • GELÖST Excel - Identische Datensätze - höheren Wert aus nächster Spalte ausgeben

    GELÖST Excel - Identische Datensätze - höheren Wert aus nächster Spalte ausgeben: Hallo zusammen, Ich habe folgende Situation: Tabelle mit ca. 2800 Datensätzen Struktur wie im Anhang In Kombination Spalte A & Spalte C sind...
  • Outlook vertauscht Datensätze

    Outlook vertauscht Datensätze: Hallo und Guten Tag, ich habe ein Problem mit einigen Kontakten in Outlook nachdem ich diese mit dem Dynamics 365 Vertriebshub synchronisiert...
  • Microsoft Office Excel Datensätze mit Blitzvorschau aufteilen? So geht es ganz einfach!

    Microsoft Office Excel Datensätze mit Blitzvorschau aufteilen? So geht es ganz einfach!: Ihr habt in Excel eine Tabelle erstellt die zum Beispiel Namen enthält und braucht nun aber Vorname und Nachname in getrennten Feldern um besser...
  • Power BI: Echtzeit-Streaming-Datensätze offiziell verfügbar

    Power BI: Echtzeit-Streaming-Datensätze offiziell verfügbar: <p>Microsoft hat die finale Version der <a...
  • Ähnliche Themen
  • GELÖST Excel - Identische Datensätze - höheren Wert aus nächster Spalte ausgeben

    GELÖST Excel - Identische Datensätze - höheren Wert aus nächster Spalte ausgeben: Hallo zusammen, Ich habe folgende Situation: Tabelle mit ca. 2800 Datensätzen Struktur wie im Anhang In Kombination Spalte A & Spalte C sind...
  • Outlook vertauscht Datensätze

    Outlook vertauscht Datensätze: Hallo und Guten Tag, ich habe ein Problem mit einigen Kontakten in Outlook nachdem ich diese mit dem Dynamics 365 Vertriebshub synchronisiert...
  • Microsoft Office Excel Datensätze mit Blitzvorschau aufteilen? So geht es ganz einfach!

    Microsoft Office Excel Datensätze mit Blitzvorschau aufteilen? So geht es ganz einfach!: Ihr habt in Excel eine Tabelle erstellt die zum Beispiel Namen enthält und braucht nun aber Vorname und Nachname in getrennten Feldern um besser...
  • Power BI: Echtzeit-Streaming-Datensätze offiziell verfügbar

    Power BI: Echtzeit-Streaming-Datensätze offiziell verfügbar: <p>Microsoft hat die finale Version der <a...
  • Oben