自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(191)
  • 资源 (2)
  • 收藏
  • 关注

原创 Access 和 SQL Server 区分在哪里?很多人其实都没说清楚

Access与SQLServer核心差异解析:Access是面向非技术用户的桌面数据库开发平台,集成表、窗体、报表等组件,适合快速构建小型业务系统(<10人并发),部署简单但存在文件损坏风险。SQLServer作为专业RDBMS,提供行级锁、事务日志和精细权限控制,支持高并发和大数据量,但需专业维护。选型关键指标:并发用户数(>10人需迁移)、数据安全性要求(列级权限需SQLServer)、是否频繁出现文件损坏、团队技术能力。Access适合业务人员主导的轻量级应用,SQLServer适用于需稳

2026-07-16 21:37:56 317

原创 Access 上传图片功能最优解:图片放文件夹,表里只存路径

图片数量一多,Access 里直接存二进制就不太划算了。更稳的做法是把图片放到固定文件夹,表里只保存相对路径、文件名和上传时间。这篇用一张表、一个窗体和一段 VBA,把上传、预览、删除这条线跑通。

2026-07-14 08:47:45 200

原创 Access 存图片别用「插入对象」:ADO Stream + AppendChunk 原格式保存

一张 200KB 的 JPG,用"插入对象"存进 Access,可能变成 2MB。图片一多,数据库肥得没法看。这篇讲一个老办法:用 ADO Stream 读取图片,再用 AppendChunk 写入 OLE 对象字段,按原格式保存并还原预览。

2026-07-10 14:16:54 311

原创 AI 10秒写出一段 VBA,Access 和 Excel 开发真要被淘汰了吗

AI 对 VBA 是不是降维打击?对低水平重复劳动,是。对真正的业务系统开发,不是。Access 开发会不会被淘汰?粗糙的 Access 开发会被淘汰,认真做结构、做规则、做维护的人不会。Excel VBA 会不会被淘汰?简单宏会越来越不值钱,但能把 Excel 流程工具化、稳定化的人,仍然有价值。AI 不是来给所有 VBA 开发判死刑的。它更像一面镜子,把很多过去靠信息差、靠复制粘贴、靠临时修补混过去的工作,一下子照得很清楚。这段代码该不该写;写在哪里最合适;会不会破坏数据;

2026-07-02 18:26:43 214

原创 只需 3 步,在 Access 里实现网页版树控件(含源码)

本文完整演示如何在 Access 窗体里做一个类似资源管理器的树控件,不用 TreeView OCX,不用注册组件,只用 WebBrowser 控件 + 一个 VBA 标准模块。文章包含控件清单、控件命名、窗体代码、模块源码、从表加载数据的方法,复制即可测试。

2026-06-30 17:36:19 230

原创 世界杯进行中,用 Access 做一张赛后分析页

世界杯正在踢,看完比赛除了刷比分,其实挺多东西可以拿 Access 顺手做出来。这篇用一个赛后分析页演示:4 张表存比赛数据,VBA 拼出 ECharts 需要的数据,再用 EdgeBrowser 控件把图嵌回 Access 窗体,最后能看到一张进攻心率图和一张左右对称的技术统计图。

2026-06-25 09:05:41 183

原创 Access 真正的问题,不是功能弱,而是太多人只会“凑合写”

针对普遍认为Access“功能弱、单机用、易崩溃”的偏见,本文指出问题根源在于开发方式而非工具本身。通过对比常见误解与真实解决方案(如前后端分离、数据校验、多用户协作),揭示多数项目失败源于“凑合写”——如代码复制粘贴、结构混乱、缺乏校验等。文章以订单系统为例,展示规范开发与凑合写的长期差异,强调表设计、封装逻辑、文档注释等基础规范的重要性,并指出Access在中小企业场景下仍具性价比。

2026-06-20 16:53:00 229

原创 用 Access 调用 Claude Code:VBA 一键获取 AI 回答的完整方案

