if  r>570 then
                 SET_TT(1);//超出多少行就用excel导出

类似数组用法:
var
       ts: TStringlist;
begin
    ts:=TStringlist.Create;
    ts.Add('select * from ...');
    ts.Sorted := True;  //需要先指定排序
      ts.Duplicates := dupIgnore;  //如有重复值则放弃存储

if(ts.count>0) then
    begin
        for i:=0 to ts.count-1 do
        begin
           try
             adoq:=TADOQuery.Create(nil);
             adoq.Connection:=adocon;
             With adoq do
             begin
             Close;
             SQL.Clear;
             SQL.Add(ts[i]);
             if (trim(ts[i])<> '') then   
               ExecSQL;
             end;
             finally
            adoq.free;
             end;
             end;
    end;

ts.Clear;
        ts.Free;
end;

回车换行:#13#10
字符串长度:length('21212')

判断余数:10 mod 2

判断整数:10 div 2

循环:for i := 0 to cjstri-1 do
      begin
        //dosoming
      end;

截取字符串:copy('2311',0,2)

获取 - 的位置:var Position:integer;
              Position := Pos('-','0-5')

删除0-:Delete('0-5', 1, Position); //从第一个地方开始 删除Position个

日期格式化:FormatDateTime('yyyymm',StrToDateTime('2013-09-02'))
字符串转整形:strtoint('22');
字符串转日期:strtodate('2014-01-02');
去除空格、验证是否为空:trim(VarToStr(nvl('22','0')))

if() then
begin

end
else
begin

end;

if() then
begin

end
else if() then
begin

end;

数据库查询:
    try
      adoq:=TADOQuery.Create(nil);
      adoq.Connection:=adocon;
      With adoq do
       begin
           Close;
           SQL.Clear;
           SQL.Add(' select count(p.P_ID) as T_Count from  PI as p where p.P_SFZH='''+
           ck_ds.FieldByName('BH').AsString+
           '''   ');
           Open;
           First;
       end;
       tem:='0';
       //if  not adoq.eof then//不循环
           while (not adoq2.Eof) do //循环
        tem:=adoq.FieldByName('T_Count').AsString;
        break;//跳出
       if  strtoint(tem)<1 then
       begin
         Result:='【身份证】:'+ck_ds.FieldByName('BH').AsString+'【提示信息】:<2>【人员基础信息】数据错误 或 身份证不存在!';
       end;

adoq.next;//循环
    finally
       adoq.free;
    end;

{*

SETSHEET(s:integer)  //选择 Excel表格 sheet
   GET_NX(BH:人员记录号;sj:获取日期;cj:参加工作日期;tt:人员类别):integer; //获取工作年限  人员类别 10 20 30  机关 工人 事业
           TextRC(r:行;c:列;tem:填充内容); 填充vts 对应输入框内容
   GETTEXTRC //获取对应行列 对应填充内容
           Function GetItem(r:String;c:String):variant; //字典转换函数  GetItem('S_工资变动原因','75') 返回 乡镇补贴
   
           Function nvl(tem:variant;tem1:variant):variant; // nvl(tem,tem1) 如果 tem为空 则返回tem1  默认返回tem
           procedure DelRangeEx(s:integer;r1:integer;c1:integer;r2:integer;c2:integer);', CallMethod)// 清空vts 表格所选区域 所有内容以及样式格式
           fsReport.AddMethod('Function SET_TT(T_TT:integer):variant;', CallMethod);//是否为多人表格 例如九类表  0 为单模式 1 为多模式

fsReport.AddMethod('function SET_BG(MaxV:integer;PT:String):Variant;', CallMethod); //多人模式下进度条
          fsReport.AddMethod('function SET_BGV(VV:integer):Variant;', CallMethod);

fsReport.AddMethod('procedure FaRC(r:integer;c:integer;tem:variant);', CallMethod); // 同 TextRC  只是当前函数 填充的是 函数 例如 合计等方法
           GetFaRC  //获取当前输入框 函数
           FV_C_R  // ts 显示的最大行列

delpin常用函数的更多相关文章

  1. oracle常用函数及示例

    学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...

  2. 总结js常用函数和常用技巧(持续更新)

    学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...

  3. [转]SQL 常用函数及示例

    原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...

  4. PHP常用函数、数组方法

    常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...

  5. Oracle常用函数

    前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...

  6. Thinkcmf:页面常用函数

    Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title}        <!--SEO标题--> {$site_seo_keywords}   < ...

  7. matlab进阶:常用功能的实现,常用函数的说明

    常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...

  8. iOS导航控制器常用函数与navigationBar常用属性

    导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...

  9. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

随机推荐

  1. NSSM - windows 服务安装工具

    nssm  windows 服务安装工具,简单方便, windows service wrapper 也是一个类似的工具,但是需要进行配置文件编写= 下载的地址: http://nssm.cc/rel ...

  2. makedown使用语法

    makedown是一个轻量级的标记语言,目前越来越多的写作爱好者所使用.优点很多,纯文本内容兼容所有文本编辑器.语法简单.轻松导出HTML.PDF和本身.md文件. 1.编辑工具 windows: M ...

  3. LB(Load balance)负载均衡集群--{LVS-[NAT+DR]单实例实验+LVS+keeplived实验} 菜鸟入门级

    LB(Load balance)负载均衡集群 LVS-[NAT+DR]单实例实验 LVS+keeplived实验 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一 ...

  4. 【MVC】ASP.NET MVC Forms验证机制

    http://www.cnblogs.com/bomo/p/3309766.html 随笔 - 121  文章 - 0  评论 - 92 [MVC]ASP.NET MVC Forms验证机制 ASP. ...

  5. Excel 读取字符串引发的问题

    将EXCEL数据导出的时候如果同一列数据中既有文字,又有数字!读取时一列中要么文字丢失只剩下数字,要么数字丢失,只剩下文字,这是由第一行的数据类型决定的.出现这种问题是由于数据类型不统一造成的. 连接 ...

  6. 为模版设计师而生的Twig(下)-Twig使用指南

    原文地址:http://my.oschina.net/veekit/blog/276800 12. 模板继承 Twig最强大的部分是模板继承.模板继承允许你建立一个基本的"骨架"模 ...

  7. putty远程连接ubuntu

      步骤一.在ubuntu系统中安装ssh,可使用如下的命令进行安装: sudo apt-get install openssh-server步骤二.为了保险起见,安装完成后重启一下ssh服务,命令如 ...

  8. 给破坏性的Rake任务加把锁 | Rails

    抄自这里 直接贴代码 # lib/tasks/skip_prod.rake desc 'Raises exception if used in production' task skip_prod: ...

  9. Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server

    好久不没弄 apache和php了,突然遇到这种奇葩的问题,本来想直接在网上找现成的解决思路,结果网上搜索花了不少功夫,也没找到原因. 后来看日志文件:apache\logs\error.log发现了 ...

  10. 彻底搞定char/wchar_t/unicode

    彻底搞定char/wchar_t!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (2013-07-17 10:18:28) 转载▼     从char/wchar_t到TCHAR(1) ...