首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新查询字段的DBGrid和FieldName

新查询字段的DBGrid和FieldName
EN

Stack Overflow用户
提问于 2022-08-09 16:35:09
回答 1查看 103关注 0票数 0

我有DBGrid,但不是在网格(TdxDBGrid)中看到的所有字段

在qPassengers中添加了三个新字段(红色V),而我没有看到这些值。以下是DBGrid查询的一部分

代码语言:javascript
运行
复制
SELECT * from  Workers left outer join Map on Workers.id = Map.WId
Workers.DecodedStreet AS Street,  
Workers.DecodedHouseNumber  AS StreetNum, 
Workers.DecodedCity AS City,
ISNULL(Map.DecodedStreet,'') AS DStreet,  // new field
ISNULL(Map.DecodedStreetNum,'') AS DStreetNum,  // new field
ISNULL(Map.DecodedCity,'') AS DCity  // new field

在使用属性SummaryGroups之后,我将新字段放置到网格中,但在属性FieldName中没有找到任何新字段,即将查询字段与DBGrid中的列连接起来

例如,我无法在FieldName中为dbGridTableDStreet列找到相应的字段,因为DStreet不在FieldName列表中,而是存在于查询qPassengers中。

*编译和构建已完成*

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-10 09:36:27

您的网格正在使用从“qPassengers”数据集中获取的数据。如果此数据集使用的是持久字段,则将字段添加到数据集的查询中不足以使其可见。必须首先将新字段添加到“qPassengers”数据集的持久字段集合中。单击“qPassengers”数据集上的鼠标右键,然后打开字段编辑器进行操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73295285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档