(1)、在工资里面部门档案建好之后在录入人员档案时我用DBCOMBOBOX来与部门档案数据库联系起来之后,它只能显示第一个部门档案的名称.
(2)、在人员工资录入的时候用什么控件能够把人员档案里的人员姓名自动调出来?并且能够在同一界面录入基本工资、浮动工资等等?DBGRID行吗?怎么做?谢谢!
(2)、在人员工资录入的时候用什么控件能够把人员档案里的人员姓名自动调出来?并且能够在同一界面录入基本工资、浮动工资等等?DBGRID行吗?怎么做?谢谢!
解决方案 »
- External exception C000001D 有谁遇到这样的问题吗?在线等
- 怎样把一个存有图片的字段内容赋值给另外一个DBImage1?
- 关于发票打印问题,请大家指点!!!
- 在panel上没有OnKeyPress事件,怎么样实现按键盘某键触发该Panel上的button事件
- 安装SQL SERVER的问题.....
- 如何拆分汉字
- 如何使一个窗口总是在最上面(不是fsstayontop)
- 关于c/s型数据库的后续问题(补分!!!)
- 一个简单的日期查询问题?答者有分...
- 有无利用DELPHI开发的多层结构的信息管理系统的样例程序?
- 重金找DELPHI多媒体开发高手
- 帮我看看这个query哪里写错了吗?
可以还使用DBCOMBOBOX调出,用EDIT录入,
最后用DBGRID读出
这个控件是可以跟数据库链接,但是要想把表里某一表里里某字段里的值都显示出来,把这个字段里的值全部提出来然后再用循环逐个加进去。
不过我还是建议你使用 combobox控件
var strSql:String;
qQuery:TAODQuery;
begin
Result:=False;
qQuery:=TAODQuery.Create(nil);
qQuery.connection ;= //你的数据模块的ADOConnection
with qQuery do
begin
try
if Active then Close;
Sql.Clear;
strSql:='SELECT '+sFieldName+' AS A FROM ['+sTableName+ '] ORDER BY '+sFieldName;
Sql.Add(strSql);
Open;
First;
crComboBox.Clear;
while not eof do
begin
crComboBox.Items.Add(FieldbyName('A').AsString);
Next;
end;
Result:=True;
finally
if not Result then
begin
//在这里加上错误处理,如写入文本文件,提示框等
end;
Close;
qQuery.Free;
end;
end;
end;