Aus dem Bild werde ich nicht schlau. Der Code sieht jetzt so aus:
Delphi-Quellcode:
vTBlobField := TBlobField.Create(Self);
{muß für jedes Feld der möglichen Tabellen einzeln definiert werden,
funktioniert also nur, wenn man genau weiß, wie die Felder heißen}
if Column.FieldName = 'BEZ' then
vTBlobField := BEZ;
vTBlobField := TBlobField.Create(Self);
{muß für jedes Feld der möglichen Tabellen einzeln definiert werden,
funktioniert also nur, wenn man genau weiß, wie die Felder heißen}
if Column.FieldName = 'InklFilter' then vTBlobField := Tab1InklFilter;
if Column.FieldName = 'ExklFilter' then vTBlobField := Tab1ExklFilter;
Die obere Hälfte ist das von mir. Natürlich beschwert Delphi sich über BEZ. "inkompatible Typen string und TBlobField". Also woher kommt Dein Tab1blabla ???