设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[宏/菜单/工具栏] 解决不了的问题,哪位高手帮帮我?

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-8 18:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有两个表1和2
现在我希望能够1、在新建的查询1里显示表1中的数据,但表1的字段名用表2里对应的项目名称。2、让表2里的计算公式在表1生效。3、在表2里有“是否显示”的选项,我新建的查询1里显示字段是表2里为TRUE的选项。
这三个问题如何用VBA和SQL实现,一头雾水,希望各位大哥帮帮小弟的忙,非常急!!![em24][em24][em24]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-1-11 18:34:00 | 只看该作者
新建一窗体。.recordsource="select * from 表1"
建 3个文本框控件,txt1,txt2,txt3(标签为lbl1,lbl2,lbl3)
将表2 改为:
控件类型    控件名称    项目代码    项目名称    计算公式    是否显示
L                    lbl1                       工资               
t                     txt1      gz1                           
Private sub form_load()
dim ctl as control
for each ctl in me.controls
   if ctl.type=aclabel then
         ctl.caption=dlookup("项目名称","表2","控件名称=‘“ & ctl.name & "'")
   endif
   if ctl.type=actextbox then
         ctl.text=dlookup("计算公式',"表2","控件名称='" & ctl.name & "'")
   endif
next
3#
 楼主| 发表于 2004-1-12 05:28:00 | 只看该作者
thanks ,解决了我的大问题
另外想问问这位兄弟,我在市面上怎么找不到VBA的书呢?ACCESS的书介绍的都很简单
4#
发表于 2004-1-12 07:26:00 | 只看该作者
VBA最好的书就是ACCESS 的帮助,其他都是垃圾
5#
 楼主| 发表于 2004-1-22 00:15:00 | 只看该作者
代码有问题,无法执行
另外需要引用的对象是什么(
Private sub form_load()
dim ctl as control
for each ctl in me.controls
   if ctl.type(???)=aclabel then  
         ctl.caption(???)=dlookup("项目名称","表2","控件名称=‘“ & ctl.name & "'")
   endif
   if ctl.type=actextbox then
         ctl.text(???)=dlookup("计算公式',"表2","控件名称='" & ctl.name & "'")
   endif
next
6#
发表于 2004-1-23 18:06:00 | 只看该作者
microsoft acitvex dataobject 2.5 or 2.6 or 2.7
7#
 楼主| 发表于 2004-1-24 05:50:00 | 只看该作者
引用了,依然不行

点击这里给我发消息

8#
发表于 2004-1-24 06:30:00 | 只看该作者
与引用无关!

点击这里给我发消息

9#
发表于 2004-1-24 06:31:00 | 只看该作者
   ......
   if ctl.type=aclabel then
         ctl.caption=dlookup("项目名称","表2","控件名称=‘“ & ctl.name & "'")
   endif
   ......

改成:

   if ctl.type=aclabel then
         ctl.caption=dlookup("项目名称","表2","控件名称='" & ctl.name & "'")
   endif

10#
 楼主| 发表于 2004-1-25 05:18:00 | 只看该作者
改过了,不能执行,why?
打开窗体,显示“对象不支持该属性和方法”
能否帮我做个例子,让我看一下?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-11 05:23 , Processed in 0.103996 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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