数据库基础数据维护,有没有人做成模块了的?做过的给建议呀
--------------------------
因为一直烦于表格窗体的编写,新建、插入、修改
我现在想做一个模块来完成:如下
该模块对单个表进行操作,模块通过已经建立好的表和存储过程自动生成对应的窗体,进行编辑。
从建表到生成窗体和编辑的设计:
1、建表[tname]:详细填写每个字段所有信息
2、用表名来命名存储过程:[tnameselect] [tnamenew] [tnameedit] [tnamedelete] 表的显示、编辑等逻辑修改和补充描述都放在存储过程中。
3、模块功能执行步骤:
a、接收参数 [tname]--》b、根据表名得到存储过程名称--》c、根据存储过程返回值和表的内容创建出GRID、EIDT控件、BUTTON等控件
遇到的问题:
如何得到SQL表的属性?
还有很多没想到的问题……
这样可行吗?如何改进……
------解决方案--------------------------------------------------------
完全可行,
网上有一个工具,使根据数据库生成每个表的窗体,一个标对应一个窗体,每个字段对应一个控件 ,他的中间层是o/r mapping技术
也不是什么难事情,自己可以做的,先到网上找到相关工具,再自己做一个好了