Liebe Elke,
ich habe das gleiche Problem und bin dabei mir zu überlegen neue Komponenten zu kaufen. Es scheint eindeutig ein Problem der <br>
LookUpComboBoxen zu sein. Ich habe eine kleine Access97 DB aufgesetzt (Ausgaben), die 3 Tabellen beinhaltet: <br>
KLASSAs (Hauptkategorie, enthält nur ein Feld KLASSA)<br>
KLASSBs (Unterkategorie, enthält KLASSA und KLASSB)<br>
Artikel (Ausgaben, enthält KLASSA, KLASSB, Artikel, Datum, Menge, Preis)<br>
Für KLASSBs ist KLASSAs Datasource, IndexFieldNames sind KLASSA;KLASSB.<br>
Bei der Aufnahme von neuen Ausgaben funktioniert alles prima, KLASSA und KLASSB können in den jeweiligen LookupComboBoxen<br>
problemlos selektiert werden, in der Box für KLASSB erscheinen auch nur die Einträge von KLASSB die die entsprechenden KLASSA <br>
Werte haben. Soweit so gut.<br>
Laufe ich jetzt aber die Ausgaben - Tabelle durch (mit 'nem Navigator) werden nach dem Wechsel eines KLASSA - Wertes <br>
in der Box für KLASSB kein Wert angezeigt, obwohl die DB den richtigen Wert liefert:<br>
<pre>
procedure TF_AUSGABEN.DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);
var KLASSB:string;
begin
KLASSB:=T_AUSGABEN.FieldByName('KLASSB').asstring;
ShowMessage(KLASSB);
// kommt richtig, folglich eine Frage der Anzeige
end;
</pre>
also auch lieber Herr Kosch, wozu Clone? wenn T_Ausgaben die korrekten KLASSB - Wert liefert,<br>
der aber in der Box nicht angezeigt wird?<br>
Hendrik
ich habe das gleiche Problem und bin dabei mir zu überlegen neue Komponenten zu kaufen. Es scheint eindeutig ein Problem der <br>
LookUpComboBoxen zu sein. Ich habe eine kleine Access97 DB aufgesetzt (Ausgaben), die 3 Tabellen beinhaltet: <br>
KLASSAs (Hauptkategorie, enthält nur ein Feld KLASSA)<br>
KLASSBs (Unterkategorie, enthält KLASSA und KLASSB)<br>
Artikel (Ausgaben, enthält KLASSA, KLASSB, Artikel, Datum, Menge, Preis)<br>
Für KLASSBs ist KLASSAs Datasource, IndexFieldNames sind KLASSA;KLASSB.<br>
Bei der Aufnahme von neuen Ausgaben funktioniert alles prima, KLASSA und KLASSB können in den jeweiligen LookupComboBoxen<br>
problemlos selektiert werden, in der Box für KLASSB erscheinen auch nur die Einträge von KLASSB die die entsprechenden KLASSA <br>
Werte haben. Soweit so gut.<br>
Laufe ich jetzt aber die Ausgaben - Tabelle durch (mit 'nem Navigator) werden nach dem Wechsel eines KLASSA - Wertes <br>
in der Box für KLASSB kein Wert angezeigt, obwohl die DB den richtigen Wert liefert:<br>
<pre>
procedure TF_AUSGABEN.DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);
var KLASSB:string;
begin
KLASSB:=T_AUSGABEN.FieldByName('KLASSB').asstring;
ShowMessage(KLASSB);
// kommt richtig, folglich eine Frage der Anzeige
end;
</pre>
also auch lieber Herr Kosch, wozu Clone? wenn T_Ausgaben die korrekten KLASSB - Wert liefert,<br>
der aber in der Box nicht angezeigt wird?<br>
Hendrik
Comment