Przy bardziej skomplikowanych wydrukach czasem jest problem ze zliczaniem niektórych danych, dlatego zawsze muszę używać wiele zmiennych lub tablice.
Zamiast tego próbuję z poziomy wydruku obsługiwać komponent kbmmemtable (który jest na formie w Delphi).
Ten kbmmemtable jest widoczny jako źródło danych, mogę do niego podłączyć wstęgi, ale nie wiem jak go modyfikować (dodanie kolumn, Append, Delete, Update)
Próbuję tak:
var dataset : TDataSet;
begin
dataset := TDataSet(Report.GetDataset('kbmMemTable'));
dataset.FieldDefs.Add('Wiek',ftInteger,0,True); <--- Acces Violation
end;
Czy to jest możliwe?
Albo
jak stworzyć wewnętrznego dataseta którego będę mogł modyfkować i który będzie widoczny jako źródło danych dla wstęgi?