我最近做一个数据库的应用程序,大家都知道现在有很多做erp得框架,我就是想要这个框架,最好是带设计文档的,我的e-mail: [email protected] [email protected] ,如果有高手给我发我将不甚感激,并以100分相送.
解决方案 »
- 为何在控制面板内的管理工具测试ODBC连接MYSQL链接成功,但在delphi里用ado组件链接ODBC就不行了???
- Delphi 中﹐我写的控件库单件﹐ 如何注册啊,,,,,
- 用dataset提交数据没有成功!
- dbf数据库的数字型字段如何用sql语句写入
- 有没有数学好的,给算一道小学3年级的数学题,我侄子的数学作业,把我给难倒了
- bpl包的使用问题
- 请详细的答复
- 在DBGrid中如何给活动单元行加上特殊的背景色啊。就是一行显亮显示,急,谢谢了!
- 如何在同一个DBGrid中显示几个数据源?急!在线等候!
- 这个功能怎样实现?
- 关于内存问题,大虾中虾们快来各抒己见!~~~~~~
- 我调用存储过程哪错了?????
mainfm: Tmainfm;implementationuses outwin, login, syscfg, syssee, rssr, rsxz, rsbmbj, rslccx, rsfgsry,
rsfgssz, rstjbt, rstjbt1, chanpass, sysku, sysry, kulogin, condata,
kucpmc, kucpxh, kucpcsh, kucpkcsee, kuwzbm, kuwzcsh, kuwzkcsee, kucpmx,
kucpiosee, kuwzmx, kuwziosee, kucpmxsee, kuwzmxsee, kucppc, kuwzpc,
kucppcsee, kuwzpcsee, jscpzhpz, jszlkcbj, jszlbj, jszlfaf, zlhuis,
jszlcx, swgs, swzgs, swjsx, swjsxcx, swczfjdj, swczsjdj, swczfjcx,
swczsjcx, swfydj, swfydjcx, swdydj, swdydjcx, swxjjsdj, swxjfsdj,
swxjjsdjcx, swxjfsdjcx, swphonejldj, swphonejlcx, swkhlfdj, swlfjlcx,
swhyrcap, swhyjgdj, swhyjgsh, swhyrccx, swgzxd, swhbgz, swshgz, swgzapcx,
swbgzcbj, swbgzcrk, swbgzcjc, swbgzcgh, swbgzccx, swzlqdbj, swzlwj,
swzlgh, swzlcx, swbgyprk, swbgypck, swbgyprkxg, swbgypckxg, swbgyppc,
swbgypckfltj, swbgypcx, swbgypckcx, swbgyppccx, swbgypckfltjcx, swbgypbm,
cgptwzcg, cgwzcgcx, cgfgfda, cggfcx, xshtlr, xshtcx, xshtxc, xshtxccx,
xscpcg, xscpcgcx, xsgfda, xsgfcx, xskhda, xsdacx, xsxsry, xsywycx,
xsyxjg, xsyxjgcx, xswts, xswtjg, xswtscx, xsscxx, xsclyj, xszxjg, xsxxcx;{$R *.dfm}procedure Tmainfm.FormCreate(Sender: TObject);
begin
px:=getsystemmetrics(sm_cxscreen);
py:=getsystemmetrics(sm_cyscreen);
scxy(mainfm);
opengh:='xxxx';
openname:='未登录';
openbm:='未知';
end;procedure Tmainfm.Timer1Timer(Sender: TObject);
begin
StatusBar1.Panels[0].Text := '提示:欢迎使用VALERP企业资源综合计划系统';
StatusBar1.Panels[1].Text := '操作员:'+openname+'['+opengh+']';
StatusBar1.Panels[2].Text := '时间:'+DateTimeToStr(Now);
end;procedure Tmainfm.menuchange;
var stbname:string;
begin
if kuid='0' then
begin
mainfm.kuN1.Visible:=false;
mainfm.kuN13.Visible:=false;
mainfm.kuN74.Visible:=false;
end
else
begin
mainfm.kuN74.Visible:=true;
if kuid='cp' then
begin
mainfm.kuN1.Visible:=true;
mainfm.kuN13.Visible:=false;
stbname:=kuid+FormatDateTime('yyyy',now)+FormatDateTime('mm',now);
dmd.see3.Close;
dmd.see3.SQL.Clear;
dmd.see3.SQL.Add('select *');
dmd.see3.SQL.Add('from sysobjects');
dmd.see3.SQL.Add('where name='''+stbname+'''');
dmd.see3.SQL.Add('order by name');
dmd.see3.Open;
if dmd.see3.RecordCount<=0 then
begin
dmd.mdku.Close;
dmd.mdku.SQL.Clear;
dmd.mdku.SQL.Add('CREATE TABLE '+stbname+'');
dmd.mdku.SQL.Add('(');
dmd.mdku.SQL.Add('xh varchar(20),');
dmd.mdku.SQL.Add('UNIQUE NONCLUSTERED (xh),');
dmd.mdku.SQL.Add('mc varchar(20),');
dmd.mdku.SQL.Add('sysl float DEFAULT 0,');
dmd.mdku.SQL.Add('syje float DEFAULT 0,');
dmd.mdku.SQL.Add('syzl float DEFAULT 0,');
dmd.mdku.SQL.Add('rksl float DEFAULT 0,');
dmd.mdku.SQL.Add('rkje float DEFAULT 0,');
dmd.mdku.SQL.Add('rkzl float DEFAULT 0,');
dmd.mdku.SQL.Add('cksl float DEFAULT 0,');
dmd.mdku.SQL.Add('ckje float DEFAULT 0,');
dmd.mdku.SQL.Add('ckzl float DEFAULT 0,');
dmd.mdku.SQL.Add('bysl float DEFAULT 0,');
dmd.mdku.SQL.Add('byje float DEFAULT 0,');
dmd.mdku.SQL.Add('byzl float DEFAULT 0,');
dmd.mdku.SQL.Add('sj datetime DEFAULT GETDATE(),');
dmd.mdku.SQL.Add('id int IDENTITY(1,1),');
dmd.mdku.SQL.Add('PRIMARY KEY CLUSTERED (id)');
dmd.mdku.SQL.Add(')');
dmd.mdku.ExecSQL;
end;
end
else
begin
mainfm.kuN1.Visible:=false;
mainfm.kuN13.Visible:=true;
stbname:='wz'+FormatDateTime('yyyy',now)+FormatDateTime('mm',now)+kuid;
dmd.see3.Close;
dmd.see3.SQL.Clear;
dmd.see3.SQL.Add('select *');
dmd.see3.SQL.Add('from sysobjects');
dmd.see3.SQL.Add('where name='''+stbname+'''');
dmd.see3.SQL.Add('order by name');
dmd.see3.Open;
if dmd.see3.RecordCount<=0 then
begin
dmd.mdku.Close;
dmd.mdku.SQL.Clear;
dmd.mdku.SQL.Add('CREATE TABLE '+stbname+'');
dmd.mdku.SQL.Add('(');
dmd.mdku.SQL.Add('bm varchar(60),');
// dmd.mdku.SQL.Add('CONSTRAINT UN_CXH UNIQUE NONCLUSTERED (bm),');
dmd.mdku.SQL.Add('UNIQUE NONCLUSTERED (bm),');
dmd.mdku.SQL.Add('mc varchar(20),');
dmd.mdku.SQL.Add('xh varchar(20),');
dmd.mdku.SQL.Add('cl varchar(20),');
dmd.mdku.SQL.Add('ck varchar(10),');
dmd.mdku.SQL.Add('ckh varchar(2),');
dmd.mdku.SQL.Add('dw varchar(10),');
dmd.mdku.SQL.Add('sysl float DEFAULT 0,');
dmd.mdku.SQL.Add('syje float DEFAULT 0,');
dmd.mdku.SQL.Add('syzl float DEFAULT 0,');
dmd.mdku.SQL.Add('rksl float DEFAULT 0,');
dmd.mdku.SQL.Add('rkje float DEFAULT 0,');
dmd.mdku.SQL.Add('rkzl float DEFAULT 0,');
dmd.mdku.SQL.Add('cksl float DEFAULT 0,');
dmd.mdku.SQL.Add('ckje float DEFAULT 0,');
dmd.mdku.SQL.Add('ckzl float DEFAULT 0,');
dmd.mdku.SQL.Add('bysl float DEFAULT 0,');
dmd.mdku.SQL.Add('byje float DEFAULT 0,');
dmd.mdku.SQL.Add('byzl float DEFAULT 0,');
dmd.mdku.SQL.Add('sj datetime DEFAULT GETDATE(),');
dmd.mdku.SQL.Add('id int IDENTITY(1,1),');
// dmd.mdku.SQL.Add('CONSTRAINT PK_CID PRIMARY KEY CLUSTERED (id)');
dmd.mdku.SQL.Add('PRIMARY KEY CLUSTERED (id)');
dmd.mdku.SQL.Add(')');
dmd.mdku.ExecSQL;
end;
end;
end;
end;procedure Tmainfm.SpeedButton3Click(Sender: TObject);
begin
userout:=Tuserout.Create(Self);
userout.ShowModal ;
userout.Release;
if openif='1' then close;
end;procedure Tmainfm.SpeedButton1Click(Sender: TObject);
begin
userlog:=Tuserlog.Create(Self);
userlog.ShowModal ;
userlog.Release;
mainfm.Menu:=mainfm.FindComponent(rname) as Tmainmenu;
if rname='ku' then
begin
mainfm.kuN0.Visible:=true;
mainfm.kuN1.Visible:=false;
mainfm.kuN13.Visible:=false;
mainfm.kuN74.Visible:=false;
end;
end;
先给你一点,以后再给
应该有的
而且不仅仅是Dephi 的
但是wycg_cnh20(伤心郁闷中)的是用delphi7 开发的,而我用的是delphi5,能给我个可执行的文件吗,
dongyue_zy(冬月) 您的程序我没有收到,您能再发一个吗。
谢谢
大家别笑话啊,我真的不知道。谁能告诉我是什么吗?
不胜感激!!!!!!!!!!!!!!!!!!!!!!!!