目录
-
- 一、产品定位与核心特性
-
- [1.1 安装目录文件地图](#1.1 安装目录文件地图)
- 二、功能模块拆解
-
- [2.1 数据录入(族员与档案)](#2.1 数据录入(族员与档案))
- [2.2 数据模型(核心表结构)](#2.2 数据模型(核心表结构))
- [2.3 生成图表(世系可视化)](#2.3 生成图表(世系可视化))
- [2.4 排版(书籍成版)](#2.4 排版(书籍成版))
- [2.5 谱文(传记文本)](#2.5 谱文(传记文本))
- [2.6 导出与数据交换](#2.6 导出与数据交换)
- [2.7 系统工具](#2.7 系统工具)
- [2.8 内置 SQL 分析库(功能清单)](#2.8 内置 SQL 分析库(功能清单))
- [2.9 移动端协作(手机录入支系家谱)](#2.9 移动端协作(手机录入支系家谱))
- 三、使用手册(快速上手)
-
- [3.1 环境准备](#3.1 环境准备)
- [3.2 首次启动(关键三步)](#3.2 首次启动(关键三步))
- [3.3 标准修谱流程](#3.3 标准修谱流程)
- [3.4 备份与恢复](#3.4 备份与恢复)
- [3.5 版本升级](#3.5 版本升级)
- [3.6 常见错误速查](#3.6 常见错误速查)
- [3.7 移动端采集流程](#3.7 移动端采集流程)
- [四、Access Runtime 下载(官方)](#四、Access Runtime 下载(官方))
- 五、多人协作修谱(联合编辑)
-
- [5.1 协作模型与边界](#5.1 协作模型与边界)
- [5.2 角色与分工](#5.2 角色与分工)
- [5.3 导入分支操作步骤(核心)](#5.3 导入分支操作步骤(核心))
- [5.4 接头人物约定规范(关键)](#5.4 接头人物约定规范(关键))
- [5.5 移动端采集并入总谱(无电脑宗亲通道)](#5.5 移动端采集并入总谱(无电脑宗亲通道))
- [5.6 协作风险与 checklist](#5.6 协作风险与 checklist)
基于
D:\Program Files\丝连族谱0452安装目录的实际文件、内置 SQL 脚本与官方 PDF 文档(《初次使用入门》《升级方法》《网页家谱采集帮助》)整理而成。当前版本:程序版本号 2.1.1 ,排版程序版本号 1.1.24(0452 更新日志)。
一、产品定位与核心特性
丝连族谱是一款基于 Microsoft Office(Access + VBA)开发的本地化、免安装、绿色便携的家谱(族谱)编修工具。
- 数据本地存储:不联网、不限制人数、不收集用户信息,可长期保存在个人电脑或 U 盘。
- 平台依赖:依赖完整的 Windows + Microsoft Office(含 Access、Excel、Word、PowerPoint)环境。
- 协作修谱:支持多分支家谱的导入与更新;另提供手机端离线网页采集小支系数据。
- 输出可编辑:生成的 Excel 家谱报表可二次修改,便于排版成书。
1.1 安装目录文件地图
| 路径 | 类型 | 作用 |
|---|---|---|
丝连族谱0452_x32.mde |
程序 | 32 位主程序(约 5.7 MB) |
丝连族谱0452_x64.mde |
程序 | 64 位主程序(约 6.5 MB) |
初次使用入门.pdf / 升级方法.pdf |
文档 | 官方入门与升级说明 |
入门视频教程.mp4 |
视频 | 可视化入门教程 |
错误解决方法.txt |
文档 | 报错快速指引 |
bin\data\slzp_data.accdb |
数据库 | 主数据库(族谱核心数据) |
bin\data\恢复备份的方法.txt |
文档 | 备份恢复步骤 |
bin\file\ |
数据库/模板 | db.accdb/mdb、fenban.mdb(分册)、PB_PageInfo.mdb(页码表)、Report.mdb、slzp.accdb、tpldb(模板库)、word.docm、help.docx、Jianjie.*、PPT.pptm、NameList.txt |
bin\help\ |
帮助文档 | 约 28 个模块级 .docx 帮助(家谱树、个档、谱文、排版、吊线图、导入、SQL 查询、CAD 重绘、照片压缩、PPT 等) |
bin\sql\cmd\ |
脚本 | SQL 批处理(批量去姓氏、批量设字辈) |
bin\sql\List\ |
脚本 | SQL 查询(完整性检查、统计分析、重名、地域查找等 15 条) |
bin\sqlite\sqlite3.exe |
工具 | SQLite 引擎 |
bin\TPL\ |
模板库 | 图表/排版模板:DataTable(数据表)、Dxt(吊线图)、FenZhi(分支)、html、JianPu(简谱)、Jieti(解图/红线图)、PanBan(排版)、PPT、Puwen(谱文)、Report(欧/苏/竖/横排)、WrodFormat(Word 格式) |
bin\文案撰写模板\ |
模板 | 书籍排版名词解释、双面页/筒子页 横排右开/竖排左开 文案模板 |
VBCRR18引用修复\ |
修复 | Register.bat + VBCCR18.OCX(家谱树显示组件注册) |
手机端录入支系家谱\ |
移动采集 | 手机端录入支系家谱.html、家谱数据表格2.22.xlsm、离线版家谱网页源码\slzptree.html + 采集帮助 PDF |
二、功能模块拆解
2.1 数据录入(族员与档案)
| 功能 | 说明 | 来源/标签 |
|---|---|---|
| 家谱树导航 | 左侧家谱树浏览与定位族人节点,可记住上次查阅节点(0419) | F_Tree |
| 族员编辑 | 录入谱名、字号、字辈、排行、世代、简介、简评、分支、自定栏目、评分等 | F_zupu / f_zupu_PL(批量) |
| 个档信息 | 个人档案:生日(公历/文本/农历)、逝日(公历/文本/农历)、籍贯、居地、葬地坐标、文件管理 | F_grxx(0430 增 5 栏;0378 增文件管理;0383 增葬地坐标) |
| 表格批量录入 | 在 Excel 表格中一次录入多名人员(0426 新增) | --- |
| 出谱筛选 | 支持"隐藏子女"等出谱显示选项(0342) | --- |
2.2 数据模型(核心表结构)
- 主表
b_zupu/ 当前库cb_zupu:族员主表。- 关键字段:
MEID(主键编码)、UPID(上级编码)、UpGx(与上关系)、Shidai(世代)、Ming(谱名)、ZiHao(字号)、ZiBei(字辈)、PaiHang(排行)、PingFen(族内评分)、JianPing(摘要简评)、JianJie(简介)、FzMing(分支名称)、XiaoZhu(自定栏目)、UPCW(与上称谓)、ZPGX(家族关系)。
- 关键字段:
- 个档表
b_Grxx:通过XMUID关联,存生日ShengRi、居地JuDi等扩展信息。 UpGx关系编码 (贯穿全部 SQL 与统计):100= 配偶 |300= 宗男(子)|400= 宗女(女)
2.3 生成图表(世系可视化)
| 图表类型 | 说明 | 模板/入口 |
|---|---|---|
| 吊线图(垂直线图) | 主流世系图,含 Top/Bottom/Left/Right/Suyuan(溯源) 多套模板;支持手工排版辅助、CAD 重绘、溯源个人直系脉络 | TPL\Dxt\;Fb_DxtPaiBan;ff_dxt_cad(0427) |
| 世系图(网页) | 纯文本/带 JS 交互世系图的网页版 | F_Shixi_html;TPL\html\网页版带JS世系图 |
| 阶梯图 | 文本阶梯式世系图,支持分版生成、世代标题对齐 | F_ShiXi_To_Pic;0412 网页合并 |
| 族人迁徙图 | 展示族人在各区域的分布(0401);分支信息记录(0402) | TPL\FenZhi\族人迁徙图 |
| 简谱 | 表格简谱 | TPL\JianPu\表格简谱01.xlsm |
| 解图/红线图 | 红线网页与纯文本版式 | TPL\Jieti\ |
吊线图标签体系 (TPL\Dxt\标签命名说明.txt):bq_Top(上/字连接点)、bq_Bottom(底/父连接点)、bq_Left/bq_Right(左右自定义)、bq_Mid(中/谱名)、bq_Border(照片框)、bq_Gen(世代)、bq_Line(连线)。
2.4 排版(书籍成版)
排版工具(F_PaiBanData)支持欧式、苏式、竖排、横排四大类,输出为可编辑 Excel/Word/PPT。
- 欧式文表
Report\OuBiao:5代版(单/双行/红框筒子页/红框双面页/长卷)、9代版、11代版。 - 竖排文表
Report\ShuPai:竖排文章/文表、大字体、无线条、5代溯源。 - 横排文表
Report\HengPai:右开/左开、大字体、5代溯源。 - 能力演进:多行谱文+谱名大字体(0448)、字符宽度设置(0446)、行传世代属性(0452)、头部空行数(0449)、美化标签(0389)、页码表(0380)、分支排序(0383)、生成空表(0350)、复制版面到 Word(0393)、导出 PPT/PDF(0359)、分版规则(0369)。
2.5 谱文(传记文本)
- 谱文设置
F_PuWen_Set:用{-标签名-}花括号标签组合传记文本。 - 内置模板(
TPL\Puwen\):夫妻分述、夫妻合述、网页浏览、纯文本、网页浏览2、Word 格式标记。 - 常用标签:
[@生日文本]、[@逝日文本]、[@编修注释]、[@校对状态]、[@继承分支名](0349 起外套由{标签}改为{-标签-})。 - 自定栏目(原"旁加注释")字数上限 255(0375)。
2.6 导出与数据交换
| 功能 | 说明 | 来源 |
|---|---|---|
| 导入 Excel 表格数据 | 将【数据表格】生成的 Excel 回导为族谱数据(0420) | FF_DaoRu_Excel |
| 导入分支 | 加密导入分支数据,支持更新接头人物(0396) | F_FenZhi_DaoRu |
| 分版/网页文件合并 | 多分版网页合并为一个文件(0416/0412) | ff_UnionFile/F_html_union |
| Word 格式设置 | 网页文本转 Word(0415) | ff_wordpb |
| 导出照片列表 | 有照片人员地址导出 Excel(0385) | --- |
| 生成其它家谱软件格式 | 需单独下载工具(0406) | --- |
| HTML 导出 | 网页版带/不带 JS 世系图、星空图、纯文本描述(合并版) | TPL\html\ |
2.7 系统工具
| 工具 | 说明 |
|---|---|
| 备份数据库 | 生成 bin\data\bak\Backup_年月日_时分秒.accdb |
| 恢复备份 | 关闭软件 → 备份文件改名 slzp_data.accdb 替换 → 重开 |
| SQL 查询工具 | 可直接编辑底层数据表;支持当前节点标签/父标签(0421 强化) |
| SQL 批处理 | 执行 bin\sql\cmd 脚本(批量去姓氏、批量设字辈) |
| 图片压缩与格式转换 | 批量压缩头像(0423) |
| 导入旧版数据 | 旧版(如 2021U38)数据升级入口 |
| 关于软件 / 检查更新 | 网盘状态查看 |
| 用户登录 | FF_YHDL |
2.8 内置 SQL 分析库(功能清单)
数据完整性检查 (bin\sql\List\)
- 丢失上级、重复排行、没有子女资料、没有指定母亲、没有配偶资料。
统计分析
- 查看家族男女人数(upgx 100/300/400)、查看最后世代数、本宗配偶姓氏统计、某姓氏配偶人数、族内评分>1 的族员。
查找
- 某地域族员列表(按居地模糊匹配)、重名查询(单名/父子二代/父子孙三代)、当前选中节点下级人员列表。
批处理 (bin\sql\cmd\)
- 批量去除宗员姓氏、批量设置某代字辈(执行前务必备份,不可回退)。
2.9 移动端协作(手机录入支系家谱)
- 原理 :把
slzptree.html发给无电脑宗亲,本地localStorage离线登记小支系(≤6 代 / ≤500 人),回传 CSV/JSON 导入总谱。 - 采集端:安卓 Edge/Chrome 最佳;iOS/鸿蒙未实测(鸿蒙需开 localStorage 权限)。
- 导入链路 :CSV →
家谱数据表格2.22.xlsm(Alt+F8 宏"导入家谱CSV文件") → 生成slzp_data.accdb→ 软件【系统工具】-【导入分支】。 - 隐私:网页本地运行,不注册、不搜集信息。
三、使用手册(快速上手)
3.1 环境准备
-
必须安装 Microsoft Access;推荐 Office 2019 及以上 64 位专业版(含 Access)直接可用。
-
无 Access 时安装免费 Access Runtime(文末附下载地址)。
-
Office 版本兼容矩阵(✔ 可用,推荐编译版本;✗ 不可用):
Access 版本 32 位 64 位 2003 / 2007 ✗ 无 2010 (SP1) ✔ 推荐 ✗ 2013 / 2016 ✔ ✗ 2019 / 2021 / 2024 ✔ ✔ 推荐 -
硬性约束
- 程序路径不要含生僻字/特殊字符 ,且不要在压缩包、系统临时目录、无写入权限目录中运行。
- 不建议用 WPS:COM 自动化差异会导致自动化错误、图形错位、宏丢失等。
- 不支持 macOS;LTSC 精简版系统 / 绿色版 Office 易因缺组件报错。
- 多 Office 版本并存会导致 COM 调用混乱,建议仅留一个合适版本。
3.2 首次启动(关键三步)
- 双击
丝连族谱0452_x64.mde(64 位 Office)或_x32.mde(32 位 Office)。 - 遇宏安全警告→ 必须选择"启用内容/打开",否则数据为空、程序无法运行。永久取消:文件→选项→信任中心→宏设置→启用所有宏。
- 若报 "对象不支持该属性或方法 / 丢失或损坏的引用 / VBCCR18.OCX" :
- 退出程序 → 打开
VBCRR18引用修复\Register.bat(右键"以管理员身份运行")注册控件 → 重开。 - 注:该修复仅对 32 位 Office 有效;64 位请安装 Office 2019 即可。
- 退出程序 → 打开
- 若报 ActiveX 控件被禁用:信任中心→ActiveX 设置→勾选"最小限制启用所有控件之前提示我"。
3.3 标准修谱流程
建库/导入旧版数据 → 录入族员(家谱树+表格批量) → 完善个档信息
↓
生成图表(吊线图/世系图/迁徙图) → 排版(欧/苏/竖/横排) → 谱文撰写
↓
导出(Excel/Word/PPT/PDF/HTML) → 备份数据库
- 录入:家谱树中逐节点添加族员;大量数据用"表格录入"批量填。
- 生成图表:选节点 → 【生成图表】→ 吊线图/世系图/阶梯图/迁徙图,选模板与分版规则。
- 排版:【排版工具】选欧式/苏式/竖排/横排模板,调字符宽度、页码、分支顺序,导出 Word/PPT 成书。
- 谱文:【谱文设置】用标签组合传记,预览后写入。
3.4 备份与恢复
- 备份 :【系统工具】→【备份数据库】→ 在
bin\data\bak\生成Backup_年月日_时分秒.accdb。 - 恢复 :关闭软件 → 选备份文件改名
slzp_data.accdb替换bin\data\下同名文件 → 重开。
3.5 版本升级
- 方法一(数据迁新程序,推荐) :复制旧版
bin\data文件夹替换新版data;用户自定义谱文模板、排行称谓、收藏夹、吊线图模板需手动拷贝。(0449 之后版本均建议此方法) - 方法二(新程序迁旧数据) :复制新版的
丝连族谱0452_x32/_x64.mde替换旧版同名文件(替换前备份原文件)。 - 旧版 2021U38 用户用【系统工具】→【导入旧版数据】升级。
3.6 常见错误速查
| 现象 | 原因 / 处理 |
|---|---|
| 宏安全警告、数据为空 | 启用内容;信任中心启用所有宏 |
| 对象不支持该属性或方法 / 丢失引用 | 32 位执行 VBCRR18引用修复\Register.bat;64 位装 Office 2019 |
| ActiveX 控件被禁用 | 信任中心→ActiveX 设置调整 |
| 自动化错误/图形错位/宏丢失 | 多为 WPS 环境,换 Microsoft Office |
| 无法写入/配置无法保存 | Office 未激活,需激活 |
| 上次打开出现严重错误 | 多 Office 版本冲突,重装单一版本或换纯净系统 |
3.7 移动端采集流程
- 微信发
slzptree.html给宗亲 → 对方收藏 → 用 Edge/Chrome 打开。 - 宗亲录入后点【分享】→【发送给好友(CSV)】→ 发回主编。
- 主编:CSV 存入电脑 → 打开
家谱数据表格2.22.xlsm(Alt+F8→"导入家谱CSV文件") → 软件【生成图表】→【其它工具】→【导入 Excel 表格数据】生成slzp_data.accdb→ 【系统工具】→【导入分支】入总谱。 - 备注:同一(设备+浏览器+域名)对应一份采集表;清站点数据会清空;建议分发前录教学视频。
四、Access Runtime 下载(官方)
- Access 365 Runtime(Office 365/2019+ 家庭版):https://support.microsoft.com/zh-cn/office/下载并安装-microsoft-365-access-runtime-185c5a32-8ba9-491e-ac76-91cbe3ea09c9
- Access 2013 Runtime 32 位(Office 2010--2016 家庭版):https://www.microsoft.com/zh-cn/download/details.aspx?id=39358
五、多人协作修谱(联合编辑)
5.1 协作模型与边界
- 本软件为纯本地 Access 应用,数据存于单个
slzp_data.accdb,不联网、无服务端、无云端同步,不支持多人同时在线编辑同一份数据。 - 官方定位的协作方式是"分支承包 + 汇入总谱 ":多个分支家谱可分别编辑后导入与更新到总谱,支持 U 盘携带(见《初次使用入门》"特点")。
- 适用规模:中小宗族分布式修谱;超大规模建议分发完整版给各分支负责人,而非多人改同一文件。
5.2 角色与分工
| 角色 | 职责 |
|---|---|
| 主编(总谱负责人) | 维护主库、统一程序版本与模板、执行【导入分支】、指定并核对接头人物、导入后校验 |
| 分支负责人 | 在本地副本 / U 盘中录入本支系全量数据,按约定对接接头人物 |
| 普通宗亲 | 用手机端离线网页 slzptree.html 采集小支系(≤6 代 / ≤500 人),回传 CSV |
5.3 导入分支操作步骤(核心)
前提:每次导入前先【系统工具】→【备份数据库】。
- 分支侧准备:分支负责人在本地 / 副本中录入本支系,确保最上层人员能挂接到总谱已有节点(详见 5.4 接头人物规范)。
- 导出分支数据包 :用《家谱数据采集》独立程序(v0396 起提供,专用于采集分支数据)导出,或直接提供本支的
slzp_data.accdb;支持加密导入。 - 主编导入 :总谱中【系统工具】→【导入分支】→ 选择分支数据包 → 设置"更新接头人物"(指定本支在总谱中的挂接点)→ 执行导入,系统将分支挂接到接头人物之下。
- 校验对接连续性:导入后用内置 SQL【丢失上级】检查有无悬空节点;用【重复排行】核对同父下排行冲突;确认家谱树无断裂。
- 世代修复(如需要):若分支曾合并其它世系导致世代不连续、欧式图表连线异常,可用【生成排版数据】的"世代修复"(v0346)修正。
5.4 接头人物约定规范(关键)
定义 :接头人物 = 分支数据在总谱中已存在 的、作为本支系挂接点的那个人(通常是本支的父 / 祖节点)。分支内所有人的 UPID 上级链必须能追溯到该接头人物。
约定细则
- 唯一指定 :主编为每个分支明确指定唯一接头人物,并告知分支负责人其谱名 + 世代 + MEID,避免挂错位置。
- 分支内不建根 :分支负责人录入时,最上层人员须设为该接头人物的子女(
UpGx=300宗男 /400宗女),不可自建根节点,否则导入后成悬空"丢失上级"。 - 世代连续 :分支内
Shidai(世代) 须与总谱对接点连续,否则欧式 / 苏式图表无法绘制连接线。 - 更换挂点 :如需把分支改挂到新节点,导入时选择"更新接头人物"并提供新节点 MEID,系统更新
UPID指向。 - 冲突复核:跨分支重名、字辈冲突在导入后用 SQL 批处理核对------【重名查询】(单名 / 父子二代 / 父子孙三代)、【批量设置某代字辈】、【批量去除宗员姓氏】(执行前务必备份,不可回退)。
5.5 移动端采集并入总谱(无电脑宗亲通道)
- 流程见 3.7;补充:CSV 经
家谱数据表格2.22.xlsm生成slzp_data.accdb后,同样走【导入分支】入总谱,属小支系快速通道(≤6 代 / ≤500 人,生日逝日 文本对应 生日文本逝日文本)。 - 同一(设备 + 浏览器 + 域名)对应一份采集表;清站点数据会清空;建议分发前录教学视频。
5.6 协作风险与 checklist
- ☐ 主编与全体分支负责人程序版本一致(避免模板 / 字段差异导入失败;自定义谱文、排行称谓、收藏夹、吊线图模板需手动同步)。
- ☐ 统一使用 Microsoft Office(WPS 或多 Office 版本并存会导致导入异常 / COM 混乱)。
- ☐ 每次导入前备份数据库;导入后跑【丢失上级】【重复排行】SQL 校验。
- ☐ 接头人物 MEID 唯一记录于【家谱信息】→【分支信息】列表(v0402),便于追溯各分支联系人。
- ☐ 分支数据包传输用 U 盘或加密文件,不在公共网络明文传递族人隐私。