起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 236|回复: 12

【结贴】关于主从表的问题 请教?**

[复制链接]
发表于 2007-11-12 13:13:25 | 显示全部楼层 |阅读模式
我能不能请教一下您。我现在要完成的功能是会议管理。有两数据集主数据集对应的是一些会议信息,从数据集对应的是参加会议的人,当会议管理者在从数据集中选择了某个会议参加者时,他才可以看见该条会议通知。我现在要做的是根据登陆系统的人的当前操作者的名字与会议从表中的名字比较在过滤,请问怎么做好一点呢?谢谢
回复

使用道具 举报

发表于 2007-11-12 13:47:18 | 显示全部楼层
两个表做一个内连接就可以了

假设HYXXB是主表,CHRYB是从表,当前登录者是‘王五’,下边的sql返回的就是符合你的条件的记录
select HYXXB.*           
from HYXXB,CHRYB
where HYXXB.hyid = CHRYB.hyid
     and chr = '王五'
回复 支持 反对

使用道具 举报

发表于 2007-11-12 13:51:50 | 显示全部楼层
想跟你确认
1、会议管理 是用流程做的还是独立的一个功能?
2、如果是流程,那么是会议拟草后,流转后给参加会议的人发送一条任务
3、是否每个参加会议的人只能看到自己的从表的数据呢?还是所有记录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 14:44:22 | 显示全部楼层

是这样的

参加会议的人能看见主表的记录,但是在从表中只能看见与自己相关的记录,用流程做的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 14:47:06 | 显示全部楼层

to 'lisb'

您的SQL应该是可以的,但是我不好往哪写啊。谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 14:53:00 | 显示全部楼层

主表

主表

11.gif

45.54 KB, 下载次数: 105

回复 支持 反对

使用道具 举报

发表于 2007-11-12 14:58:42 | 显示全部楼层
5楼“不好往哪写”是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 14:58:53 | 显示全部楼层

从表

我要实现的是:当从表中添加的人登陆后只能看见自己的那条从表记录以及主表记录

21.gif

43.23 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 15:01:26 | 显示全部楼层

就是

代码是写到数据集里还是窗体下的某个事件下。谢谢,写在formcreate 下可以不?
谢谢
回复 支持 反对

使用道具 举报

发表于 2007-11-12 15:01:38 | 显示全部楼层
主表数据集sql按2楼那样写就可以了啊,从表数据集sql同样也是加一个当前登录者的条件就可以了啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 15:02 , Processed in 0.044161 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表