| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 864 人关注过本帖
标题:[求助]关于程序设置数据源问题
只看楼主 加入收藏
cyru008
Rank: 1
等 级:禁止访问
帖 子:70
专家分:0
注 册:2007-4-25
收藏
 问题点数:0 回复次数:2 
[求助]关于程序设置数据源问题
现在有3个表:
zy(专业): zydh(专业代号) zymc(专业名称) xz(学制)
ximing(系名): ximing(系名)
bj(班级): ximing(系名) zydh(专业代号) bj(班级)
在一个表单内有3个组合框: 系名 专业名称 班级
数据环境内3个表都已添加,想实现的功能是:在系名组合框中选择一系名,然后在专业组合框列表中出现系名所对应的专业名称(不能有重复),选择专业后在班级组合框列表中出现专业内的班级(不能有重复).由于系很多,而一个系对应很多专业,一个专业对应很多班级. 不知这如何实现,弄了好几天都没实现,头都大了,现在发帖问问大家,希望大家多多指点.谢谢
搜索更多相关主题的帖子: 数据源 专业 ximing zydh 
2007-04-27 15:14
cyru008
Rank: 1
等 级:禁止访问
帖 子:70
专家分:0
注 册:2007-4-25
收藏
得分:0 
哦,没人解决么?不过我做出来了,程序还是有点麻烦的,有时间的话再改改.
程序给大家看看,如果有更高明的方法的话告我一声,我的QQ是:280651358
专业名称 getfoucus 代码:
aa=alltrim(thisform.pageframe1.page1.combo3.value)
if len(aa)=0
messagebox("请先选择系名!","信息提示")
else
GG=""
select DISTINCT zydh;
from bj;
where bj.ximing=aa into CURSOR jg NOFILTER
go bottom
ss=recno()
go top
for i=1 to ss
select zymc;
from zy;
where zy.zydh=jg.zydh into CURSOR ls NOFILTER
select ls
GG=GG+ls.zymc+","
select jg
skip 1
endfor
thisform.pageframe1.page1.combo6.rowsource=GG
endif
thisform.refresh
查询班级用相同的方法.

2007-04-27 23:47
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 

楼主能把自己的方法写出来和别人分享

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-04-28 15:34
快速回复:[求助]关于程序设置数据源问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027059 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved