Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助:主子窗体TAB键设置以及子窗体不输入数据时如何提醒

阿土  发表于:2011-05-29 12:15:14  
复制

如附件,之前求助主子窗体同时翻页,金老师已给解决。

 

问题1:就是主子窗体录入数据完成后,按TAB或回车键跳到下一项,而不是回到该子窗体的首项。

 

如附件,录完主窗体编号后跳入TV子窗体,当TV子窗体录入“使用年限”后按回键或TAB直接跳入主窗体“几口人”的选项,而不是又回到TV子窗体“摆放位置”这里

 

问题2:当子窗体中无数据,能够给予提示“某某无数据请检查”

 

如附件:如果TV子窗体或Y子窗体没数据时,就给予提示(或者限定TV子窗体是必需要有数据<这个我自己估摸在表设计中字段选必填>,然后Y子窗体就是可以有数据,也可以空白,没数据时就给予提示)

 

请各位老师赐教!因对程序语言是小白,如果上述是需要代码实现的话,能否请老师在代码后给个注释,学生我慢慢研究照猫画虎!

 

不胜感激!

 

 

说明:

这样子搞的思路是:

某一张大表字段超过了250个,通过一张表搞不定,我就将其拆分为N张表,每张表中唯一的就是编号需要完全相同。

点击下载此附件

 

Top
丘山 发表于:2011-05-29 15:20:43

不知道你要用这个数据库做什么,如果各个表之间是一对一的关系,我建议还是放在一个表里的好

你的想法可以实现,但需要一定的编程基础,不推荐这么做



阿土 发表于:2011-05-29 16:33:35

就是一个问卷,,做个录入界面方便录入。如EXCEL录老会被录错。开始也是放一张表,关键是字段太多,超过255.。。还有就是不能定义字段规则,例如,一张表时我定义字段大

 

小,基本上90%以上字段大小定义为1,文本类型,保存时就提示:定义了过多字段。。所以才会想将一张表分成几张,然后做一个总的录入界面。(所以给每张天都加了个编号<唯

 

一不重复>,子表即使没数据,编号也会默认写入。在字段默认中有写入:=[Forms]![测试]![编号]

 

谢谢!



丘山 发表于:2011-05-29 21:47:24

第一步:你要对属性或者调查问卷的问题归类,以便相同或类似的问题在一个表里

第二步:你要建立表与表之间的一对一关系(每个表里都建立唯一主键,然后进行关联:级联删除和更新),这样可以防止同样的问题有两个答案

第三步:然后你可以建立联结查询,以查询作为基础,录入数据

 

还有就是问一下你的问题有255个这么多吗,

是不是要考虑一下数据结构的设计啊



总记录:3篇  页次:1/1 9 1 :