设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1349|回复: 7
打印 上一主题 下一主题

[与其它组件] [求助]有组合框功能的文本框

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-16 19:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表字段有
1、员工号
2、 姓名

窗体上有一文本框,绑定员工号,但我要显示的是姓名,这在组合框中好办,但我不需要组合框旁的下拉箭头。有没有办法实现?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-5-16 21:15:00 | 只看该作者
用dlookup

me.姓名=dlookup("姓名","员工表","[员工编号]=' " & me.员工编号.value & "'")

[此贴子已经被作者于2007-5-16 13:17:26编辑过]

3#
 楼主| 发表于 2007-5-17 00:11:00 | 只看该作者
感谢你的回答。
在单个窗体视图中,这种方法是可行的,但在连续窗体和数据表视图中就不行了。
4#
发表于 2007-5-17 00:25:00 | 只看该作者
以下是引用cyw101在2007-5-16 16:11:00的发言:


感谢你的回答。
在单个窗体视图中,这种方法是可行的,但在连续窗体和数据表视图中就不行了。

     可以的, 在Current事件调用
5#
 楼主| 发表于 2007-5-17 00:35:00 | 只看该作者
谢谢版主.
在数据表视图中(因为是子窗体),用Current事件调用的话,每个姓名都是当前员工号的姓名.因为me.员工号是当前记录的员工号.答案应该是每个姓名对应一个员工号。
6#
发表于 2007-5-17 00:37:00 | 只看该作者
在子窗体当前事件中调用,OK的
7#
 楼主| 发表于 2007-5-17 00:39:00 | 只看该作者
我理解你的意思,但每个文本框显示都是当前记录中员工号的姓名。
8#
 楼主| 发表于 2007-5-17 01:24:00 | 只看该作者
详细说明:

表:
表1、员工表  字段:员工ID  姓名 性别  学历  出生年月  .......
表2、奖金发放表  字段:记录ID  员工ID  奖金性质  金额  .........
表1与表2是一对多关系

窗体:
窗体1的记录源是奖金发放表。
窗体1上有一文本框绑定[员工ID]字段。

要求结果:
该文本框的值是[员工ID]而显示的是该员工的姓名。


组合框很容易做到这点,但组合框旁有一下拉箭头是本人不需要的。
用dlookup设定文本框值,在单个窗体中是可行的,但在连续窗体或数据表视图中是不行的,不论在哪里调用都一样。


该怎么实现?或者有其他什么替代的办法?





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

本版积分规则

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

GMT+8, 2024-6-24 16:09 , Processed in 0.099770 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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