首页 > 其他分享 >【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!

时间:2023-09-08 11:37:06浏览次数:58  
标签:控件 搞定 记录 在子 文本框 窗体 一招 多少


Hi,大家好久不见。

我这个更新速度是不是太慢了呀,因为,最近又又又在忙,请大家谅解啦。

现在更新文章、视频都要花好久去考虑,好不容易有个灵感了,一搜索,结果发现之前都已经分享过了(委屈脸)。那今天,给大家分享一个子窗体相应的示例。我们来看操作吧。

01、创建窗体

还是一样,我们先来创建几个窗体,一个数据表窗体,做为子窗体,另一个是主窗体,在主窗体上放一个子窗体控件,子窗体控件名称:frmSO_Detail。如下图

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_vba

运行的效果大概这样

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_access_02

接着,我们在子窗体控件放几个文本框控件,一个用于统计子窗体控件里有多少条记录,选中了第几条,当前选择了共多少条,如下图:

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_vba_03

02、子窗体记录

首先,我们先来看一下怎么统计子窗体有多少记录。这个应该比较简单,之前我们有视频讲过怎么合计,统计多少记录也是一样的,这里我们在子窗体的页面页脚里放一个文本框,文本框的名称为txtCount,在文本框的控件来源里写=Count(*),按着在主窗体的文本框的控件来源里写=[frmSO_Detail]![txtCount],这样的话子窗体有多少条记录就做好了。

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_vba_04

03、当前选中第几条

这个就比较简单了,我们直接在主窗体的文本框的控件来源里写=[frmSO_Detail].[Form].[CurrentRecord]

如下图,选中了第3条,在文本框里就显示了3。

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_access数据库_05

04、当前选择了共多少条

最后一个就是需要知道选择了多少条记录,我们在子窗体的鼠标释放事件里添加一下代码

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    On Error Resume Next
    Me.Parent!txtSelectedCount = Me.SelHeight
End Sub

运行结果如下图:

【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!_文本框_06

好的,那我们整个示例都讲完了,大家快去试一下吧。

标签:控件,搞定,记录,在子,文本框,窗体,一招,多少
From: https://blog.51cto.com/willmiao/7407986

相关文章

  • 实现Map批量赋值,我只需24秒搞定!
    函数的功能是将一组键值对批量赋值给Map中的键。在Java中,通常使用Map的put方法逐个将键值对赋值给Map,但在某些场景下,可能需要一次性将多个键值对赋值给Map。函数功能:Map批量赋值参数1:参数名称:target;参数类型:Map;参数描述:Map对象参数2:参数名称:keyAndValue;参数类型:Object;参数描述:k......
  • 微服务框架:一招实现降本、提质、增效办公!
    应用什么样的软件平台,可以帮助企业朋友提高办公协作效率?传统的办公方式已经无法满足日益增长的业务需求了,借助低代码技术平台和微服务框架,可以让繁琐的办公轻松化,更高效、快捷、便利地满足客户的办公需求。在众多服务商中,流辰信息的发展实力获得了新老客户朋友的支持与青睐。在多......
  • 一文搞定,PO设计模式详解
    PO模式:全称:pageobjece,分层机制,让不同层去做不同类型的事情,让代码结构清晰,增加复⽤性。PO模式的优势:1)效率⾼:同理,PO模式的逻辑层⽅法有具体定义,情况和元素发⽣变化⼀样修改逻辑层,业务层不变。这样看来结构简单清晰,舒服更符合⼈类习惯,普通⽅式就是继续堆case。2)复⽤多收益⼤:同样......
  • 【文件转存】百度网盘文件转存到夸克网盘【一步搞定】【一眼就会系列】【已实践已完成
     查了一堆网上没有一个靠谱的,没有一个能一下讲解清楚的(说一堆没重点哎)。言归正传:为啥要备份?大家都知道东西不能放一个篮子。重大项目都有备用方案。还是自己搞吧。我找到了一个非常简单的办法,一步就能搞定,非常简单请看:   登录PC端百度网盘和夸克网盘,......
  • 一键搞定WebAPI调试:推荐这款高效工具
    前后端分离前后端分离的起因为什么要有前后端分离呢?我们回想一下以前的开发是怎么开发的,在以前的时候,前端业务还没那么复杂,所以基本都是一个人包揽前后端,也就是全栈,而为了方便开发,就把前后端放在一个项目中去开发这对于一个人开发来说是确实挺方便,但是随着互联网飞速发展,前端业务......
  • WPF学习 - 自定义窗体(二)
    上一篇文章写了如何创建自定义窗体:使用WindowChrome或者WindowStyle=“None”这两种方式。本文将讲述如何设置窗体的效果(以阴影效果为例),以及在效果模式下,窗体各功能的配合。一、窗体的空间范围:窗体的范围,就是白色区域部分:包括窗体的边框,标题栏,以及内部的空白部分。出了白色......
  • WPF 自定义窗体(一)
    .Net默认的窗体样式只有四种:None、SingleBorderWindow、ThreeDBorderWindow、ToolWindow,都比较“丑”。而很多时候,我们希望自定义窗体,比如,无边框,有阴影,或者有模糊效果等。在WPF中,要实现自定义窗体比较简单,主要有两种方法:1)使用WindowChrome;2)使用WindowStyle=“None”。一、使......
  • Winform无边框窗体实现拖动
    winfrom窗体自带的边框不好看,可以将FormBorderStyle设置为None去除边框,但这样窗体无法拖动下面记录无边框窗体拖动的几种方法[参考其他博主的]:1.Form触发MouseDown事件时,记录鼠标坐标:rawPoint=e.Location;MouseMove时根据鼠标坐标的移动偏移量,设置窗体位置同步变化:void......
  • 国内免费试用ChatGPT,三步搞定
    一、更改edge配置,将它改为已启用。配置地址:edge://flags/#extensions-on-edge-urls 二、下载压缩包,将解压文件直接拖进,然后打开。插件包地址:https://pan.baidu.com/s/1sYbN2sBzVMc3N_hqsAa_DQ?pwd=cfqw 三、登录账号即可使用 ......
  • 简单三步搞定 ChatGPT API 调用,轻松畅聊机器人!
    ChatGPTAPI是什么ChatGPT已经成为了很多人日常工作的一部分,帮你写周报,做翻译,查资料。但是,有很多事情是网页版的ChatGPT做不到的。比如,我想要做一个关于Apifox的知识的问答机器人,能在企业微信里访问。这个时候,我就需要用到ChatGPTAPI了。ChatGPTAPI是一种由OpenAI提供......