Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Ja das wars :)
Wiedermal vielen dank für die schnelle und kompetente Hilfe hier im Forum ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Lasse ich die letzte Zeile, also
StringGrid1.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, StringGrid1.Cells);
weg, dann ist der Text zwar zentriert, aber nicht mehr fett :/
Laut Hilfe soll es für TextRec() einen fünften Parameter geben, "Textflag", setze ich den aber kommt die Meldung "zu viele Parameter"...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Ja hab ich schon gemacht. Da kommt er hin.
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Nein, die Texte in den Zellen sind ausnahmslos kürzer als die Zellen breit sind.
Und einen Linebreak hab ich auch keinen in meinem Text.
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Geht leider auch nicht. Der Text bleibt linksbündig.
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Vielen Dank :)
Funktioniert genau so wie ich es mir vorgestellt habe. Problem bei meiner Methode wäre auch gewesen wenn ich noch weitere Formatierungen hätte vornehmen wollen wäre das in einem Chaos geendet^^
Kann mir jemand sagen wo hierbei mein Fehler bei der Textausrichtung ist?
Den Codeschnipsel hab ich so gefunden:
procedure TfrmMain.StringGridAlignment(Grid: TStringGrid; Rect:...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Nach längerem überlegen hab ichs glaub ich.
Ich muss im Vorfeld also ein Objekt der Klasse TFormat erzeugen und die dem Objekt-Array das Stringgrids zuweisen.
Und das kann ich dann wie oben auswerten?!
Ich werds so einfach mal probieren.
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Der Ansatz gefällt mir. Scheint übersichtlicher und auch was die Performance angeht besser zu sein.
Allerdings hab ich noch ein paar Fragen.
var
f : TFormat;
begin
f := TFormat (StringGrid1.Objects ); *1
if Assigned (f) then
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Geht leider nicht weil ich in die Tabelle noch Überschriften, Summen, Differenzen etc. einfügen muss.
Sachen wie "negative Werte sollen rot makiert werden" sind kein Problem. Nur lässt sich vom Tabelleninhalt eben nicht immer ableiten wie ein Feld formatiert werden muss.
Das müsste ich manuell machen können.
Ich werd nochmal was probieren und meinen Versuch dann hier posten, vielleicht kann...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mazen,
20. Dez 2012
Hallo Leute,
ich möchte euch erstmal kurz schildern worum es geht und wozu ich es überhaupt brauche.
Es geht darum eine Übersicht der Ausgaben zu erhalten die in einem auswählbaren Zeitraum von einer auswählbaren Kostenstelle angefallen sind. Diese Daten bekomme ich aus einer Datenbank.
Bisher wurde das mit Excel gelöst. Die Anzeige der Informationen in Excel ist schon ziemlich optimal,...