本文实现一个从 Access 窗体直接调用 Claude Code CLI 并获取 AI 回答的完整方案——在窗体上放一个输入框和一个按钮,点击后 VBA 把提示词发给 Claude,等它回答完,结果直接显示在窗体文本框里。包含完整制作步骤 + 全部 VBA 代码,复制即用。

2026-06-17 12:04:42 175

原创 2026世界杯,用Access图表画一张球员六维能力雷达图

2026 世界杯临近,球员能力和位置特点又会成为热门话题。本文直接使用 Access 新式图表中的雷达图,在窗体里做一个球员能力展示界面:选择球员后,图表自动刷新显示 6 项能力分布。

2026-06-09 14:55:16 249

原创 Access 用 VBA 操作 SQLite,不用装任何驱动

本文介绍了一种在Access中直接调用SQLite原生DLL的方法,无需安装ODBC驱动。具体步骤如下: 从SQLite官网下载对应位数的sqlite3.dll(32/64位需匹配Office版本) 将dll文件放在Access数据库同级目录 在VBA模块中声明SQLite C API函数 通过API直接操作SQLite数据库 该方法优势: 无需安装任何驱动 零配置,便携性强 直接调用原生接口效率高 支持完整SQLite功能 文中提供了完整的API声明代码和辅助函数,包括数据库连接、SQL执行、结果集处理等

2026-06-02 21:13:29 477

原创 Access 和 SQLite,根本不在一个赛道上

摘要:文章指出Access与SQLite本质不同,前者是桌面应用开发平台,后者是数据库引擎。Access的优势在于快速构建包含窗体、报表、VBA等功能的业务系统,适合中小企业内部使用;而SQLite更适合嵌入App或客户端程序。作者强调技术选型应基于实际场景,而非简单比较"先进与否"。在需要快速交付、业务人员直接使用的场景下,Access仍具实用价值。

2026-05-27 21:08:01 467

原创 像 Excel 一样弹出批注气泡:Access 悬停提示窗完整制作过程 + VBA 代码

Access实现Excel式批注气泡提示功能 本文介绍如何在Access中实现类似Excel的批注气泡提示功能。

2026-05-26 18:29:12 373

原创 一个 Access 项目能不能长期维护,开头 3 个设计最关键

摘要: Access项目能否长期维护,关键在于前期的3个设计:数据结构设计(确保表结构清晰可扩展)、业务规则设计(统一编号、状态、权限规则)、架构与部署设计(多人协作时稳定运行)。这些设计决定了系统后期能否持续扩展、统一维护和稳定升级。前期若仅追求“能用”,后期易陷入“难改”困境。建议尽早分表、集中规则、前后端分离,为未来留余量,避免系统沦为“能用但无人愿动”的状态。

2026-05-21 09:25:11 339

原创 写了一个模块,让 Access 表单跟随 Office 主题自动变色

本文介绍了如何让Access表单自动适配Office主题颜色变化的解决方案。

2026-05-19 20:41:27 406

原创 一行代码让 Access 完美预览 PDF:EdgeBrowser 控件实战

本文介绍EdgeBrowser控件实现方案,只需一行代码即可原生支持PDF预览。

2026-05-11 20:19:30 387

原创 Excel 表越做越多,为什么很多公司最后还是会用 Access?

本文通过真实案例揭示:Excel在多人协作、业务规则复杂化时会出现数据版本混乱、公式维护困难等问题,而Access恰好在Excel轻量化和ERP重量级之间找到平衡点。关键转折信号包括:频繁的多表关联需求、多人协作冲突、公式无人敢改、重复性数据整理。

2026-05-07 14:34:52 389

原创 Excel 有「缩小字体填充」,Access 也能做到

本文介绍了一种在Access中实现类似Excel"缩小字体填充"功能的方法。该方法通过VBA编程,利用GDI API测量文本渲染宽度,当文本超出文本框宽度时自动逐级减小字号,直至内容完整显示或达到最小字号限制。核心步骤包括:1)创建标准模块basTextAutoFit;2)声明必要的Win32 API函数;3)定义LOGFONT和SIZE结构体;4)实现AutoFontSize函数进行字号自动调整。该解决方案特别适用于报表中固定列宽但内容长度不一的文本框,如产品名称等字段,有效解决了内容

