Forum: Datenbanken
Delphi
by WoGe,
21. Jun 2005
:? Hallo Hansa
Deine Lösung finde ich sehr interessant, ich hätte aber eventuell doch ein DBGrid genommen und mit einer StoredProcedure ähnlich wie die folgende verwendet:
CREATE PROCEDURE SP_TEST2
RETURNS (
ZEILEMOD VARCHAR(50))
AS
DECLARE VARIABLE AVAR VARCHAR(50);
begin
Forum: Datenbanken
Delphi
by WoGe,
21. Jun 2005
@Hansa:
Nur mal als Diskussionsgrundlage: Ich meine alle von Dir beschriebenen Features müssten auch mit einem normalen DBGrid gehen
Auch da kann man Ownerdraw benutzen. Da auch die Zeilenhöhe veränderbar ist (wenn auch nur sehr eingeschränkt und nur für alle Zellen müsste das auch 3 Zeilen in einer Zelle anzeigen können. Für die Eingabe kann zusätzlich der InPlaceEditor umgeladen werden....
Forum: Datenbanken
Delphi
by WoGe,
21. Jun 2005
Ich weiss nicht warum Ihr Euch alle so aufregt
so gehts doch wunderbar
procedure TRechnung.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid;
Index: Integer);
begin
if DBCtrlGrid.DataSource.DataSet.FieldByName('zeilenNo').AsInteger = 3 then
DBCtrlGrid.Color := clred else DBCtrlGrid.Color := clBtnFace;
end;