简单!,送你300分(100分)

  • 主题发起人 主题发起人 山泉
  • 开始时间 开始时间

山泉

Unregistered / Unconfirmed
GUEST, unregistred user!
最近比较忙,老板又催的紧。急需一个“文件档案管理系统”的程序,这一两天就要出来了,好急。
程序只需调用本地数据库就可以了,老板要求成本低,所以要求不需要安装sql服务器,
哪位哥们有类似的程序email 一个给我参考一下,这样写会快点,分数送上,不够还可
以加.
我的信箱 xhonghui@21cn.com
 
分数点错了,先送上100回答后加送200-400
 
像山泉在呜咽,像万马在奔腾
 
建议您看看D自己带的例子.然后改改,若不写报表,应该很快的.
我倒是有几个系统,但与您的差太远.
类似的有个合同管理.但还是不一样.
 
I have no programs!
 
建议用微软的project软件开发,可能能快一些···
 
搞笑,两小时搞定的事情还要到处求人,范得着吗?
 
有什么特殊要求或难处理的地方么?
说出来吧!
 
这样的要求不太好满足,因为不知道你的文件档案管理有哪些内容!
你的数据是已经建立了还是正准备建立,你准备用什么库!
你的库结构!
 
能短时间搞定就好了。可惜我不行,原因是要求程序编译后两三张软盘就够了,因此我不敢
用DBE,改用了了Halcyon Version 6.53.01 (10 September 1999)控件来操作dbf数据库,
据说写好的程序很小,但是用到动态sql语句的时候老出现错误。
数据结构:
全宗号:字符型 3
目录号:字符型 2
案卷号 字符型 7
。。。。。。
当然程序要实现报表,动态查询,等功能。
还有个问题,我感觉delphi的sql语句好像没有vfp那么好用
vfp sql语句
SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]]
[Alias.] Select_Item [AS Column_Name]
[, [Alias.] Select_Item [AS Column_Name] ...]
FROM [FORCE][DatabaseName!]Table [Local_Alias]
[[INNER | LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER] JOIN
DatabaseName!]Table [Local_Alias]
[ON JoinCondition ...
[[INTO Destination]
| [TO FILE FileName [ADDITIVE] | TO PRINTER [PROMPT]
。。。
delphi 中sql好像没有[[INTO Destination]
很多sql语句在Halcyon 都出错,如果实在没法的话只能用DBE了,我顺便问一下
delphi 中sql好像没有[[INTO Destination]
如果 类似 vfp 的sql
select all from tableq.dbf into table2.dbf where recno()<2000
在delphi中怎样实现?
 
用ADO,驱动程序选用microsoft FoxPro VFP driver (*.dbf),数据库设定为*.dbf文件所在
的目录,那么*.dbf的文件名(不包括扩展名)就可以作为表名直接引用,就象*.mdb中的表
一样,而且可以不要BDE
你的recno()<2000是不是表示前2000个记录,如果是你可以:
select top 1999 * into table2 from tableq
如果你的recno是一个字段,你可以:
select * into table2 from tableq where recno<2000
其实如果是用SQL语句的话,在什么编程语言中的描述方法都是一样的(因为SQL就是结构化
查询语言的缩写,它与平台及编程语言是没有关系的,唯一注意的是不同的驱动程序中有些
函数和支持的复杂性是不一样的,如果是一些简单的查询语句的话,描述都是一样的!)
 
"文件档案管理系统"我用Access2000做过一个,几乎不用写语句就实现了。只要你熟悉,
一天时间足够了。
我原限定时间是2星期,哈哈,还有几天玩游戏!
 
Riantwin说得对,用它的模板一下就搞定。只是没有access的编译器。
 
补充说明:
用Access 2000设计方法:
一、“文件档案管理系统”通常情况下需要以下几个功能:
1. 输入文件。
2. 查询。
3. 打印。
4. 归档。

二、实现方法:
1. 建立数据库。 用Access 2000简单极了。
数据库字段:
发文单位(国务院、财政部等)、发文内容(银行、证券等,具体到某一行业
要分详细一点)、文件类型(通知、条例等)、标题、发文号(年度、发文单位、发文号)、正文、
主题词、成文时间等。

2. 输入文件。
发文单位、发文内容、文件类型等用类是Delphi的ComboBox,可以选择输入。

3. 查询文件。
选择此数据库后,在某一字段下输入SQL语句。

4. 打印。
与QuickReport有点相似,但更简单。

5. 界面。
添加界面,把各模块组织起来。

三、缺点:
不能编译,不能脱离Access 2000环境。功能再复杂一点,要用VBA。

四、建议:
如果时间充裕,强烈建议用Delphi。用Delphi功能强大、控制方便、适应性强。
学VBA不如学Delphi。我就是这样。





 
自己已经搞定了,谢谢大家,
 
1。delphi里可以用SQL语句,包括[SELECT;DELETE;UPDATE;INSERT等],
甚至可以调用PL/SQL,功能强大。
2。DELPHI编译出的*。DLL或*。EXE几乎都可以压缩的50%左右。还可以在编译时去掉调试信息,
这样编译的程序还会小。
3。至于BDE[对本地数据库]可以不要,可以使用相对路径一样好用,不妨试试。
 
多人接受答案了。
 
后退
顶部