首页 > 其他分享 >access 批量设置条件格式

access 批量设置条件格式

时间:2023-07-19 11:56:12浏览次数:24  
标签:Me 控件 End Sub 批量 access ctl 格式

Private Sub Form_Load()
    For Each temp In Me.Controls
        If Not TypeOf temp Is Label Then temp.OnClick = "=GetVal()"
    Next
    AddConditionalFormattingToFields
End Sub

Function GetVal()
    Me.Tag = Nz(Me.单据编号, "")  '设置窗体的tag值,以便在条件格式的表达式中能够引用得到这个值
    Me.Refresh
End Function


Sub AddConditionalFormattingToFields()Dim ctl As Control
    Dim str As String
    
    ' 获取当前活动的窗体
'    Set frm = Screen.ActiveForm
    
    ' 遍历窗体的每个控件
    For Each ctl In Me.Controls
        ' 只处理文本框类型的控件(包括文本框、组合框等)
        If ctl.ControlType = acTextBox Then
            ' 构建条件格式的表达式
            str = "[单据编号]=[Tag]"
            ' 添加条件格式到当前控件
            ctl.FormatConditions.Add acExpression, , str  '注意这里
            ctl.FormatConditions(ctl.FormatConditions.Count - 1).BackColor = RGB(239, 183, 0) ' 设置背景色
        End If
    Next ctl
End Sub

这样就省下了不少功夫.效果如下.

 

标签:Me,控件,End,Sub,批量,access,ctl,格式
From: https://www.cnblogs.com/yoooos/p/17565189.html

相关文章

  • django 批量使用 同一个表的字段做转换
    使用结束减去开始时间ExamRecord.objects.filter(over_time__lt=datetime.datetime.now(),submit=1).update(submit=3,use_time=ExpressionWrapper(Extract(F('over_time')-F('start_time'),'epoch')......
  • Go语言读取网上Json格式的天气预报数据例子
    天气预报接口使用的是:http://www.weather.com.cn/data/sk/101010100.html这里的Json数据如下:{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"1......
  • 时间戳格式化生成毫秒级
    std::stringmillisecond_to_str(conststd::int64_t&milliseconds){std::chrono::millisecondsms(milliseconds);std::chrono::time_point<std::chrono::high_resolution_clock,std::chrono::milliseconds>t1(ms);std::time_tt=std::chrono......
  • 图片格式介绍
    BMP,JPG(orJPEG),PNG,和RAW是四种常见的图像文件格式,它们在图像存储和使用方面有一些区别。下面是它们之间的主要区别:1.BMP(Bitmap):BMP是一种无损的图像文件格式,意味着图像质量不会因为文件大小的压缩而降低。它使用像素映射来存储图像数据,可以包含多种颜色和透明度。......
  • centos7 批量杀进程(批量kill -9)
    命令为ps-ef|grep进程名|grep-vgrep|awk'{print"kill-9"$2}'|bash例如:后台启动了n个java程序,想要一下子都杀掉,启动时候执行该命令启动的javacn.edu.ruc.cmd.BootStrap则批量杀进程命令为ps-ef|grepcn.edu.ruc.cmd.BootStrap|grep-vgrep|awk'{print"......
  • 使用ME批量转码
    导出媒体导出到ME后PR可以继续工作AE也是同理用Me批量修改格式新建预设导入文件注意边上的格式......
  • hive parquet格式不能为空
    HiveParquet格式不能为空在大数据领域中,Hive是一种常用的数据仓库工具,用于处理和分析大规模数据集。HiveParquet格式是Hive中一种常用的数据存储格式。本文将介绍HiveParquet格式以及为什么它不能为空。什么是HiveParquet格式?HiveParquet格式是一种列式存储格式,它使用了Apa......
  • terrasolid自定义点云读取格式
    步骤如下:  ......
  • Github:提交代码到Github上报错Git: fatal unable to access "***/: Failed to connect
    在国内网环境,使用VScode提交代码到Github上时,因为国的防火墙问题,经常会报错:Git:fatalunabletoaccess"https://github.com/***/***.io.git/:Failedtoconnecttogithub.comport443after21074ms:Couldn'tconnecttoserver 可能原因:出现该错误是因为使用了proxy......
  • java怎么将json数组设置编码格式
    项目方案:JavaJSON数组编码格式设置1.项目背景和目标本项目旨在探讨如何使用Java编程语言将JSON数组设置为指定的编码格式。JSON(JavaScriptObjectNotation)是一种常用的数据交换格式,它使用文本格式来表示数据,易于人类阅读和编写,同时也易于机器解析和生成。在实际项目中,我们经常......