社区
数据库(包含打印,安装,报表)
帖子详情
新手学DataCombo控件遇到的问题!
prominent
2006-02-10 09:06:34
我在编写一个小小的产品系统.
我想实现的是,在输入一个新的产品的资料时,当选中供应商(DataCombo)时,下拉框中会显示供应商代码和供应商的名称(当然假设在供应商表中已经有N个供应商的信息了.)
希望大家给个提示呀,小弟在此谢过了.在网上查了N久了.还是没有找到个头绪..
我也知道它有一些属性,可是试了N遍,也不能实现.在线等.
...全文
149
8
打赏
收藏
新手学DataCombo控件遇到的问题!
我在编写一个小小的产品系统. 我想实现的是,在输入一个新的产品的资料时,当选中供应商(DataCombo)时,下拉框中会显示供应商代码和供应商的名称(当然假设在供应商表中已经有N个供应商的信息了.) 希望大家给个提示呀,小弟在此谢过了.在网上查了N久了.还是没有找到个头绪.. 我也知道它有一些属性,可是试了N遍,也不能实现.在线等.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
prominent
2006-02-10
打赏
举报
回复
分数散给你了..谢了...
prominent
2006-02-10
打赏
举报
回复
真是太谢谢了..回去好好研究下....
faysky2
2006-02-10
打赏
举报
回复
追加显示(上面的写错了):
oRS.Open "select 产品名称 from table1 Union select 产品名称 from table1", oConn, adOpenDynamic, adLockOptimistic
Set DataCombo1.RowSource = oRS
DataCombo1.ListField = "产品名称"
faysky2
2006-02-10
打赏
举报
回复
改一下查询语句就行了:
并排显示:
oRS.Open "select 产品名称 & ' ' & 产品代码 as tmp from table1", oConn, adOpenDynamic, adLockOptimistic
Set DataCombo1.RowSource = oRS
DataCombo1.ListField = "tmp"
追加显示:
oRS.Open "select 产品名称 from table1 Union select 产品名称 from table1", oConn, adOpenDynamic, adLockOptimistic
Set DataCombo1.RowSource = oRS
DataCombo1.ListField = "tmp
prominent
2006-02-10
打赏
举报
回复
想把它们并排显示...麻烦大哥了...呵呵...
faysky2
2006-02-10
打赏
举报
回复
你是想把 产品名称和产品代码 并排显示??
还是把产品代码追加在产品名称后面?
prominent
2006-02-10
打赏
举报
回复
谢谢楼上的...我还有个小提问?
您的好像只会显示一个字段,如果我想显示多个字段呢?如:下拉框中显示产品名称和产品代码两个字段.
faysky2
2006-02-10
打赏
举报
回复
使用DataCombo1的例子:
'需要引用ADO
Dim oRS As New ADODB.Recordset
Dim oConn As New ADODB.Connection
Private Sub Form_Load()
oConn.CursorLocation = adUseClient
'连接字符串的路径自己改过来
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
oRS.Open "select * from table1", oConn, adOpenDynamic, adLockOptimistic
Set DataCombo1.RowSource = oRS
DataCombo1.ListField = "某个列名"
DataCombo1.Text = oRS("某个列名")
End Sub
抱歉咯!今天偷个懒!!
今天偷个懒向大家推荐一个新建的C/C++
学
习交流群。应为新建群人数不是很多,正在
学
习C/C++或者正在寻求进阶的小伙伴都可以加下。作为群主会不时在群内分享
学
习资料的。
抱歉回复晚了,英语怎么说?
今天在查看邮箱时才看到几天前客户发的邮件,由于当时忙的很,给忘记回复客户邮件了。就赶忙回复邮件,第一句当然是说“抱歉,回复得晚了!”,想都没想就写了“Sorry, repply too late!”,写完这句感觉很Chinglish啊,那到底用英语怎么说“抱歉,回复得晚了!”呢? 其实可以分正式和非正式两种情况的。我们大部分情况下是非正式的。 1.非正式写法 直接说: I am sorry for the late reply. I am so sorry to reply you late. Sorr
C语言基础/define(今天放假偷个懒)
define ADD(x,y) ((x)+(y)),大括号内输入int c=ADD(a,b),就可以用来代替我们之前提到的加法函数的作用。#define N100,在编程开始时写下这行代码,就可以用来给变量赋值,过着用来直接打印。(抱歉今天放假,偷懒糊弄一下,抱一丝啊)1.define定义常量。2.define定义宏。
DTOJ#5192. 抱歉,今天不行
传送门 题目背景 这天又是一场模拟赛。作为机房栋梁的可爱妹子,Wu_Mr 再次 AK 了。而她的好姬友,108oahnew 却直接暴毙。 “咋做嘛,咋做嘛。”108oahnew 向 Wu_Mr 询问这些题的解法。 “我告诉你,但是你晚上得和我搞姬,这一切值得吗?” Wu_Mr 阴阳怪气。 “这……可是……可是……”108oahnew 脸渐渐泛出红色,“倒也不是不行……” “??!”看着眼前的 108oahnew,Wu_Mr 有些吃惊,“那,我就给你讲吧。不过今天晚上不行,我要去补考上周的模拟赛,明天吧。不能
discuz 抱歉,Email 包含不可使用的邮箱域名
今天在访问网站的时候,出现了“抱歉,Email 包含不可使用的邮箱域名”错误提示,不管用什么样的邮箱,都出出这样的提示,我按照网上查看了ucenter中的注册与访问,里面设置都是空的,显然不是这里出的
问题
。 后来我在官方看到一句话,说在黑白名单那个选项,怎么样,后来我在网站后台找到:全局---注册与访问控制,其中在右边内容中,我看到“注册邮箱域名限制:”中,有三个选项,其中...
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章