以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在窗口组合框中的列表来源于表时,应该提供能自动排除重复列的功能! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=530) |
||||
-- 作者:cpayinyuan -- 发布时间:2008/9/16 16:25:00 -- 在窗口组合框中的列表来源于表时,应该提供能自动排除重复列的功能! 如题,我在窗口中有两个组合框,第一个框输入“省”,第二个框选择输入“县”,我的问题是,在定义第二个组合框的筛选表达式的时候(我设置让列表项目来自数据表,怎么设置某表的某字段的值等于第一个组合框中的值(用例程中的“自动输入.table"做演示即可。 已经解决,但目前的问题是,当组合框的列表直接来源于表时(如果不用数组),生成的列表是不能排除重复记录的,我认为,应该提供一个是否排除重复列的属性!(在易表中就有这样的功能啊!) [此贴子已经被作者于2008-9-17 12:04:55编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/9/16 16:51:00 -- Forms("窗口名").controls(“控件名称").Value |
||||
-- 作者:cpayinyuan -- 发布时间:2008/9/16 17:07:00 -- 以下是引用狐狸爸爸在2008-9-16 16:51:00的发言:
Forms("窗口名").controls(“控件名称").Value 我是这样用的,但不知为什么不可以啊?一会我把文件上传上去,您看一下。
[此贴子已经被作者于2008-9-16 17:12:53编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/9/16 17:23:00 -- 你可以参考这个: |
||||
-- 作者:cpayinyuan -- 发布时间:2008/9/16 17:38:00 -- 闹了半天,还是单引号和双引号惹的祸! 试了半天,终于成功了,闹了半天,还是单引号和双引号惹的祸。即在表达式中的字符串只能使用单引号,而上一个组合框的框的值是用双引号表示的,所以,引用时会出错,希望大家在编代码时一定要注意单引号和双引号的问题! |
||||
-- 作者:贺老六 -- 发布时间:2008/9/16 17:40:00 -- 这是另一种方式:
|
||||
-- 作者:cpayinyuan -- 发布时间:2008/9/16 17:56:00 -- 您的文件打不开,提示“无效的书签……………………” [此贴子已经被作者于2008-9-16 18:04:27编辑过]
|
||||
-- 作者:lxl -- 发布时间:2008/9/16 18:43:00 -- ACCESS2007的中有个实例数据库: 罗斯文 2007 此主题相关图片如下:未命名1.jpg 此主题相关图片如下:未命名2.jpg 此主题相关图片如下:未命名3.jpg 一次只能上传3个文件,其实还有几张类似的。 ACCESS 组合框可以用查询,如: SELECT DISTINCT 字段 FROM 表 也就是组合框可以来源于表,并且自动排除重复行。 但是他还是建立了这么几张表,就不用排除重复行。 FoxTable 如果这种表建立的过多的话, 由于关联Table会增加很多,不知道表很小会不会影响效率。 但是可以肯定借鉴的是:列表项目来源于表, 最好选择不重复的列 如果有重复的列,而另外一张表里面没有对应的唯一列的话,应该考虑结构是不是有问题。 实在没有唯一列,才用代码 [此贴子已经被作者于2008-9-16 18:44:12编辑过]
|
||||
-- 作者:cpayinyuan -- 发布时间:2008/9/16 20:03:00 -- 以下是引用cpayinyuan在2008-9-16 17:56:00的发言:
您的文件打不开,提示“无效的书签……………………” [此贴子已经被作者于2008-9-16 18:04:27编辑过] 盼着贺老师尽快回复!谢谢! |
||||
-- 作者:yuanbin -- 发布时间:2008/9/16 20:28:00 -- 贺老师这会在忙呢,正在准备今天的更新。据说今晚全是大的更新。期待中... |