找回密码
 立即注册

QQ登录

只需一步,快速开始

mrguo6221

中级会员

54

主题

176

帖子

544

积分

中级会员

积分
544
mrguo6221
中级会员   /  发表于:2023-2-22 15:52  /   查看:2488  /  回复:14
50金币
本帖最后由 mrguo6221 于 2023-2-22 15:53 编辑

如题:

      
我在活字格文件中建立了一个人员表,绑定了一个页面表格,现在把每个数据项目都设置为超链接。
现在想实现的功能是,在超链接中设置页面弹出命令,要修改哪个数据,直接点击那个数据,弹出修改页面。

弹出的时候将目前这个数据的值和对应数据表字段的名字传递到弹出页面。然后在弹出页面输入要修改的值,根据
传递过来的字段名,修改表中这一行的这个字段的值为修改值。

但是发现修改表的数据,只能选定字段,不能根据页面内容判断具体修改哪个字段。这样如果页面表格中的数据都要
用这种方式修改,我需要做很多个修改页面,想求一种方法可以根据页面来判断修改数据表中这一行的哪个字段,并
根据页面上的修改内容进行修改,不知道哪位大神会呀?

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

最佳答案

查看完整内容

好了,看看效果吧,复用修改页,demo里只做里编号修改和客户名称修改,其他的修改是一样的,简单有效

14 个回复

倒序浏览
最佳答案
最佳答案
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-2-22 15:52:11
来自 4#
好了,看看效果吧,复用修改页,demo里只做里编号修改和客户名称修改,其他的修改是一样的,简单有效





本帖子中包含更多资源

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

x
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-2-22 16:56:30
2#
最简单的办法是在你修改的页面上多搞一些单元格,把能修改的字段都绑定上去。
如果一定要按照你这个思路来做,可以使用执行SQL语句命令来实现。但你要保证用户输入的字段名称无误,这个也可以通过数据库获取对象名称形成选择项让用户选择来实现。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-22 17:27:10
3#
如果不想重复设计页面的话,可以参考楼上处长的建议,使用拼接sql来实现~
回复 使用道具 举报
mrguo6221
中级会员   /  发表于:2023-2-22 18:19:54
5#
数据民工 发表于 2023-2-22 17:49
好了,看看效果吧,复用修改页,demo里只做里编号修改和客户名称修改,其他的修改是一样的,简单有效

大神,我现在用的7.0.102您能给我发个能打开的么?万分感谢!
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-22 18:27:29
6#
建议可以下载最新版本,先打开看一下思路~设计器是支持多版本共存的鸭~
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-2-22 18:46:30
7#
mrguo6221 发表于 2023-2-22 18:19
大神,我现在用的7.0.102您能给我发个能打开的么?万分感谢!

见谅,我电脑上最低版本是7.0.103,我给你截图你看一下吧,实在是没有7.0.102那么低的版本了。特别简单,就是传值,和条件判断

弹出页设置

弹出页面,弹出页面绑定了一个字段ID,这样更新的时候,更新条件就可以写ID=页面上的ID


本帖子中包含更多资源

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

x
回复 使用道具 举报
mrguo6221
中级会员   /  发表于:2023-2-22 19:00:52
8#
数据民工 发表于 2023-2-22 18:46
见谅,我电脑上最低版本是7.0.103,我给你截图你看一下吧,实在是没有7.0.102那么低的版本了。特别简单, ...

问题是我采用这个方式修改就是因为这个表的每一行有100多个数据,我如果做判断的话,那elseif岂不是得写100多个…… 您还有其他办法么?
回复 使用道具 举报
mrguo6221
中级会员   /  发表于:2023-2-22 19:13:32
9#
天朝四周处 发表于 2023-2-22 16:56
最简单的办法是在你修改的页面上多搞一些单元格,把能修改的字段都绑定上去。
如果一定要按照你这个思路来 ...

大佬,我仔细研究了一下,好像就是执行sql语句这个方式比较好,设置页面哪几个格子的内容作为参数,按语句代入执行就可以,可以麻烦您帮我从案例中做一个服务端命令么?我不太会写sql语句,您写一个我号照葫芦画瓢
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-2-22 19:25:41
10#
本帖最后由 数据民工 于 2023-2-22 19:26 编辑
mrguo6221 发表于 2023-2-22 19:00
问题是我采用这个方式修改就是因为这个表的每一行有100多个数据,我如果做判断的话,那elseif岂不是得写1 ...

来了,新方案,执行SQL命令,创建一个服务端命令,剩下的交给系统
注意,拼接SQL语句只是示意,这个地方可以自由发挥,
我写的这个需要勾选使用公式

="UPDATE "&""""&"拜访表"&""""&"  SET "&""""&字段名&""""&" = "&""""&更新内容&""""&"  WHERE "&""""&"ID"&""""&" ="&字段ID








本帖子中包含更多资源

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

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