设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1863|回复: 15
打印 上一主题 下一主题

[其它] 这样的组合框如何实现?

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-3 03:08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这样的组合框如何实现?
第一项为自定义的值,选择后打开添加记录的窗体
其它项目的来源来自于表,选择后得到该值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-3-3 04:34:00 | 只看该作者
没人知道吗?谢谢
3#
发表于 2006-3-3 04:38:00 | 只看该作者
变通的办法。

将数据表中的数据转换成值列表数据,在值列表的第一个值就为“..添加..”来实现。

当然可能需要使用ADO。如果是“..添加..”就打开添加窗口。
4#
 楼主| 发表于 2006-3-3 04:54:00 | 只看该作者
我是菜鸟,你能不能说得具体点!谢谢!
5#
发表于 2006-3-3 05:09:00 | 只看该作者
可以这样:

Me.ComboBox1.RowSource="Select "--Add--" From tblData Union Select iField1 From tblData "

多列的,有ID的就不知了.
6#
发表于 2006-3-3 14:00:00 | 只看该作者
以下是引用skylark在2006-3-2 21:09:00的发言:


可以这样:

Me.ComboBox1.RowSource="Select "--Add--" From tblData Union Select iField1 From tblData "

多列的,有ID的就不知了.

可以用id排序,但是不能保证--add--排在第一,也许排在第二,但是不会落到第三.希望有高人能解决让--add--排在第一的问题.

[此贴子已经被作者于2006-3-3 6:00:41编辑过]

7#
发表于 2006-3-3 16:00:00 | 只看该作者
以下是引用sgrshh29在2006-3-3 6:00:00的发言:



可以用id排序,但是不能保证--add--排在第一,也许排在第二,但是不会落到第三.希望有高人能解决让--add--排在第一的问题.

让 ..add.. 的 ID为中文
8#
发表于 2006-3-3 17:02:00 | 只看该作者
以下是引用海狸先生在2006-3-3 8:00:00的发言:



让 ..add.. 的 ID为中文

海狸先生,好像应该让id=0,这个--add--才能排在最上面。



SELECT tbl.a, tbl.id FROM tbl UNION Select '--Add--',id=0 From tbl ORDER BY id;

[此贴子已经被作者于2006-3-3 9:05:42编辑过]

9#
 楼主| 发表于 2006-3-3 18:15:00 | 只看该作者
太感谢各位啦!
10#
发表于 2006-3-3 18:22:00 | 只看该作者
对对,用中文是不行,不过用 . 肯定是可以了

SELECT tbl.a, tbl.id FROM tbl UNION Select '--Add--','.' From tbl ORDER BY id;

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-29 18:19 , Processed in 0.167279 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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