Page 1 of 1

how do I access fields from OnCalcFields

Posted: Mon 21 Nov 2016 16:28
by albourgz
c++ builder xe10
in .h I have

Code: Select all

TField *fQTIN;
in cpp:

Code: Select all

fQTIN=NULL;
QUniQuery->SQL->Text="SELECT ID, GETVALUEFUNCTION(ID) as QTYIN FROM atable";
QUniQuery->Active=true;
...
void __fastcall TForm1::QUniQueryCalcFields(TDataSet *DataSet)
{
    if (fQTIN==NULL) { fQTIN=DataSet->FieldByName("QTYIN");   }
}

ยจ

Problem: I get an exeception on fQTIN=DataSet->FieldByName("QTYIN"); (field not found).
Why why why?

Re: how do I access fields from OnCalcFields

Posted: Wed 23 Nov 2016 14:32
by MaximG
Please specify how you create a calculated field . Do you create data fields for the ID and QTYIN attributes? Please provide a full code sample demonstrating TFields creation of the QUniQuery query in your project.