procedure TForm1.dbgrid1KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
case Key of
vk_delete:
begin
qyEmp.Delete;
end;
end;
end;
var Key: Word; Shift: TShiftState);
begin
case Key of
vk_delete:
begin
qyEmp.Delete;
end;
end;
end;
解决方案 »
- 在ActiveX DLL中如何实现访问数据库,并在网面中调用???
- 网络打印机的打印方向控制
- 希望得到大家的帮助
- StringGrid的使用?简单
- 急问,如何把这一行C++的代码转换为Delphi的代码?
- 请问谁有李唯的delphi5分布式开发系统应用篇的源代码?
- 这句有错误吗?ADOQuery1.Locate('phonehead', CallerEdit.Text, [loPartialKey])
- 如何利用循环一次给所有mdichild窗口中的text框赋值?up有分!
- delphi 中等偏上水平的进来。
- 用你的智慧创造生活
- reset(var f:file;[; recsize:word] )函数的用法
- 关于转EXCEL的奇怪问题
var Key: Word; Shift: TShiftState);
case key of
vk_Return:
with adoquery1 do
begin if not eof then
AdoQuery1.Next
else
//不会新增,哈哈
end;
query.Post; 保存修改
query.delete; 删除
最后一条记录最后一列时添加记录。
if key=#13 then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end;
var Key: Word; Shift: TShiftState);
begin
if key=vk_return then
if dbgrid1.selectedindex<dbgrid1.fieldcount-1 then
begin
dbgrid1.selectedindex:=dbgrid1.selectedindex+1;
end
else
begin
adoquery1.next;
dbgrid1.selectedindex:=0;
end;
end;
,新增,刪除一記錄時,觸發什麼事件dbgrid1.datasource1.dataset的onEdit,onInsert,onDelete…………事件