在dbgrideh中有一列性别,只有男女两个选项,所以我想做成下拉框,怎么做? ( 积分: 50 )

  • 主题发起人 主题发起人 huntao6
  • 开始时间 开始时间
H

huntao6

Unregistered / Unconfirmed
GUEST, unregistred user!
1。在dbgrideh中有一列性别,只有男女两个选项,所以我想做成下拉框,运行时只需选择即可,要怎么写?是在库表中做还是在程序里写?我用的时delphi7+sql2000。
2。我想把写好的程序打包,做成exe文件,要怎么做?可不可以用delphi自带的打包程序,z怎么打包啊?
新手,请指教!
 
这个比较简单下拉框是在程序设计时做的 在DBGRideh的ColumnDefValues下的Title下的Title Button选项设置成TRUE并在想要出下拉框的字段上的Picklist中加入你要选择的内容



2:可以用自己带的工具也可以用一些打包软件
 
同上。呵呵。
在做数据库应用程序的安装程序时候,注意数据库的连接问题。
具体的找本书看看吧。这个简单的。
 
installshield
 
可不可以在数据库里面就只有两个选择?
另外delphi调用ini文件要怎么写?ini里面放的是数据库名和登陆秘密这些;
 
dbgrideh中显示的是多个表,不是单一的表,意思是点选不同的按钮显示不同的库表。所以性别列不确定。
 
调用ini文件 调用记录的用户名
uses
.....inifiles;
procedure TLoginForm.FormCreate(Sender: TObject);
var
USERINI:Tinifile;
logoPicture,USER : String;
begin
USERINI := TiniFile.Create(Extractfilepath(application.exename)+'USER.ini');
USER:=USERINI.ReadString('Interface','USER','');
IF USER<>'' then
Begin
try
EdUser.Text :=USER;
except
end;
end;
USERINI.Free;
end;
自动记录用户名:
procedure TLoginForm.BtnYesClick(Sender: TObject);
var
USERINI:Tinifile;
USER :string;
begin
USERINI := TiniFile.Create(Extractfilepath(application.exename)+'USER.ini');
userini.WriteString('interface','user',EdUser.Text);
end;
提交确认的时候加上这个就能写入ini文件中了
 
如果要让dbgrideh直接跟sql数据库连接,不用ado,要怎么做?
 
BDE。。。。。 不明白你说啥意思哦
 
sql中列属性有个datetime属性,怎么让它显示到可以选择年月日小时分钟,我现在只能显示到选择年月日上,不能显示选择小时分钟。
 
后退
顶部