本机系统win10 + mysql 5.7.17 + powerDesigner 16.5 + mysql-connector-odbc-5.3.9-winx32.msi
1 使用 PowerDesigner 新建模型
点击 ok 进入下一步,进行数据源配置
新建数据源,点击如下图标
这一步需要提前安装 mysql-connector-odbc-5.3.9-winx32.msi,我的机器是64 位,之前安装的是 64 位。但是不行,换成32位就可以。
点击下一步,进行数据源配置
Data Source Name:这是连接的名字,自己起一个吧。
Description:描述,随便填吧。
TCP/IP Server:服务地址,填数据库所在的IP地址。Mysql装在本机的话就填127.0.0.1
Port:数据库端口,一般是3306
User:Mysql用户名
Password:Mysql密码
填完这些就Test一下,如果连接成功会给出提示。
填完以后如下界面
我的数据库是utf8编码,保持一致性,使用的是utf8。点击ok、确定即可。
2 开始进行逆向工程,导入数据表
点击菜单 file -> reverse engineer -> Database -> 确定
确定对话框中选择“Using data source”并选择刚刚新建的连接
注意选中刚才配置的数据源
点击确定以后,在新出现的对话框选择要导入的数据表,如下图。选好了点ok,稍等一会数据表就导进来了。
3 生成 word 报表
点击菜单栏“Report——Reports”,点击新建报表按钮,设置如下图:
点击ok之后会进入报表视图,Report items是最终要生成的项目。视图如下
我们可以将不需要的东西去掉,仅保留表清单和 column 清单。把多余的东西清除掉,我删除成如下
如果对生成项目进行定制,需要右击相应表项,点击 layout
对于表单配置如下
对于表列配置如下
如果要对标题进行定制可以单击 edit title进行定制标题。
设置完成以后可以单击菜单栏快速预览
如果没有问题可以生成对应的word文档了。单击菜单栏 report -> generate RTF... -> 设置保存的位置即可
最后生成如下文档