1、我做密码登录,想按完密码后按回车就进入(是BUTTON组件)2、如何设置DBGrids显示数据,一开始就指身最后一条记录?3、如果edit3.text=edit1.text+edit2.text,程序应该如何写,即运算。4、用ACCESS做数据库用那个控件最好?如何设置。我的确菜,我不怕衰,请指教!

解决方案 »

  1.   

    4, 用 Ado 控件
    3, edit3.Text := IntToStr(StrToInt(Edit1.text) + StrToInt(edit2.text));
    2, DBGrid1.DataSource.DataSet.Last;
    1, 设置 form 的 KeyPreview 为 true;
       设置 button1 的 Default 为 true;
      

  2.   

    5、我插入数据,新的数据中的某字段是等于上一条记录的另一字段的。如此类推,程序如何写? 如果你是用QUERY控件,其他的也类试的,参考:
    //定位在最后一行操作后执行下面一句
    saveLastRecord:=Query1.FieldByName('该行记录,也就是等下的上一条记录的另一字段').values;
    //下面写插入语句,把刚才的值插入
    6、我的索引号是顺着下的,能自动类推生成吗?是不是要排序啊???
      

  3.   

    2, DBGrid1.DataSource.DataSet.Last;是什么意思?DBGrid1>DataSource>DataSet>Last吗?找不到LAST这一项
      

  4.   

    6、的意思是字段是123456......这样下去的,是关键字段。我插入数据不想填,要设置它自动加+1一直下去吗?
    在SQL里把那个字段设为自动增加的主键就行了!!不用写程序了!
      

  5.   

    我现在改用ACCESS做数据库,但把INDEX设为自动增加,问题是我插入数据时不知如何省略让它帮我填INDEX这一项?
      

  6.   

    设为自动增加他就自己填了啊!不然就在程序时自己写,因为你是1-N有序的,就取得最大记录数,然后加1得了!
    最得记录数:ADOQUERY.RECORDCOUNT  好像是这个,你找找
    然后加1再赋值吧