找回密码
 立即注册

QQ登录

只需一步,快速开始

Jion

注册会员

12

主题

52

帖子

190

积分

注册会员

积分
190
Jion
注册会员   /  发表于:2022-10-17 09:52  /   查看:1270  /  回复:7
1金币
本帖最后由 Jion 于 2022-10-17 09:55 编辑

我做了一个手机APP报价的功能,具体描述是,进入手机APP报价模块-点击产品图文分页-点击照相机按钮-扫描二维码获取条码编号-表格2根据条码编号查询出产品信息-再通过表格数据传递命令传递到表格一,这个时候,发现表格一的ID全部是重复的或者是传递过去的数据没有ID,请问是什么问题?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题已远程解决! 问题跟进:在设置主子表关系的时候,用子表的ID关联了主表的ID,导致数据添加显示ID重复 解决方案:在子表中重新创建一个字段来关联主表ID,这样就不会出现这种问题了

7 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-10-17 09:52:57
来自 8#
问题已远程解决!
问题跟进:在设置主子表关系的时候,用子表的ID关联了主表的ID,导致数据添加显示ID重复
解决方案:在子表中重新创建一个字段来关联主表ID,这样就不会出现这种问题了
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-10-17 17:30:29
2#
您好,这是因为表格传递命令要传递视图里所有根据条件过滤出来的行的话要选择《所有行》:


没有ID显示是因为在手机页面上,表格不允许添加新行。

所以想要将视图里的数据传递提交给表格1,就最好用服务端命令来存储。

将视图查询出来的数据传递到服务端命令里,然后存入对应的数据表。

具体可以参考工程文件。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Jion
注册会员   /  发表于:2022-10-18 11:35:07
3#
我只需要取视图里面查询出来的第一行,并不是所有的行,这个怎么过滤?
回复 使用道具 举报
Jion
注册会员   /  发表于:2022-10-18 11:40:21
4#
我试了这个服务器命令,更新数据库的时候,显示失败,提示外键约束的问题,后来我把客户报价的子表的外键约束的删除和更新都改为级联,还是失败。只有把外键约束直接去掉,才可以更新,但是更新的子表内容,无法和当前的主表建立主子表关系,在当前的页面上显示不出来更新的子表内容,数据库里面是有的。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-10-18 14:32:31
5#
如果要取视图的第一行,你得有个排序规则吧,比如取日期最大的等等。

页面不显示子表内容,检查下是不是没有给子表设置子表格。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Jion
注册会员   /  发表于:2022-10-19 09:23:02
6#
设置了子表格的
回复 使用道具 举报
Jion
注册会员   /  发表于:2022-10-19 12:22:44
7#
本帖最后由 Jion 于 2022-10-19 12:29 编辑

再上传最新的工程文件以供参考。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部