1、Form1中有一个edit1 ,我想点一个buttom 打开一个Form2 ,并在form2中的 edit2里显示 edit1.text 的内容,如何实现啊
2、我用adoquery1+datasource1+dbgrid1, 如果有姓名=“张三”的数据,我想dbgrid1指针指在“张三”这一行,如果没有“张三”的数据,则指在第一行
3、用什么命令可能把dbgrid1指针所指的一行数据删除呢?
4、如何对dbgrid1指针指在的一行数据进行修改啊。我试了一下,如果在dbgrid中直接改的话,怎么一行之中有的地方可以改,有的地方不能改啊?如果点个键,调出一个Form,Form上把所有这一行的内容显示出来,这样也可以修改的吧,如何改啊,dbgrid指针的指的那一行数据如何调出来啊?
各位大侠,本人才入门,请教了,多谢了!
2、我用adoquery1+datasource1+dbgrid1, 如果有姓名=“张三”的数据,我想dbgrid1指针指在“张三”这一行,如果没有“张三”的数据,则指在第一行
3、用什么命令可能把dbgrid1指针所指的一行数据删除呢?
4、如何对dbgrid1指针指在的一行数据进行修改啊。我试了一下,如果在dbgrid中直接改的话,怎么一行之中有的地方可以改,有的地方不能改啊?如果点个键,调出一个Form,Form上把所有这一行的内容显示出来,这样也可以修改的吧,如何改啊,dbgrid指针的指的那一行数据如何调出来啊?
各位大侠,本人才入门,请教了,多谢了!
解决方案 »
- valuelisteditor怎么实现左边一列改变背景色,右边一列字体颜色设置?
- BeforePost及BeforeScroll事件的执行顺序?
- 请问,二层结构中DBGrid中如何使记录不立即写回数据库
- 在线等待!!怎样导表!急需!!
- 为什么动态创建的窗体经USES语句引用后,在并未创建该窗体时仍然会消耗资源?
- 问题在哪?-------关于将一个文件夹下的所有文件打包成一个文件
- dbgrid和excel
- 很长时间没有来,不过今天来给大家带来了一个好礼物
- 各位大侠,谁知道用delphi5.0的安装工具如何安装长文件名文件!
- 请大侠们指点一下人生
- 这样的程序发布时需要什么?---参与者有分。
- 请教高手:存储过程的几个基础问题,在线给分
form2.show;
form2.edit2.text:=form1.edit1.text;
如果提示是否引用点‘是’if not adoquery1.locate('姓名','张三',[]) then
adoquery1.first;当前数据集如果是query1那么
query1.edit;
query1.delete;你可以用dbedit指向当前的数据集对应的字段dbedit的datasource和datafield进行设置
然后可以在dbedit上修改数据了
还有要注意数据表的完整性约束
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2:=TForm2.Create(Self);
Form2.Edit2.Text:=Edit1.Text;
Form2.ShowModal;
Form2.Free;
end;2.procedure TForm1.Button2Click(Sender: TObject);
begin
if not ADOQuery1.Locate('姓名','张三',[]) then
ADOQuery1.First;
end;3.
procedure TForm1.Button3Click(Sender: TObject);
begin
ADOQuery1.Delete;
end;4.
可能是你部分字段
是只读得
2.Adoquery的lookup字段,查找后加book,然后Move过去. 删除一行数据,只要指针移动到你要删除的记录位置,调用delete方法即可.
强烈建议你先多看点delphi的书.