请选择 进入手机版 | 继续访问电脑版
zhanglongsheng
金牌服务用户   /  发表于:2022-11-16 20:43  /   查看:2293  /  回复:7
1金币
本帖最后由 Chelsey.Wang 于 2022-11-17 17:31 编辑

在图一的T_系统参数表中,已存在一行数据,运行该网页,输入公司名称、本位币等信息,然后点击保存按钮,发现输入的信息并没由更新成功。保存按钮的命令如图二。

好像是T_系统参数表中的数据没有加载,所以在页面中又增加了一个表格,该表格的数据源设定成T_系统参数表,如图三。此时再运行该网页,输入公司名称、本位币等信息后,就可以保存更新成功了。

想确认一个问题,是否这种数据更新或删除的操作页面,都需要先用表格把相应表的数据先加载上来,然后才能进行更新和删除操作?是否还有其他不用表格加载数据的方法,来完成更新和删除操作?请高手指点,谢谢!

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,更新时主要是需要用到数据表的当前行,当页面上绑定了表格时,会自动带出对应数据表的当前行并更新。 如果页面上没有绑定表格,可以先通过设置当前行命令来设置表的当前行再更新,比如可以在条件里设置当前行为ID=页面上ID单元格的值。

7 个回复

最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-16 20:43:15
来自 5#
本帖最后由 Chelsey.Wang 于 2022-11-17 09:28 编辑

您好,更新时主要是需要用到数据表的当前行,当页面上绑定了表格时,会自动带出对应数据表的当前行并更新。

如果页面上没有绑定表格,可以先通过设置当前行命令来设置表的当前行再更新,比如可以在条件里设置当前行为ID=页面上ID单元格的值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
HumbleMoses
初级会员   /  发表于:2022-11-16 20:55:13
2#
本帖最后由 HumbleMoses 于 2022-11-16 20:59 编辑

如果只是想单纯操作数据,推荐使用服务端命令。里面有操作数据库表的逻辑,能够根据指定条件更新或删除数据,当然也可以直接通过sql命令来完成,自由度更大但难度也更高
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-11-16 23:12:13
3#
页面上放一个表格就行了,然后隐藏掉

绑定字段是需要加载才有数据的,否则没有当前行
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-11-16 23:13:53
4#
HumbleMoses 发表于 2022-11-16 20:55
如果只是想单纯操作数据,推荐使用服务端命令。里面有操作数据库表的逻辑,能够根据指定条件更新或删除数据 ...

楼主是想偷懒,因为绑定好了,不用配一大堆参数,我偶尔也这么干
回复 使用道具 举报
zhanglongsheng
金牌服务用户   /  发表于:2022-11-17 09:33:01
6#
谢谢两位大佬的指点,我是第一次使用活字格,就是想弄明白其中的机理。

另外,我在科目级次这里使用了组合框,其数据项目是来自数据库中的T_数字序号表(见图一)。那是不是也需要在页面中增加一个绑定到该表的表格(见图二),才会在下拉框里面显示出表里的数据啊。那这么说,这个表格是不是就相当于这个组合框的数据源了。凡是跟数据表绑定的控件(单元格),都必须要有对应的表格作为数据源,才能显示其中的数据,是这样吗?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zhanglongsheng
金牌服务用户   /  发表于:2022-11-17 10:04:09
7#
Chelsey.Wang 发表于 2022-11-17 09:26
您好,更新时主要是需要用到数据表的当前行,当页面上绑定了表格时,会自动带出对应数据表的当前行并更新。 ...

我试过了,可以的,在页面加载时设置了这个命令(见图一),多谢多谢!

另外,建议把这个【设置当前行命令】放在【数据库】这个分类中(见图一)。因为我的页面没有使用表格,而且设置的时候也是选择一个表,而不是表格(见图二)。

所以我个人觉得放在【数据库】这个分类中更合适一些。以上建议,仅供参考。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-17 17:30:12
8#
zhanglongsheng 发表于 2022-11-17 10:04
我试过了,可以的,在页面加载时设置了这个命令(见图一),多谢多谢!

另外,建议把这个【设置当前行 ...

问题解决了就好,感谢您的反馈,这边已经将您的建议记录到需求列表当中,编号:41756,后续会由产品组统一评估和规划~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部