Forum: Datenbanken
Delphi
by grayfox,
15. Mär 2004
hallo claudia!
freut mich echt, dass es dir doch noch gelungen ist, dein dbgrid so hinzukriegen, wie du es haben wolltest ;)
jetzt brauchst nur noch zu sagen, dass meine vermutung mit der datasource bei den dbedit-feldern richtig war, dann freut es mich umso mehr :mrgreen:
und falls doch nicht, wo lag dann das problem versteckt?
lg, stefan
Forum: Datenbanken
Delphi
by grayfox,
14. Mär 2004
hallo nochmal! :zwinker:
also dein programm-problem hat mir keine ruhe gelassen, deshalb hab ich deine version nachgebaut. und siehe da, die dbeditfelder werden ebenfalls beim datensatzwechsel aktualisiert. nur ist mir aufgefallen, dass die anzeie flackert. das rührt daher, da du im OnDrawEvent des grids die zelleninhalte änderst und nicht die farbe vorgibst, in welcher sie gezeichnet werden...
Forum: Datenbanken
Delphi
by grayfox,
14. Mär 2004
hallo claudia!
so, jetzt bin ich wieder am laufenden ;)
ich kann dich beruhigen, der feldzugriff mittels FieldByName in der procedure OnDrawColumnCell
ist sicherlich nicht schuld daran, dass die dbedit-felder nicht aktualisiert werden.
nachdem die aufklärung des phänomens im forum etwas mühsam ist, mach ich dir den vorschlag,
mir den quellcode, mittels pm, zu schicken. dann seh ich mir...
Forum: Datenbanken
Delphi
by grayfox,
13. Mär 2004
hallo claudia!
so schnell liest man sich wieder ;)
das verstehe ich nicht, denn deine anfrage war:
und genau das macht der code, den ich in meinem ersten beitrag gepostet habe. hast ihn kopiert oder abgetippt? :gruebel:
ich dachte, dass sich in deiner umfärbeprocedure noch mehr code befinden würde...
Forum: Datenbanken
Delphi
by grayfox,
12. Mär 2004
hallo claudia!
und wie sieht der quellcode in dem ereignis aus? :gruebel:
nachdem sich der fehler nicht zeigt, wenn du ihn ausklammerst, muss darin irgendwas schieflaufen.
kopierst ihn ins forum und schauen wir ihn uns gemeinsam an? ;)
mfg, stefan
Forum: Datenbanken
Delphi
by grayfox,
11. Mär 2004
hallo claudia!
versuchs mal so:
procedure DBGrid1.DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
aValue: string;
begin
Forum: Datenbanken
Delphi
by grayfox,
10. Mär 2004
hallo cs_ii!
zunächst mal ein willkommen im forum! :hello:
hmm... sobald das dbgrid und die dbedit-felder an der selben datensource hängen, werden sie doch automatisch beim datensatzwechsel aktualisiert. ich kann mir nicht vorstellen, wieso ondrawcolumncell da dran was ändern sollte.
poste mal den sourcecode vom felderanmalen...