设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 【Access小品】常用语实例

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-1 17:14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 todaynew 于 2010-1-1 19:43 编辑

为了祝贺坛友们元旦愉快,特编写了一个常用语实例。该实例中编写了基本常用语和常用语两个函数,为同志们提供两种处理常用语的思路。

基本功能:
1、通过子窗体字段选择,可以在主窗体组合框中对应建立该字段的常用语。
2、通过选择主窗体常用语,可以在子窗体对应字段设置默认值。
3、在子窗体某个字段的记录中插入光标后,回到主窗体常用语选择后双击,可以在原子窗体光标点插入选择的常用语。
4、点击主窗体维护按钮,可以对基本常用语进行新增。






Function 常用语(表名 As String, 字段名 As String, 频度 As Long) As String
Dim rs As New ADODB.Recordset
Dim ssql As String
Dim str As String

ssql = "SELECT " & 字段名 & ", Count(" & 字段名 & ") AS 计数 "
ssql = ssql & " FROM " & 表名
ssql = ssql & " GROUP BY " & 字段名
ssql = ssql & " HAVING Count(" & 字段名 & ")>=" & 频度

rs.Open ssql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
For i = 1 To rs.RecordCount
    str = str & rs(字段名) & ";"
    rs.MoveNext
Next
常用语 = str
End Function

(界面_窗体_子窗体-相关文章技巧链接):
【Access小品】常用语实例

本帖子中包含更多资源

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

x

评分

参与人数 1经验 +10 收起 理由
5988143 + 10 精品文章

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-1-1 17:41:14 | 只看该作者
谢谢!

点击这里给我发消息

3#
发表于 2010-1-1 17:58:23 | 只看该作者
请问楼主,这个用在什么地方?
4#
 楼主| 发表于 2010-1-1 18:22:03 | 只看该作者
请问楼主,这个用在什么地方?
heqing3000 发表于 2010-1-1 17:58

呵呵。我想可以用到字符型字段的输入方法,算是一个辅助性的输入工具。比如说有一个工程项目名称字段,在输入这个字段时,可能需要反复的输入“工程”这两个字,那么采用常用语,就可以简化输入。
5#
发表于 2010-1-1 19:45:36 | 只看该作者
高产的作家
6#
发表于 2010-1-1 19:47:19 | 只看该作者
THANK YOU~
7#
发表于 2010-1-1 20:26:43 | 只看该作者
谢谢分享,收藏了。
8#
发表于 2010-1-1 20:48:26 | 只看该作者
谢谢分享
9#
发表于 2010-1-1 21:41:50 | 只看该作者
感谢分享,努力学习!
10#
发表于 2010-1-1 21:48:13 | 只看该作者
很适应的一个功能,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 22:37 , Processed in 0.107236 second(s), 40 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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