Folgender Zusammenhang:
Zur Laufzeit des Programmes werden Abfragen generiert.<BR>
Stammdaten werden in einer TTable dargestellt,<BR>
Detaildaten über eine TQuery wobei<BR>
TQuery.DataSource auf TTable zeigt. Mit einer Abfrage<BR>
<B>SELECT * FROM detail d WHERE d.stammId = :Id</B><BR>
werden alle Spalten aus DETAIL in einem DbGrid dargestellt.<BR>
Wenn ich allerdings die Abfrage verändere, um nur spezielle Spalten im Grid anzuzeigen, z.B.<BR>
<B>SELECT d.nummer, d.wert FROM detail d WHERE d.stammId = :Id</B><BR>
<BR>
erhalte ich eine Fehlermeldung, daß die 'weggelassen' Spalten nicht gefunden wurden.<BR>
Wie kann man das verhindern bzw. verändern um die Spaltenanzahl des Grid zu reduzieren?
Zur Laufzeit des Programmes werden Abfragen generiert.<BR>
Stammdaten werden in einer TTable dargestellt,<BR>
Detaildaten über eine TQuery wobei<BR>
TQuery.DataSource auf TTable zeigt. Mit einer Abfrage<BR>
<B>SELECT * FROM detail d WHERE d.stammId = :Id</B><BR>
werden alle Spalten aus DETAIL in einem DbGrid dargestellt.<BR>
Wenn ich allerdings die Abfrage verändere, um nur spezielle Spalten im Grid anzuzeigen, z.B.<BR>
<B>SELECT d.nummer, d.wert FROM detail d WHERE d.stammId = :Id</B><BR>
<BR>
erhalte ich eine Fehlermeldung, daß die 'weggelassen' Spalten nicht gefunden wurden.<BR>
Wie kann man das verhindern bzw. verändern um die Spaltenanzahl des Grid zu reduzieren?
Comment