有这样一个需求:各个职能部门经常有很多表格要用户填写。现在想这样:他们能够傻瓜式地动态创建自己的数据表,设置字段名,字符个数限制、数字格式等,然后根据这个数据表创建表单,并且能够验证用户填写的数据是否符合数据表的constraint,填好之后可以生成一份Excel或者Word表格,供用户打印(只能打印自己的内容)和职能部门打印(整个内容)。
    我感觉难点有四:
    1、怎样傻瓜式地建表
    2、各个部门对数据库权限如何分配
    3、怎样使得表单内容符合不同的数据表的constraint(动态的)
    4、将数据库内容转换成Excel表格打印各位大侠,请指教,谢谢!

解决方案 »

  1.   

    CREATE TABLE
    ALTER TABLE
    GRANT ... WITH GRANT OPTION
    REVOKE ... CASCADE
    DTS
    具体怎么实现我也没试过,兄弟可以试试
      

  2.   

    这个,我胡说两句,建表单可以考虑用infopath,然后数据库存储那块sqlserver2005应该能够直接存xml,不一定要在数据库一层实现这样的灵活性,我觉得很难。
      

  3.   

    谢谢各位!
    infopath我没有用过,这个东西人家机器上一般不装的啊。
    哪位大侠给点详细的思路啊
      

  4.   

    楼上的,这么难?我想用asp。net实现呢
      

  5.   

    infopath是嵌入到office2003的啊。