博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改优先级(类写法)
阅读量:5242 次
发布时间:2019-06-14

本文共 1562 字,大约阅读时间需要 5 分钟。

定义类:

unit UUpdateYouXianJi;interfaceuses  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Data.DB, Data.Win.ADODB,  Vcl.ExtCtrls, Vcl.DBCtrls, Vcl.Grids, Vcl.DBGrids, Clipbrd, Vcl.Menus,  Vcl.StdCtrls, DBGridEhGrouping, ToolCtrlsEh, DBGridEhToolCtrls, DynVarsEh,  EhLibVCL, GridsEh, DBAxisGridsEh, DBGridEh,EhLibADO,DBGridEhImpExp;/// /// 右击批量修改优先级/// type TUpdateYouXianJi = class  public  class procedure updateyouxianjiselected(const SValue: string; var SAdq: TADOQuery);end;implementationuses FDataPool, 日常管理助手;class procedure TUpdateYouXianJi.updateyouxianjiselected(const SValue: string; var SAdq: TADOQuery);varSAdoq:TADOQuery;SBiao: string;begintrySAdoq:=TADOQuery.Create(nil);SAdoq.Connection:=frmDataPool.ADOConnection1;SBiao:=copy(SAdq.name,4,length(SAdq.name)-3); with SAdoq do begin  SQL.Text:='UPDATE '+SBiao+' SET 优先级 = '+SValue.QuotedString+' WHERE 选中 = true';  ExecSQL; end; //防止程序假死 Application.ProcessMessages; //刷新纪录 SAdq.Requery();finally  SAdoq.Free;end;end;end.

 

类实现应用:

注意添加引用类的单元名UUpdateYouXianJi

 

procedure TForm3.N29Click(Sender: TObject);begin  //批量更新优先级为高  TUpdateYouXianJi.updateyouxianjiselected('高',frmDataPool.qry需要做的事);end;procedure TForm3.N30Click(Sender: TObject);begin//批量修改为普通TUpdateYouXianJi.updateyouxianjiselected('普通',frmDataPool.qry需要做的事);end;procedure TForm3.N31Click(Sender: TObject);begin//批量修改为低TUpdateYouXianJi.updateyouxianjiselected('低',frmDataPool.qry需要做的事);end;

 

转载于:https://www.cnblogs.com/ddxxxb/p/7070474.html

你可能感兴趣的文章
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
全连接神经网络(DNN)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
React Router 4.0 基本使用
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
CDN 学习笔记
查看>>
电子眼抓拍大解密
查看>>
多线程---线程间的通信
查看>>
poj 1331 Multiply
查看>>
严重: 文档无效: 找不到语法。 at (null:2:19)
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>