C++ 生成器 5.如何更改TwwQuery对象中的LookupDataSet?

C++ Builder 5. How to change LookupDataSet in TwwQuery object?

提问人:Sergey 提问时间:11/16/2023 最后编辑:Sergey 更新时间:11/16/2023 访问量:22

问:

我使用字段列表在网格中输入数据。网格连接到QGridRecords。我使用两个列表,简短和完整。我想使用复选框将 LookupDataSet 更改为这些列表之一。我只能在 TForm1 构造函数中更改 LookupDataSet。在事件处理程序中写入 LookupDataSet 不起作用。

object QGridRecords: TwwQuery
object QShortList: TwwQuery
object QFullList: TwwQuery

void TForm1::ChBClick(TObject *Sender)
{
        if (ChB->Checked)
        {
                QGridRecords->Close();
                QGridRecords->FieldByName("L_FIELD")->LookupDataSet = QShortList;
                QGridRecords->Open();        
        }
        else
        {
                QGridRecords->Close();
                QGridRecords->FieldByName("L_FIELD")->LookupDataSet = QFullList;
                QGridRecords->Open();        
        }
}

我试图在互联网上搜索答案。

C++生成器

评论

0赞 Sergey 11/16/2023
我选择了另一个决定。我在使用 grid 创建 TForm1 之前写入 LookupDataSet。

答: 暂无答案