设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 准备做个窗体,用它来查询数据库中的每个表[求助]

[复制链接]
跳转到指定楼层
1#
发表于 2003-4-3 03:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做时遇到困难,希望朋友们能一点一点的来帮我好吗?

窗体页眉里有个组合框,它的内容就是数据库中所有表的文件名。
窗体的主体里有几个文本框,用它们来显示每个表的数据。

第1个困难:文本框,用 属性-数据-控件来源-再选择一个表中某个字段作为数据的来源,这个我知道做,如果用VB代码怎样表示呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-4-3 16:17:00 | 只看该作者
在 vba 中这样设置控件来源:
控件.ControlSource=字段名(或表达式)
3#
 楼主| 发表于 2003-4-3 19:11:00 | 只看该作者

    如果我想让《人事管理》窗体中的《名称》字段的数据来源(属性-数据-控件来源-再选择一个表中某个字段作为数据的来源)来自一个表《员工信息》中的一个字段《姓名》怎样写代码呢?怒我无知……谢谢!
4#
 楼主| 发表于 2003-4-3 19:27:00 | 只看该作者
第1困难知道怎样做了,谢谢Roadbeg!
5#
 楼主| 发表于 2003-4-3 19:49:00 | 只看该作者
遇到第2个难题:什么方法可最简单的获得某个表中所有字段的“名称”(写代码。或在窗体上再加一些什么控件,再结合写代码都行,越简单越好!)

就是我在组合框中选择1个表,希望能得到这个表中所有字段的名字,再供它用(如把得到的字段名,分别放在上面的文本框作为数据的来源)
谢谢!
6#
 楼主| 发表于 2003-4-3 22:15:00 | 只看该作者
第3个:(“表名”为变量)

Private Sub 窗体页眉_Click()
表名 = Me.Combo14
Me.RecordSource = "Select * from 表名"
End Sub
不知   
Me.RecordSource = "Select * from 表名"
(怎样改写)

7#
 楼主| 发表于 2003-4-4 02:02:00 | 只看该作者
有个窗体叫:全面管理窗体
窗体主体里有几个文本框:如第1个文本框为〈名称〉
有3个表,但结构都一样(要3个表,不合在一起!)。
现在想问的是:能不能让窗体中的名称文本框显示3个表中的姓名数据。
就像这样:Me.RecordSource = "Select * from 第1个表+第2个表+第3个表"


部分代码:
Private Sub 窗体页眉_Click()
Me.RecordSource = "Select * from 第1个表"
FORMs!全面管理窗体!名称.ControlSource = "姓名"
End Sub

谢谢!
8#
 楼主| 发表于 2003-4-4 02:57:00 | 只看该作者
李寻欢请看:
Combo28的行来源类型设为《字段列表》
那么Combo28的《行来源》(不是在属性中设置)而用代码怎样写?
9#
发表于 2003-4-4 03:22:00 | 只看该作者
看你说得很乱,个问题一个问题的回答:
1.如何猎取指定表的所有字段名:
可以使用 fields 集合,具体例子请看
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&ID=7271
10#
发表于 2003-4-4 03:24:00 | 只看该作者
第二个问题,表名为变量.
dim strTdf as string
strTdf="表1"
xxx.recordsource="select * from " & strTdf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 05:28 , Processed in 0.085085 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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