员工表:
姓名 部门 工种
张三 财务部 审计
张四 财务部 会计
张五 财务部 经理
张六 总经办 资产管理员
现在有3个edit控件分别是输入名称、规格、部门和一个日期控件。现在财务部来领衣服,我输入好名称、规格、部门。点击保存。保存的话最终结果要这个样子。物品发放表
姓名 部门 工种 名称 规格 发放日期
张三 财务部 审计 衣服 L 2009-6-24
张四 财务部 会计 衣服 L 2009-6-24
张五 财务部 经理 衣服 L 2009-6-24
姓名 部门 工种
张三 财务部 审计
张四 财务部 会计
张五 财务部 经理
张六 总经办 资产管理员
现在有3个edit控件分别是输入名称、规格、部门和一个日期控件。现在财务部来领衣服,我输入好名称、规格、部门。点击保存。保存的话最终结果要这个样子。物品发放表
姓名 部门 工种 名称 规格 发放日期
张三 财务部 审计 衣服 L 2009-6-24
张四 财务部 会计 衣服 L 2009-6-24
张五 财务部 经理 衣服 L 2009-6-24
解决方案 »
- Exception EAccessViolation in module...Access violation at address...Read of add
- 语法问题 ???!
- 怎么在SQL SERVER保存时间为HH:MM:SS 前面不要有1899-12-30
- 请问如何访问本程序里webbrowser里javascript的函数? 谢谢
- 招聘DELPHI程序员
- 我在几个PANEL里面有好多图片可以共有?我想使用IMAGELIST,可是IMAGE控件没有IMAGELIST属性,怎么办?
- 为什么在Windows98下开发生成的应用程序在windows2000下用总会出现一些问题,页面很难切换?
- 关于cxGrid冻结分组标头
- 如何打包Oracle驱动?100分相送
- 急!急!急!DELPHI图片存储问题!!
- delphi如何不利用控件实现串口打印
- 把adoquery的Locktype设为ltBatchOptimistic,在UpdateBatch后,如何可以知道更改了哪条记录
select 姓名,部门,工种,'衣服' 名称,'L' 规格,'2009-6-24' 日期
from 员工表 where 部门='财务部';
insert into 物品发放表(姓名,部门,工种,名称,规格,发放日期) select 姓名,部门,工种,'衣服','L','2009-6-24' from 员工表
var
sSql: String;
begin
sSql := ' insert into 物品发放表'+
' select 姓名,部门,工种,'''+
trim(Edit1.Text)+''' 名称,'''+
trim(Edit2.Text)+''' 规格,'''+
formatdatetime('yyyy-mm-dd',datetimepicker1.date)+''' 日期 from 员工表'+
' where 部门='''+trim(Edit3.Text)+'''';
with adoquery1 do
begin
close;
sql.text := sSql;
ExecSql;
end;
end;
as select 名称,规格,部门,日期 from 员工表
where 部门= '财务部'with adoquery1 do
begin
close;
sql.clear;
sql.add(insert into t1 vlues (名称='''+edit1.text+''',规格='''+edit2.text+''',部门='''+edit3.text+''',日期='''+datatostr(edit4.text)+''');
....
这样的,手写个大概思路,呵呵~