1、如何设置窗体位模式窗体。
2、如何在两个窗体之间传递参数。如在Form1中点按钮打开Form2,Form2关闭后传给Form1一个参数。
3、ADOQuery能新增删除修改数据吗?如果能,给个例子行吗?
谢谢了。

解决方案 »

  1.   

    uses Form2就可以用Form2中的数据Form2.xxxx
      

  2.   

    ADOQuery.Close;
    ADOQuery.Sql.Clear;
    ADOQuery.Sql.Add('insert into xxx values(:v0, :v1, :v2)');
    ADOQuery.Parameters[0] := ..;
    ADOQuery.Parameters[1] := ..;
    ADOQuery.Parameters[2] := ..;
    ADOQuery.ExecSql;
      

  3.   

    1.form1.showmodal;
    2.
      
      procedure form2.formclose(sender:Tobject);
      begin
        form1.xxx := value;//value 为要传得值
      end;
    3.通过sql,你能做任何操作!
      

  4.   

    1.要想获得模式窗口,直接用Form1.ShowModal
    2.有几种方法
      a.重载Form2的Create函数,增加参数,可以给Form2传参数;
      b.在Form的Public段中申明变量,直接赋值,可以在Form之间传递参数和回传结果;
      c.如果参数是整型或者指针,可以利用Tag属性传递,不用另外申明变量
    3.ADOQuery的操作和Query的操作类似,可以使用SQL语句,也可以用Append、Delete等方法
      

  5.   

    Form2.showmodalForm2就为模式窗口了呀。