zoukankan      html  css  js  c++  java
  • 向下选中N条

    方法1:单击事件写法

    procedure TForm3.N24Click(Sender: TObject);
    var
      Atiao:string;
      I: Integer;
    //begin
    begin
       //获取N值
      if not InputQuery('输入条数', '需选择条数', Atiao) then
      begin
        ShowMessage('请输入选择条数N值');
        Exit;
      end;
    //向下选中N条,循环N次修改选中的值为真;
     begin
      for I := 1 to Atiao.ToInteger do
      begin
        with frmDataPool.qry需要做的事 do
        begin
        Edit;
        FieldByName('选中').AsBoolean := True;
        Post;
        Next;
        end;
      end;
     end;
    end;

    方法2:类写法

    unit USelectDownNRec;
    
    interface
    uses  FDataPool, Data.DB, Data.Win.ADODB, Vcl.Menus,  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
      Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls,
      Vcl.ExtCtrls, Vcl.DBCtrls, Vcl.Grids, Vcl.DBGrids, Clipbrd,
      Vcl.StdCtrls;
    /// <summary>
    /// 向下选中N条 ,循环N次修改选中的值为真;
    /// </summary>
    type TSelectDownNRec =class
      public
      class procedure selectnrecord (var SAdq:TADOQuery);
    end;
    
    implementation
      class procedure TSelectDownNRec.selectnrecord(var SAdq: TADOQuery);
     var
      Atiao:string;
      I: Integer;
    begin
       //获取N值
      if not InputQuery('输入条数', '需选择条数', Atiao) then
      begin
        ShowMessage('请输入选择条数N值');
        Exit;
      end;
    //向下选中N条,循环N次修改选中的值为真;
     begin
      for I := 1 to Atiao.ToInteger do
      begin
        with SAdq do
        begin
        Edit;
        FieldByName('选中').AsBoolean := True;
        Post;
        Next;
        end;
      end;
     end;
    end;
    
    end.

    类引用方法:(哪个单元需要使用要先引用定义的类单元:如在uses 语句里面添加 USelectDownNRec;)

    然后按下方方法调用即可:

    procedure TForm3.N24Click(Sender: TObject);
    begin
    TSelectDownNRec.selectnrecord(frmDataPool.qry需要做的事);
    end;
  • 相关阅读:
    资源合并fis-postpackager-simple插件的使用
    FIS3使用官方例子流程
    FIS常用命令
    SASS输出风格
    Webstorm实时编译SASS和LESS
    如何使用Less?
    DNS预解析dns-prefetch提升页面载入速度优化前端性能
    前端性能优化策略
    利用多域名存储静态资源进行性能优化:网站的静态资源为什么要使用独立域名
    Nginx多域名配置
  • 原文地址:https://www.cnblogs.com/ddxxxb/p/7061178.html
Copyright © 2011-2022 走看看