08 2023 档案
摘要:效果如下图,[数量]字段上的负数为退货或者出库: 以下是入库单与出库单数据表里的数据: 这里要用到一个临时查询,我随便取了个 "物料进出查询",词不达意,也懒得改了,大家不要介意 SELECT 入库单.产品ID, 入库单.入库数量 AS 数量,入库日期 as 日期 FROM 入库单 UNION AL
阅读全文
摘要:一.工具界面如下(没做UI) 二.设计视图如下: 三.控件说明: 1.使用到了第三方StyleControl控件中的SCGPLabel,SCGPEdit,SCGPCheckBox,SCGPCombobox,SCGPButton,这几个控件如果需要,可替换成系统自带控件.难度-1 2.TrayIcon
阅读全文
摘要:uses System.SysUtils, System.IOUtils; procedure TForm1.Button1Click(Sender: TObject); var CreationTime, LastWriteTime: TDateTime; begin CreationTime :
阅读全文
摘要:在说应用之前,我觉得很有必要先讲讲组合框的一些常用属性: 1.Dropdown : 显示下拉菜单.这个属性可以在VBA下主动显示出来,但如果要隐藏它,只能通过转移焦点来达成. ComboObj.Dropdown 2.AutoExpand : 这是个布尔值,默认为True.一般会在Load事件中设置好
阅读全文
摘要:先看下面这个图: 左边的已签回字段是我后来改造过的.右边的是最原始的数据.原始数据下,布尔类型是无法设置边框线的,打印出来的效果也是非常的差 改造的方法是直接舍弃原来的字段,自己插入一个计算字段(文本框),然后用IIF计算,下面提供两种应用样式,可供大家参考 最后啰嗦一句:ACCESS里面的布尔类型
阅读全文
摘要:这是官方链接,不要去各种百度了: 在数据库中强制实施或禁用启动选项 - Office | Microsoft Learn '1.启动访问。 '2.创建新模块,然后添加以下两个函数: Function ap_DisableShift() 'This function disable the shift
阅读全文
摘要:对于行业符号,有些输入法有专门的特殊符号大全,比如 但是你得找啊,这么多类型,不熟悉的人都得晕菜,再说里面其实用到的,也就那么几个而已,不如我们把常用的挑出来吧.比如这样: 这有点丑..如果是用delphi做的话,我自信能做得非常漂亮 我这里就随便画了两个,大家可以做个面板,把常用的都入到里面去,点
阅读全文
摘要:原代码如下: Private Sub ComSave_Click() '保存按钮 If ComSave.Caption = "编辑(自动保存)" Then Me.Text160.Locked = False Me.Text138.Locked = False Me.FM入库单.Form.数量.Loc
阅读全文
摘要:看一下下面这个表 FM出库单 我要设置字段[数量]与[备注]的locked属性,其中 [数量]字段设置成功了,而在运行到 [备注] 的设置代码时,却报错了: 搞得我百思不得骑姐,花了一个多小时排查这个问题,结果才发现: 总结:当把最有可能的原因排除了之后,那真相就是那个最不可能的原因.
阅读全文
摘要:Round是用来处理浮点计算的,如果不处理,原本一个29.9,它能给你算成29.899500000012345. 如果字段属性是文本格式,你再怎么round都没用,所以在这之前,你得把文本类型的字段,转成数字类型的字段.方法也很简单,比如 [字段]*1.但是这里又会产生一个新的问题,比如字段下面有n
阅读全文
摘要:官方文档:DoCmd.OutputTo 方法 (Access) | Microsoft Learn 看上去挺复杂的,其实主要看第一和第三个参数.不想去研究的朋友,下面这几行代码,应该够用了 '将报表导出为PDF代码 DoCmd.OutputTo acOutputReport, "报表名称", acF
阅读全文