[Delphi] Pole

0

Oki. Dryobates dzieki, juz zrobiłem krok wprzód. Ale mam znow kłopot. Wiec przeliczyłem sie z oczekiwaniami. Chciałbym zrobic w tabeli (mam na TbGrid) itp. kolumne, ktorej rekordy byłyby polami wyliczeniowymi. Np. tak jak w excelu. jest kolumna A, B i C, i rekordy C zapisujemy np.
[code]=(A1+B1)[/code]
Chodzi mi zebym mógl to zdefiniowac.

0

Pole które ma być uzupełniane musi być zadeklarowane jako fkCalculated. W OnCalcFields Table1 wpisz:

procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
DataSet.Fields[2].Value := DataSet.Fields[0].Value+DataSet.Fields[1].Value;
end;

0

Ale to pole ma byc rekordem w tabeli, ono ma istniec na komponencie TBGrid, a przeciez pojedynczego rekordu nie moge edytowac ani wprowadzic zmiany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1