Forum: Programmieren allgemein
Delphi
by NicoleWagner,
27. Nov 2021
Welche Beitrag jetzt oben und unten steht, ist für mich recht verwirrend.
Wenn ich doppelt antworte, bitte um Entschuldigung:
"Display.Width" funktioniert leider deshalb nicht, weil das lahme Ding diverse Spalten als "leer" ansieht.
Details dazu und welche siehe andere Postings.
Forum: Programmieren allgemein
Delphi
by NicoleWagner,
27. Nov 2021
Danke für Deine Antwort.
Ich fürchte, es geht nicht in meinem Fall.
Das liegt daran, dass das DBGrid und die ADQuery irgendwie nicht stimmig miteinander arbeiten, was veränderte Reihenfolgen der DBGrid-Felder einerseits und calculated fields in der ADQuery betrifft. Delphi ist zu doof, die Felder abzuzählen und denkt zudem, sie wären leer (calculated), wenn ich sie im Draw Event fülle. Ja,...
Forum: Programmieren allgemein
Delphi
by NicoleWagner,
26. Nov 2021
Danke für Deine Mühe. Von der Syntax her wird das jetzt genommen.
Allerdings scheint es nichts zu tun bei mir.
Ich schlug jetzt in der Hilfe nach und - ich bin überfordert. Das ist so komplex, was dort steht, ich verstehe es einfach nicht.
Daher drei Kindermundfragen:
1)
Ist die Option des DBGrids "dgColumnResize" relevant?
Ich schaltete sie ein und schaltete sie aus, doch sehe keinen...
Forum: Programmieren allgemein
Delphi
by NicoleWagner,
26. Nov 2021
.DataType of
ftString, ftWideString :]
Das will der Compiler nicht:
DBGrid_Trades.Columns.DataType
► undeklarierter Bezeichner 'DataType'
Ja, da gab es eine Version hier, die die Spaltenbreite automatisch erzeugen sollte. Vor langem.
Doch sie lief für mich nicht.
Forum: Programmieren allgemein
Delphi
by NicoleWagner,
25. Nov 2021
Mühsam lasse ich mein Programm immer wieder laufen und schreibe dann müüüühsam für jede Spalte extra die Breite fest:
DBGrid1.Columns.Width:=60;
DBGrid1.Columns.Width:=20;
DBGrid1.Columns.Width:=80;
usw. usw. usw.
Gibt es einen Weg, der die Spaltenbreite autoamtisch individuell der jeweiligen Textlänge anpasst?