设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 如何在一个文本框控件旁添加日历控件,以实现日期选择!

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-11 19:24:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在窗体中要实现日期输入,这时一般加载一个日历控件,office自带一个日历控件1.1,那如何在需要实现日期输入的文本框控件旁加载一个小图标,点击可以跳出日历控件,选择日期后自动回复小图标!
请问,这类代码是如何编写的,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-10-11 22:29:45 | 只看该作者
用MSCOMCT2.OCX
在MSCOMCT2控件的change事件中写代码
me.text0=MSCOMCT2控件名
3#
发表于 2007-10-12 11:42:54 | 只看该作者
你可以 在窗口打开事件中.把日历先隐藏起来.
然后在文件框的旁边加一个图片.
在图片的单击事件写出
DIM X AS INTERG Y AS INTERG
日历.VISIBLE=TRUE
X=文本控件.TOP+300
Y=文本控件.LEFT
日历.MOVE Y , X     ''这个是把日历移动到你的文本框下方.如果是默认的高度那就加300我试过了
                   是正好在下方的,如果改了高度的话,改这个就行了.

然后在日历的双击或者单击事件中写

文件控件.VALUE= 日历.VALUE
日历.VISIBLE=FALSE


你如果一个窗体有多个输入日期的话,就要写条件语句了.还有公用变量
上面的变量类型好像是拼错了.整形忘了怎么写了
4#
 楼主| 发表于 2007-10-12 13:44:47 | 只看该作者
三楼提供的例子很符合我的需求,可就是不太明白怎么实现把日历控件里我们选定的值赋值给文本框控件,我也找不到任何类似赋值的语句阿?
能否再解释一下阿?谢谢了!
5#
发表于 2007-10-12 13:55:43 | 只看该作者
Private Sub atx_Click()
On Error GoTo Err_Click

Screen.PreviousControl = Me.atx
DoCmd.Close

Err_Click:
Exit Sub
End Sub
6#
发表于 2007-10-12 15:32:32 | 只看该作者
好好好好好好好好好好好好好好好好
7#
发表于 2007-10-13 00:41:05 | 只看该作者
非常谢谢,正好用到这个
8#
发表于 2007-10-13 20:55:49 | 只看该作者
学习提高,努力努力.
9#
发表于 2007-11-1 21:10:05 | 只看该作者
Screen.PreviousControl 是什么意思??
10#
发表于 2008-3-14 00:15:03 | 只看该作者
我非常需要,顶一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-22 16:37 , Processed in 0.093875 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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