You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access如何将含换行字段的表生成两行连续窗体?

解决方法:拆分带换行的字段并生成连续窗体

步骤1:创建联合查询拆分多行文本

假设你的表名为数据表格,第一列字段名为分类文本,第二列字段名为对应数值,可以通过联合查询把换行的内容拆分成单独行:

  1. 打开Access的查询设计视图,切换到SQL视图,输入以下代码:
-- 提取第一行内容(A)
SELECT Left([分类文本], InStr([分类文本], Chr(10)) - 1) AS 拆分分类, [对应数值]
FROM 数据表格
WHERE InStr([分类文本], Chr(10)) > 0

UNION ALL

-- 提取第二行内容(B)
SELECT Mid([分类文本], InStr([分类文本], Chr(10)) + 1) AS 拆分分类, [对应数值]
FROM 数据表格
WHERE InStr([分类文本], Chr(10)) > 0;
  1. 保存这个查询,命名为拆分后数据查询。

注意:如果你的换行符是回车+换行(即Chr(13)&Chr(10)),把代码里的Chr(10)替换成Chr(13)&Chr(10)即可。

步骤2:基于查询创建连续窗体

  1. 点击Access菜单栏的创建选项卡,选择窗体设计。
  2. 在窗体设计视图中,右键点击窗体空白处选择属性,在数据选项卡的记录源下拉框中选择刚才创建的拆分后数据查询。
  3. 从字段列表中拖入拆分分类和对应数值两个字段到窗体中,调整控件位置和大小。
  4. 在窗体属性的格式选项卡中,把默认视图设置为连续窗体。
  5. 保存窗体并切换到窗体视图,就能看到两行数据:A 101、B 101。

内容的提问来源于stack exchange,提问作者RBabin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 21:52:06