2026-05-06 10:47:34 389

原创 把 Access 数据变成 Markdown,可能是接入 AI 前最实用的一步

摘要:本文介绍如何通过VBA将Access数据库对象转换为Markdown格式,方便AI分析或技术文档编写。核心功能包括自动提取表/查询结构、字段信息和样例数据,采用WHERE 1=0技巧高效获取元数据,并输出结构化的Markdown文本。

2026-05-03 11:17:59 505

原创 AI 来了,Access 开发会被淘汰吗?

摘要 AI技术正在改变Access开发,但不会简单取代它。本文提出分层增强策略,认为AI更适合重写代码表达层而非业务事实层,建议分四阶段推进:系统理解→功能增强→局部重构→评估迁移。关键实现步骤包括:1)将现有系统视为业务资产进行全面盘点;2)优先让AI接管高重复低风险工作;3)建立AI友好的模块化代码结构。文章强调AI应作为协作工具而非决策者,并提供了VBA模块化示例,展示如何将业务规则从窗体事件中解耦以适配AI辅助开发。最终建议采取渐进式改造,而非激进重写。

2026-05-03 11:15:32 410

原创 AccessAI 开源项目又又又更新了:让 Access 拥有气泡对话和数据表分析能力

本文介绍了EdonSoft Development Framework框架测试版的更新内容。主要新增功能包括: 多模型支持:新增DeepSeek V4 Flash/Pro、通义千问、文心一言等模型选项 系统提示词配置:可预设AI回答规则 历史会话管理:对话记录持久化保存 数据库对象分析:自动读取表结构及样例数据供AI分析 界面优化:区分用户/AI消息,支持HTML气泡模式 这些更新使Access AI从演示工具转变为实用业务辅助平台,支持企业内不同场景的AI应用需求。项目保持开源,欢迎下载测试并提供反馈。

2026-04-26 20:27:19 480

原创 EdonSoft Development Framework — 企业级 Access 开发框架

EdonSoft Development Framework 是一个专为 Microsoft Access 打造的企业级开发框架,旨在解决 Access 开发者重复造轮子的问题。该框架提供完整的开发基础设施,包括用户认证、角色权限、动态菜单、自动更新等功能,采用前后端分离架构和 Web UI 混合设计,支持多语言国际化。核心功能涵盖细粒度权限控制、数据驱动的菜单系统、自动更新机制以及多种进度条组件。此外,还提供开发者工具如错误处理注入器、记录集自动操作等,兼容 Access 2010-2021 及 365

2026-04-16 14:59:56 461

原创 在 Access 中实现 Web 风格的 Toast 弹窗通知

在现代 Web 应用中,Toast 通知已经是一种标准的用户反馈模式。当用户完成一个操作——保存成功、提交失败、系统警告——页面右上角会弹出一个小卡片,带颜色图标、倒计时进度条,几秒后自动消失。这种设计不打断用户操作,信息传达却非常高效。Lobibox、Toastr、Element UI 的 Notification 组件都是典型代表。

2026-04-14 09:35:20 423

原创 在 Access 中实现 Web 风格 To Do List

本文详细介绍了在Access中实现Web风格待办清单的完整方案。通过连续子窗体技术,构建了包含任务添加、完成标记、删除等功能的交互界面。技术要点包括:创建数据表存储任务信息,设计主窗体与子窗体布局,编写VBA事件代码实现核心功能,并利用条件格式优化视觉反馈。该方案兼容Access 2010及以上版本,采用Recordset方式添加记录确保安全性,最终实现了一个操作流畅、功能完整的任务管理系统,为Access用户提供了类似Web应用的交互体验。

2026-04-08 13:55:33 525

原创 Access VBA 生成二维码的两种方式与中文编码处理

本文介绍了在Access中生成二维码的两种方案:在线API图片和Microsoft BarCode控件。方案一通过调用qrserver.com API生成PNG图片,支持中文且适用于导出打印;方案二使用内置控件实时渲染,但仅支持ASCII字符。文章详细分析了中文编码的技术难点,并提供了完整的VBA实现代码模块,包含UTF-8 URL编码处理、文件夹管理和图片下载功能。两种方案可互补使用,用户可根据中文需求和离线场景灵活选择。

