Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' the current model
' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox "The current model is not an Physical Data model. "
Else
ProcessFolder mdl
End If
Private sub ProcessFolder(folder)
On Error Resume Next
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
Dim col ' running column
for each col in tab.columns
if col.comment="" then
else
col.name= col.comment
end if
next
end if
next
' go into the sub-packages
Dim f ' running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub
分享到:
相关推荐
用户需要预先按照特定格式组织Excel数据,例如,每行代表一个表,每列包含表名、字段名、数据类型、键信息等,然后运行这个VB程序,程序会自动读取Excel,通过PowerDesigner生成对应的SQL脚本,从而创建数据库表。...
当PowerDesigner连接好数据库,并生成模型后,在PowerDesigner用Ctrl+Shift+x快捷键打开,然后将脚本内容粘贴运行,就可以开始生成数据库中存在的注释了
然而,在使用PowerDesigner生成SQL Server数据库时,一个常见的痛点是,默认情况下,它不会自动为数据库字段添加备注或注释,这在后续的数据库维护和理解上造成了一定的不便。本文将详细介绍如何在PowerDesigner中...
《Pd[removed]PowerDesigner的VB脚本详解》 在IT行业中,数据库设计是至关重要的环节,而PowerDesigner作为一款强大的数据库建模工具,深受广大开发者和DBA的青睐。其中,VB脚本(Visual Basic Script)的应用,极...
* 您可以修改脚本来得到您想要的形式。 结论: 使用 VBScript 脚本将 PowerDesigner 中的汉字表名和列名转换为汉语拼音抽头可以提高数据模型的可读性和维护性,方便数据存储和管理。同时,这也提高了数据模型的可...
- **4.1 唯一约束**: 保证某个字段值的唯一性。 - **4.2 CHECK约束**: 确保字段值满足某些条件。 - **4.3 默认约束**: 设置字段的默认值。 #### 5. 物理模型设计3——视图、存储过程和函数 - **5.1 视图**: 逻辑上...
在描述中提到,这个VB脚本可以自动化表名和字段的注解过程,显著提高了工作效率。通常,手动添加这些注解是一项耗时的工作,尤其当数据库包含大量表和字段时。通过使用此脚本,开发者可以快速为每一个表和字段添加有...
这两个脚本文件的名字暗示了它们的功能:A_name2comment.vbs可能是用来将PowerDesigner中的"Name"字段的值替换为"Comment"字段的值,而A_comment2name.vbs则相反,将"Comment"替换为"Name"。这在数据库设计过程中...
PowerDesigner能够识别多种数据库格式,反向生成对应的PDM,便于后续的修改和优化。 在实际操作中,使用PowerDesigner进行物理数据模型的创建通常涉及以下步骤: 1. 启动PowerDesigner,选择新建PDM。 2. 输入模型...
PowerDesign 提供了许多示例脚本,位于 C:\Program Files\Sybase\PowerDesigner 9\VB Scripts 目录下。 三、修改建表脚本生成规则 用户可以修改建表脚本生成规则。例如,可以在 Database -> Edit Current DBMS ...
- **数据库相关操作**: 包括对表、字段、键、索引等数据库对象的创建、修改和管理,以及生成SQL脚本。 - **报表生成**: PowerDesigner可以生成各种报表,如模型差异报告、数据库结构报告等,用于项目管理和审查。 ...
PowerDesigner的强大之处在于其支持绝大多数数据库系统,与流行的设计软件如PowerBuilder、Delphi、VB等软件配合使用,可以显著缩短开发时间,并优化系统设计。其模块化结构的灵活性允许用户根据项目的需求购买和...
它覆盖了数据库模型设计的全过程,包括数据流程图、概念数据模型(CDM)、物理数据模型(PDM)等的创建,并且可以与多种客户端开发工具配合使用,如PowerBuilder、Delphi、VB等,从而提高开发效率和系统设计的质量。...
1. **列名规范**:尽管PowerDesigner默认将列名转换为大写,但你可以在Excel中设定好所需的大小写格式,避免后期修改的麻烦。 2. **数据类型**:在Excel的单元格中,可以使用特定的格式或者注释来表示对应的数据类型...
- **操作:** 在右下角的`Value`字段中直接修改脚本模板,例如: ```sql /*tablename:%TNAME%*/ create table [%QUALIFIER%]%TABLE%( %TABLDEFN% ts char(19) null default convert(char(19), getdate(), 20), ...
- **SQL 生成器**:自动根据设计生成 SQL 脚本,用于创建或修改数据库对象。 - **DDL 生成器**:除了 SQL 外,还支持生成其他类型的数据库定义语言脚本。 - **数据字典管理**:提供了强大的数据字典管理功能,帮助...
在系统设计阶段,PowerDesigner可以帮助开发者定义数据结构,生成数据库脚本,从而在MySQL中创建实际的数据库表。 5. **EDraw** EDraw是一款图表绘制软件,用于创建流程图、组织结构图等多种图形。在系统分析阶段...
Visual Studio是一个全面的开发环境,支持多种编程语言,如C#、VB.NET等,非常适合用于ASP.NET项目的开发。 #### 三、系统功能设计 ##### (一)(前台)员工登陆模块 - **身份验证**:验证员工输入的用户名和密码...