Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Datensatz finden und anzeigen

Empfohlene Antworten

Veröffentlicht

Hi Leute,

ich bins mal wieder....Ich hätte da gerne mal ein Problem :) und zwar (in Access) ich hab ein Hauptformular mit der Ansicht Einzelnes Formular in dieses Formular hab ich nun ein Unterformular eingebaut das die gleiche Tabelle nur als Liste anzeigt. Nun möchte ich auf die Liste klicken können und dann automatisch im Hauptformular die Daten dazu sehen. Wie geht das??

Danke schon im Vorraus

CK82

Mhh, nur so eine Idee:

Frage im Unterformular ab, welcher Datensatz den Focus hat (Sub getfocus()???).

Dann holst du dir einen Schlüsselwert aus diesem Datensatz

z.B.

Dim Parameter as string

Parameter=txtPersonalNr.text

und dann kannst du entweder auf deine Datensätze im Hauptformular einen Filter setzen (ACHTUNG: muss vor jeder weitern Suche wieder gelöscht werden) oder du machst ein Select auf die DB mit diesem Parameter (Select * from tblTest Where PersonalNR=Parameter) und gibst diesen dann im Hauptformular aus.

Ich persönlich würde jedoch den Filter bevorzugen.

Ich hoffe das hilft dir weiter!

Gruß, Tia

Hi, CK82!

Fragen:

1) Werden im Haupt- [HF] und im Unterformular [uF] Daten aus EINER Tabelle angezeigt?

Wenn ja: Im Unterformular werden nicht alle Daten angezeigt, die im HF sichtbar sein sollen?

2) Wäre es nicht einfacher (möglich) die Darstellung umzukehren?:

Im HF suchst Du über eine mit dem Steuerelement-Assistenten erstellte Kombo-Liste einen bestimmten DS und läßt dann im UF die zugehörigen Daten anzeigen.

Anm zu Tiana Ry:

'Sub GetFocus()' wird (außer evtl. einer Fehlermeldung) überhaupt nichts bewirken.

Soll eine Sub bei einer bestimmten Aktion ausgeführt werden, ist es unbedingt notwendig, daß

a) sich der Code als Klassenmodul (gebunden an das Formular) in demselben befindet. Das zu erreichen ist kein Problem: Einfach in der Entwurfsansicht das entspr. Ereignis aussuchen und den Code-Editor aktivieren.

Das führt dann zu der Erklärung, warum 'Sub GetFocus()' nichts bewirkt:

B) der Name einer ereignisgesteuerter Sub sich zusammensetzt aus

<NameDesSteuerelements>_<Ereignis>

(Die Vergabe des Sub-Names erfolgt vollautomatisch und darf nicht verändert werden.

Ausnahme: Nachträglich ändert sich der Name des Steuerelements. Access gleicht dann NICHT automatisch den Sub-Namen an :mad: !!

@piomode

Sorry, ich meinte natürlich das Ereignis getFocus und die dazugehörige Sub, die von Access aufgebaut wird, wenn man diesem Ereignis eine oder mehrer Aktionen zuweist. Eigentlich hätte ich schrieben müsse Ereignis getFocus (sub txtirgendwas_getFocus()-wird von Access aufgebaut bzw. zur Verfügung gestellt)!

Gruß, Tia

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.