2026-03-30 09:54:45 417

原创 AccessAI 开源项目更新:新界面、多模型、对话上下文、历史管理

AccessAI开源项目迎来重大更新,从单一模型支持扩展到DeepSeek、通义千问、文心一言和Kimi四款主流国产AI模型,并新增自定义端点功能,可接入任意OpenAI兼容API。新版本实现了对话上下文记忆功能,通过内存变量和数据库表自动保存历史记录,并新增历史会话管理窗体。界面设计全面升级,采用现代化UI风格,优化了视觉体验。这些改进使AccessAI从技术验证转变为实用工具,提升了用户友好度和功能性。

2026-03-23 10:00:27 547

原创 为什么很多外企依然离不开 Access?

外企并不是“落后”才用 Access,很多时候恰恰是因为它在部门级流程里,提供了成本、效率与灵活性之间最现实的平衡。

2026-03-21 15:20:06 356

原创 在 Access 实现标签输入控件:VBA + HTML 混合开发实战

Access 原生控件里没有标签输入,但通过 WebBrowser 控件嵌入 HTML 页面,配合 execScript + Bridge 桥接实现 VBA 与 JS 双向通信,就可以在窗体中实现完整的 Input Tags 交互。本文提供完整制作步骤和源码

2026-03-16 19:40:33 512

原创 我用 VBA 给 Access 接上了 AI 大模型,并把它开源了

AI 大模型已经渗透到各种开发平台,但 Access 这边一直没什么动静。原因也简单:VBA 没有原生的流式 HTTP 支持,没有 Markdown 渲染能力,中文编码处理也不省心。

2026-03-09 22:24:07 438

原创 Access 中实现“一机一码”注册系统的原理与代码解析

本文介绍了在Access项目中实现"一机一码"软授权机制的技术方案。通过提取目标设备的CPU ID、磁盘序列号和计算机名称等硬件指纹,结合自定义哈希算法和加盐混淆技术,生成16位格式的机器码。管理端使用私有密钥对机器码进行二次哈希运算,生成唯一的注册码。文中提供了完整的VBA实现代码,包括硬件信息采集、哈希算法压缩和注册码生成等核心功能,可有效防止软件被非法复制和分发。该方案具有硬件唯一性、防逆向伪造和轻量级部署等特点,适用于中小型企业信息化系统的知识产权保护。

2026-03-03 14:10:55 656

原创 Access 通用功能源码:纯按钮实现下拉菜单组件

本文介绍了一种在Microsoft Access中实现下拉菜单组件的纯VBA解决方案。该方案仅使用5个内置Command Button控件和约130行代码,无需任何第三方依赖。

2026-02-28 10:17:12 621

原创 Access 通用功能源码:自动定位输入框的日期时间与年月选择器

这个项目的出发点就是在不依赖任何外部控件的前提下,用标准模块 + Access 窗体自己实现一套更完整的日期输入组件,同时覆盖日期时间选择和年月选择两种场景。项目已开源,源码见文末链接。

2026-02-25 12:56:11 850

原创 Access开发:手把手教你实现带复选框的多选下拉组合框

本文介绍了如何在Access中利用VBA和Windows API实现多选下拉复选框控件。通过组合文本框、命令按钮和连续窗体,解决了原生组合框只支持单选的问题。核心实现包括:使用API函数精确定位弹出窗体、通过数据表存储选中状态、实现窗体交互逻辑和实时数据同步。文章详细拆解了窗体设计、数据层处理、API调用等关键技术点,并提供了完整的代码示例。这种纯VBA方案无需第三方控件,兼容性好且部署简单,适用于企业级Access应用开发。

2026-02-09 20:18:59 772

原创 Access 中实现 Web 风格的顶部加载进度条

本文介绍了在Access中实现Pace.js风格的顶部细线进度条的方法。通过分析Pace.js的特性,作者使用VBA代码模拟了其核心功能

