丝连族谱 0452 — 功能拆解与使用手册

目录

    • 一、产品定位与核心特性
      • [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/mdbfenban.mdb(分册)、PB_PageInfo.mdb(页码表)、Report.mdbslzp.accdbtpldb(模板库)、word.docmhelp.docxJianjie.*PPT.pptmNameList.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(分支)、htmlJianPu(简谱)、Jieti(解图/红线图)、PanBan(排版)、PPTPuwen(谱文)、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_DxtPaiBanff_dxt_cad(0427)
世系图(网页) 纯文本/带 JS 交互世系图的网页版 F_Shixi_htmlTPL\html\网页版带JS世系图
阶梯图 文本阶梯式世系图,支持分版生成、世代标题对齐 F_ShiXi_To_Pic0412 网页合并
族人迁徙图 展示族人在各区域的分布(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 环境准备

  1. 必须安装 Microsoft Access;推荐 Office 2019 及以上 64 位专业版(含 Access)直接可用。

  2. 无 Access 时安装免费 Access Runtime(文末附下载地址)。

  3. Office 版本兼容矩阵(✔ 可用,推荐编译版本;✗ 不可用):

    Access 版本 32 位 64 位
    2003 / 2007
    2010 (SP1) ✔ 推荐
    2013 / 2016
    2019 / 2021 / 2024 ✔ 推荐
  4. 硬性约束

    • 程序路径不要含生僻字/特殊字符 ,且不要在压缩包、系统临时目录、无写入权限目录中运行。
    • 不建议用 WPS:COM 自动化差异会导致自动化错误、图形错位、宏丢失等。
    • 不支持 macOS;LTSC 精简版系统 / 绿色版 Office 易因缺组件报错。
    • 多 Office 版本并存会导致 COM 调用混乱,建议仅留一个合适版本。

3.2 首次启动(关键三步)

  1. 双击 丝连族谱0452_x64.mde(64 位 Office)或 _x32.mde(32 位 Office)。
  2. 宏安全警告→ 必须选择"启用内容/打开",否则数据为空、程序无法运行。永久取消:文件→选项→信任中心→宏设置→启用所有宏。
  3. 若报 "对象不支持该属性或方法 / 丢失或损坏的引用 / VBCCR18.OCX"
    • 退出程序 → 打开 VBCRR18引用修复\Register.bat(右键"以管理员身份运行")注册控件 → 重开。
    • 注:该修复仅对 32 位 Office 有效;64 位请安装 Office 2019 即可。
  4. 若报 ActiveX 控件被禁用:信任中心→ActiveX 设置→勾选"最小限制启用所有控件之前提示我"。

3.3 标准修谱流程

复制代码
建库/导入旧版数据 → 录入族员(家谱树+表格批量) → 完善个档信息
        ↓
生成图表(吊线图/世系图/迁徙图) → 排版(欧/苏/竖/横排) → 谱文撰写
        ↓
导出(Excel/Word/PPT/PDF/HTML) → 备份数据库
  1. 录入:家谱树中逐节点添加族员;大量数据用"表格录入"批量填。
  2. 生成图表:选节点 → 【生成图表】→ 吊线图/世系图/阶梯图/迁徙图,选模板与分版规则。
  3. 排版:【排版工具】选欧式/苏式/竖排/横排模板,调字符宽度、页码、分支顺序,导出 Word/PPT 成书。
  4. 谱文:【谱文设置】用标签组合传记,预览后写入。

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 移动端采集流程

  1. 微信发 slzptree.html 给宗亲 → 对方收藏 → 用 Edge/Chrome 打开。
  2. 宗亲录入后点【分享】→【发送给好友(CSV)】→ 发回主编。
  3. 主编:CSV 存入电脑 → 打开 家谱数据表格2.22.xlsm(Alt+F8→"导入家谱CSV文件") → 软件【生成图表】→【其它工具】→【导入 Excel 表格数据】生成 slzp_data.accdb → 【系统工具】→【导入分支】入总谱。
  4. 备注:同一(设备+浏览器+域名)对应一份采集表;清站点数据会清空;建议分发前录教学视频。

四、Access Runtime 下载(官方)


五、多人协作修谱(联合编辑)

5.1 协作模型与边界

  • 本软件为纯本地 Access 应用,数据存于单个 slzp_data.accdb不联网、无服务端、无云端同步,不支持多人同时在线编辑同一份数据
  • 官方定位的协作方式是"分支承包 + 汇入总谱 ":多个分支家谱可分别编辑后导入与更新到总谱,支持 U 盘携带(见《初次使用入门》"特点")。
  • 适用规模:中小宗族分布式修谱;超大规模建议分发完整版给各分支负责人,而非多人改同一文件。

5.2 角色与分工

角色 职责
主编(总谱负责人) 维护主库、统一程序版本与模板、执行【导入分支】、指定并核对接头人物、导入后校验
分支负责人 在本地副本 / U 盘中录入本支系全量数据,按约定对接接头人物
普通宗亲 用手机端离线网页 slzptree.html 采集小支系(≤6 代 / ≤500 人),回传 CSV

5.3 导入分支操作步骤(核心)

前提:每次导入前先【系统工具】→【备份数据库】。

  1. 分支侧准备:分支负责人在本地 / 副本中录入本支系,确保最上层人员能挂接到总谱已有节点(详见 5.4 接头人物规范)。
  2. 导出分支数据包 :用《家谱数据采集》独立程序(v0396 起提供,专用于采集分支数据)导出,或直接提供本支的 slzp_data.accdb;支持加密导入
  3. 主编导入 :总谱中【系统工具】→【导入分支】→ 选择分支数据包 → 设置"更新接头人物"(指定本支在总谱中的挂接点)→ 执行导入,系统将分支挂接到接头人物之下。
  4. 校验对接连续性:导入后用内置 SQL【丢失上级】检查有无悬空节点;用【重复排行】核对同父下排行冲突;确认家谱树无断裂。
  5. 世代修复(如需要):若分支曾合并其它世系导致世代不连续、欧式图表连线异常,可用【生成排版数据】的"世代修复"(v0346)修正。

5.4 接头人物约定规范(关键)

定义 :接头人物 = 分支数据在总谱中已存在 的、作为本支系挂接点的那个人(通常是本支的父 / 祖节点)。分支内所有人的 UPID 上级链必须能追溯到该接头人物。

约定细则

  1. 唯一指定 :主编为每个分支明确指定唯一接头人物,并告知分支负责人其谱名 + 世代 + MEID,避免挂错位置。
  2. 分支内不建根 :分支负责人录入时,最上层人员须设为该接头人物的子女(UpGx=300 宗男 / 400 宗女),不可自建根节点,否则导入后成悬空"丢失上级"。
  3. 世代连续 :分支内 Shidai(世代) 须与总谱对接点连续,否则欧式 / 苏式图表无法绘制连接线。
  4. 更换挂点 :如需把分支改挂到新节点,导入时选择"更新接头人物"并提供新节点 MEID,系统更新 UPID 指向。
  5. 冲突复核:跨分支重名、字辈冲突在导入后用 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 盘或加密文件,不在公共网络明文传递族人隐私。
相关推荐
老王爱玩车2 小时前
深入理解指针2
c语言·开发语言·学习
那年窗外下的雪.3 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
龚寿生3 小时前
23-敏捷开发实战:从Scrum到看板的团队协作方法论
android·学习·scrum·敏捷流程
cc_yy_zh4 小时前
学习使用kali抓包
服务器·学习·php
动词ing4 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习
彧azz4 小时前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch
babe小鑫5 小时前
生物统计学专业校招:SAS、R、Python学习顺序实用指南
python·学习·r语言
David猪大卫6 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表