登录界面问题 我想用一个界面来登录两个不同系统..通过下拉菜单,选取不同数据库,登录的系统而不同..有什么朋友做过啊.给点提示..有示例最好 .. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做一个数据连接基类,然后派生子类,比如派生两个子类,分别去负责连接access和sqlserver,根据你的要求去创建子类实例 方法很多的,例如再创建个数据库就是存储要连接的两个数据库名称,或读ini.很多种方法 单系统代码如下procedure Tfrmmain.FormCreate(Sender: TObject);vari:integer;sDate:string;beginfrmSplash:=tfrmsplash.create(application);frmSplash.show;self.selfupdate;timer1.enabled:=false;bj:=false; //ylogintime := time;yLogindate := date;if PassDlg= nil then PassDlg:=tPassDlg.create(self);if PassDlg.ShowModal =mrOk then begin////end;end;end;改的话.passdlg.create放到哪里比较好 这是多帐套的意思了,可以把帐套名称(实际的数库名称)保存在任何一个数据库某个表中,或者保存在系统表master也行;登陆界面做一个下位列表框,然后读取这个表信息到列表框中,就可以实现登陆选中的一个数据库了 两个系统是已经编译好的EXE?如果是这样的话,可以根据下拉列表的ItemIndex来判断要运行的EXE,界面就是一个用户名密码的验证。比如这样adostr:string;appname:string;if 下拉表.ItemIndex = -1 then exitcase 下拉表.ItemIndex of 0: begin adostr := xxxxx appname := appname1; end; 1: begin adostr := yyyyy appname := appname2; end;end;验证通过就ShellExecute(0,'open',PChar(appName),PChar(''),nil,SW_SHOW);_________________________________ 用户名 密码 数据库 下拉表 确定 取消_________________________________ 弄个下拉列表选择下完了case delphi集合数据类型的问题 一个看起来比较复杂的有问题的程序,请教各位 嘿嘿 如何写把如: 0.01232343... 转成 1 ,0.111111... 转成 11 ,1.1111... 转成 111 >>>谢谢写一个阿 50分 倾家荡产了 关于线程同步的问题(急)! PagaControl 控件如何能锁定一个页面,在线。。。。。。 在SQL中怎样实现逐条修改记录 求救,调用word模板出错??? socket 我想知道delphi 中 vclzip控件的使用方法。 提问!关于十六进制的问题? delphi播放视频文件一般用什么控件好? delphi 怎样将ucs2编码转换成中文
procedure Tfrmmain.FormCreate(Sender: TObject);
var
i:integer;
sDate:string;
begin
frmSplash:=tfrmsplash.create(application);
frmSplash.show;
self.selfupdate;
timer1.enabled:=false;
bj:=false; //
ylogintime := time;
yLogindate := date;
if PassDlg= nil then PassDlg:=tPassDlg.create(self);
if PassDlg.ShowModal =mrOk then begin
//
//
end;
end;
end;
改的话.
passdlg.create放到哪里比较好
登陆界面做一个下位列表框,然后读取这个表信息到列表框中,就可以实现登陆选中的一个数据库了
adostr:string;
appname:string;
if 下拉表.ItemIndex = -1 then exit
case 下拉表.ItemIndex of
0: begin
adostr := xxxxx
appname := appname1;
end;
1: begin
adostr := yyyyy
appname := appname2;
end;
end;验证通过就ShellExecute(0,'open',PChar(appName),PChar(''),nil,SW_SHOW);
_________________________________ 用户名 密码 数据库 下拉表
确定 取消
_________________________________
完了case