Forum: Datenbanken
by Luckner,
16. Apr 2015
Ich habe es :thumb:. Der Fehler war (wenn es ein Fehler ist), das DBGrid aus einem anderem Frame des Projektes zu kopieren um mir einige Arbeit am Design des Grid zu sparren. Habe zwar, so dachte ich, das kopierte Grid entsprechend angepasst und alle Felder wurden angezeigt. Nur das CalcField eben nicht. Jetzt habe ich ein neues DBGrid erstellt und die Felder eingefügt und es funktioniert. Jetzt...
Forum: Datenbanken
by Luckner,
16. Apr 2015
Werde mich mit den Debugger mal beschäftigen. Wenn die Prozedure jedoch nicht ausgeführt wird, woran kann Das liegen? Ich sehe überhaupt kein Unterschie zu den anderen Datasets. Eine Idee hätte ich noch. Die werde ich ausprobieren und dann berichten.
Forum: Datenbanken
by Luckner,
16. Apr 2015
Hier die letze Änderung
procedure TDataModule8.IBDataSetAuswertungGridCalcFields(DataSet: TDataSet);
begin
DataSet.FieldValues := DataSet.RecNo;
end;. Danke für den Hinweis mit dem ae. Leider kein Erfolg. Werde jetzt in allen Datasets diese Korrektur vornehmen.
Forum: Datenbanken
by Luckner,
16. Apr 2015
Habe ich jetzt umgeschrieben.
procedure TDataModule8.IBDataSetAuswaertungGridCalcFields(DataSet: TDataSet);
begin
IBDataSetAuswaertungGrid.FieldValues := IBDataSetAuswaertungGrid.RecNo;
end;
Kein Erfolg. Komisch, als ob diese Prozedur hier nicht angestossen wird. Bei den Anderen funktioniert es. Irgendwie sehe ich vor lauter Wald, die Bäume nicht.:?
Forum: Datenbanken
by Luckner,
16. Apr 2015
Hallo sir Rufo,
Weil ich den Debugger noch nicht richtig behersche:(.
Ja, dachte ich mir schon, dass Das nicht so richtig ist, aber bei den anderen Datasets hats funktioniert und deshalb hatte ich Das nicht als Fehlerquelle betrachtet. Was müsste ich denn als Referenz reinschreiben und wo? Werde mich auch gleich hier im Forum noch einmal umschauen.
Luckner.
Forum: Datenbanken
by Luckner,
16. Apr 2015
Hallo himitsu,
kapier nicht so ganz, was Du meinst.
Luckner
Forum: Datenbanken
by Luckner,
16. Apr 2015
Hallo,
ich benutze in einigen Datasets die Eigenschaft OnCalcFields. Bis jetzt hat es gut funktioniert. In einem neuem Modul greife ich ebenfalls mit einem Dataset auf eine Tabelle. Im Dataset (wie üblich) habe ich ein berechnetes Feld 'NUMMER :Integer' erstellt und in der Eigenschaft CalcFields von diesem Dataset ebenfalls
procedure TDataModule8.IBDataSetAuswaertungCalcFields(DataSet:...