Okay, erst einmal Danke für die raschen Antworten.
Ich denke ich sollte zuerst meine Tabellenstruktur zeigen.
Meine Datenbank ist in Access und ich habe drei Tabellen.
USERS mit ID|USER|PASSWORD
APPLICATIONS mit ID|APPLICATION
LOGINS mit ID|ID_USER|ID_APP|LOGIN|PASSWORD|TIMESTAMP|ID_LASTCHANGE
Ich greife mit einem TADOQuery auf LOGINS zu, das mit einem SELECT alle ID_APP, TIMESTAMP und ID_LASTCHANGE zu einer bestimmten ID_USER aus der Tabelle läd. Diese Daten stelle ich dann über ein TDataSource in einem TDBGrid dar.
Mein Problem ist nun, wie weiß ich welche Zeile ich im DBGrid und die dazu gehörige ID_APP ausgewählt habe? Ich habe in den Options von DBGrid dgRowSelect = true bereits gesetzt. Ich würde nämlich dann mit einem anderen TADOQuery "SELECT LOGIN, PASSWORD FROM LOGINS WHERE ID_USER = 'bekannte UserID' AND ID_APP = 'ausgewählte ID_APP im ersten TDBGrid'.
Geht das mit Query.AfterScroll oder mit Master-Detail-Beziehungen?
Sehr dankbar,
Thomas Wieczorek
P.S: Dobry wieczór, Fox
