如何实现程序的逻辑上的无限扩展(对大家都有好处)(50分)

  • 主题发起人 主题发起人 nzfsoft
  • 开始时间 开始时间
楼上:Rebirth
>>>>需要的是维护一个字段列表和数据库列表和数据分类列表。<<<<<
我的困惑就在于此。这样的库是如何建立的呢?如何具体作用于新的数据库的呢?
请给我一个例子。
 
从功能上讲。只是录入、查询、删除,不包含统计。作出来也不会是简单的。。。
 
不好做,数据库设计并不是单一表的操作,还要包括事务逻辑,即便前台可以写出,
后台仍然不好处理,卖药与卖车好像逻辑一致,但其中的流程和处理方式有很大的不同。
 
我也是这么想的。。。。
NND,要通用。真的很困难。

----
但我的对手说可以做到。我又拿不出实有力的证据来驳斥他的谎言。
大侠请出招。
 
要是种下去的西红柿的种子能长出茄子来就好了 :)
有时候对客户的无理要求也不能全都迁就。
 
告诉客户什么都可以实现,但要他们自己写代码
 
可以写几个 模块啦 :)
 
但我的对手说可以做到。我又拿不出实有力的证据来驳斥他的谎言。
大侠请出招。
 
>>但我的对手说可以做到。我又拿不出实有力的证据来驳斥他的谎言。
>>大侠请出招。

让他作出来给你看,要不你就不相信。作出来后你就承认你输了。。。
 
但这样,对手也把这个单子接下来了.....
就算我有理,也失去机会了..
 
是可以作到,只是很麻烦。。。
 
在我看来,要详细地做到位,根本不可能.
楼上:怎么做?
 
先作一个能操作数据库,自动生成TABLE的程序,这个会吗???用INI或者数据库记录下
你生成的这个表的信息。如表的名字,字段名字等,这个也能实现吧。
上面这个是设置用的程序。。。

查询修改的程序这样作。放一个LIST控件,用它来取得数据库中所有的表名,再放一个
COMBOX,用它来取得选择表的所有的字段,再放上一个COMBOX,里面有SQL语句的条件符号
如>,<,=等。再放一个EDIT,这放用记输入的值。放一个按钮ADD,用它来增加SQL,也就
是说,用户可以多次增加SQL的条件。再放DBGRID来显示结果。(或者让用户选择完表名
后用TABLE来连接数据库,这样更简单。。。)
这就是雏形了,呵呵。。。
 
对我上面的回答不满意吗???
 
楼上,你这样的是可以适应普遍的数据库
(这个我也想到了,但没有办法满足实际应用).
请考虑如下情况:
A表为主表。B表为A中UserID的子表。即B表是A表中的人员信息.
在现实的程序设计中:很有可能有N个字段有这样的情况。
我该如何动态实现录入界面?如何在报表打印中动态打印?。。。
 
这种通用的程序是不分主从表的,如果区分的话,你要在数据库或者INI中记录下们的关系,
人换句话说,至少用这个设置程序的人要懂一点数据库。你的程序要根据这个设置来动态
的实现录入界面。
》》如何在报表打印中动态打印?。。。
这个我有一个动态打印DBGRID和DATASET的元件。可以完全根据查询结果打印。。。
 
好呀.给我一份好不好?

nzfboy@21cn.com
 
后退
顶部