2026-02-02 16:01:49 548

原创 Access 窗体中实现数字滚动动画:Timer + Easing 的技术实现

本文介绍在Access窗体中实现数字滚动动画的技术方案,通过Timer事件驱动和缓动函数(Easing)创建动态数字效果。核心思路是利用TimerInterval周期性刷新UI,结合EaseOutCubic等缓动函数使数字呈现先快后慢的自然运动效果。文章提供了单数字和多数字并行的VBA实现代码示例,并强调工程化注意事项,包括控制刷新频率(15-30ms)、避免数值闪烁、统一数字格式等。该纯VBA方案兼容32/64位Access,适用于仪表盘、数据大屏等需要提升数据可视化效果的场景。

2026-01-30 10:46:23 361

原创 Access 连接 SQL Server:直通查询 vs 链接表 vs ADO,如何选择?

本文对比了Access连接SQL Server的三种技术方案:链接表(操作简单但性能较差)、直通查询(高效执行原生SQL)和ADO编程(灵活性最高但代码量大)。性能测试显示,复杂查询和大批量操作时,直通查询和ADO优势明显。决策树建议:简单CRUD用链接表,复杂查询/存储过程用直通查询,需精细控制时选择ADO。开发者应根据具体场景(数据维护、报表、事务控制等)选择合适方案。

2026-01-27 11:10:54 649

原创 Access更好用的实时表单验证架构开发

平时,我们在开发的过程中,遇到需要验证的文本框,是不是还在用IF ……Then MsgBox…… 这样的方式输出?那也太Low了,那今天就给大家分享一个完整的验证方案!来吧,让我们Hi起来!

2026-01-23 14:56:18 323

原创 数据处理中的两大基石:何时选择Excel,何时考虑Access

Excel与Access技术差异解析:Excel基于电子表格模型,适合灵活计算与展示,但数据规范性较差;Access作为关系型数据库,强制数据类型校验,支持多表关联与并发访问。Excel擅长单元格级运算,Access专精集合级处理。选择取决于数据规模、结构复杂度及使用场景:个人临时分析宜用Excel,结构化系统开发适合Access。理解各自技术边界才能合理选用,必要时可组合使用发挥最大效益。

2026-01-20 09:47:33 618

原创 Access自动生成PPT报告完全指南

在日常工作中,我们经常需要将Access数据库中的数据整理成PPT报告进行汇报。手工复制粘贴不仅效率低下,还容易出错。本文将手把手教你使用VBA实现Access数据自动导出到PowerPoint,生成一份专业的数据分析报告。

2026-01-14 13:09:47 520

原创 Access现代化开发实战:新式环形图深度解析

Access图表开发新突破:现代化环形图应用指南 摘要:本文介绍了Access中新式图表功能的应用,重点讲解环形图(Donut Chart)的开发与优势。环形图作为饼图变体,具有视觉轻量化、信息聚焦等特点,适合展示部分与整体的关系。文章详细说明了环形图的最佳使用场景,包括项目进度监控、预算执行分析等,并提供了从数据准备到控件创建的具体操作步骤。通过SQL语句创建测试数据表和添加示例数据,演示了如何在Access中实现媲美专业BI工具的现代化数据可视化效果。

2026-01-05 15:56:34 293

原创 Access 数据可视化:如何制作箱形图

本文介绍了箱形图(BoxPlot)在数据可视化中的应用,重点讲解了其统计意义和创建方法。箱形图通过五个关键统计量(最小值、下四分位数、中位数、上四分位数、最大值)直观展示数据分布和异常值,特别适用于比较多组数据和分析数据偏态。文章详细说明了使用SQL创建数据表、添加图表控件并进行设置的步骤,为商业智能和数据分析提供了实用技巧。

2025-12-31 13:29:13 357

ADO应用代码(精)PDF文档

详细的介绍了ado的应用代码,ado的使用方法,这个文档教程简单,很容易上手

2012-08-17

access开发BOM功能

access开发BOM功能

2023-04-09

Access开发的数据字典小功能

Access开发的数据字典小功能

2022-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除