找回密码
 立即注册

QQ登录

只需一步,快速开始

冰封的心

初级会员

25

主题

75

帖子

370

积分

初级会员

积分
370
冰封的心
初级会员   /  发表于:2020-8-1 15:32  /   查看:1749  /  回复:6
5金币
如标题,员工信息表为主表,绑定员工信息页面,离职人员表为子表,绑定离职人员页面。我在点离职按钮后对员工信息表更新,对离职人员表添加,现在想要实现的就是点该员工离职后,在员工管理页表上不再显示该员工,用表格查询可以做,但这种方式又影响到离职人员表,不知道有什么方法去做呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

楼主的问题,我大概听懂了,我想法有如下几点: 1、想实现两个表互换数据并不难,但是如果你是应用设计者,我觉得可以考虑Erik.Xue的建议,状态的变更,可以用【在职状态】的字段区分,不必用表,因为要考虑到维护问题,只需要分别在职员工表的查询条件为“在职状态”=1,离职员工表的查询条件为“在职状态”= “0”即可。 2、如果因为其他原因,必须把离职单独放表,至少有两种方法可以实现: a、前端命令:每次在提交离 ...

6 个回复

倒序浏览
最佳答案
最佳答案
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-1 15:32:49
来自 4#
本帖最后由 phoben 于 2020-8-3 14:10 编辑

楼主的问题,我大概听懂了,我想法有如下几点:
1、想实现两个表互换数据并不难,但是如果你是应用设计者,我觉得可以考虑Erik.Xue的建议,状态的变更,可以用【在职状态】的字段区分,不必用表,因为要考虑到维护问题,只需要分别在职员工表的查询条件为“在职状态”=1,离职员工表的查询条件为“在职状态”= “0”即可。

2、如果因为其他原因,必须把离职单独放表,至少有两种方法可以实现:
     a、前端命令:每次在提交离职变更操作之前,将该行数据使用“数据库命令”新增到离职表内,然后再执行删除本行数据即可;
     b、后端命令:编写一个员工离职的服务端API,只要提交USERID,服务器就自动将它移至离职表内,接口写好之后,每次点击只需要向服务器提交用户ID即可!

服务端API参考:ModifyTablesData(modifyData)  可以一次性完成添加和删除的操作!

如果我的回答对您有帮助,麻烦设置最佳答案,谢谢!
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-3 09:24:26
2#
您好,思路如下:

在数据表上新建一个字段,比如是否离职,0代表已离职,1代表未离职。点击离职按钮时,将数据库中该字段改为0,并且给这张表设置查询条件,查询是否离职字段为1的数据。
回复 使用道具 举报
冰封的心
初级会员   /  发表于:2020-8-3 11:08:16
3#
Erik.Xue 发表于 2020-8-3 09:24
您好,思路如下:

在数据表上新建一个字段,比如是否离职,0代表已离职,1代表未离职。点击离职按钮时, ...

谢谢!但是用这种方式做的话,子表的数据就有误,我用查询命令和表格查询都试过
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-3 17:34:57
5#
感谢楼上大佬的支持~
回复 使用道具 举报
冰封的心
初级会员   /  发表于:2020-8-3 23:59:28
6#
phoben 发表于 2020-8-1 15:32
楼主的问题,我大概听懂了,我想法有如下几点:
1、想实现两个表互换数据并不难,但是如果你是应用设计者, ...

非常感谢!
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-4 17:42:39
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部