zoukankan      html  css  js  c++  java
  • 获取当前供应商的联系人信息


     procedure GetAttnList(Const ACorpID:Integer);
      
    var aSQLQuery:TSQLQuery;
      
    begin
        
    if ACorpID<=0 then Exit;
        aSQLQuery:
    =TSQLQuery.Create(nil);
        
    with aSQLQuery do try
          Close; SQL.Clear;
          SQLConnection:
    =SQLConn;
          SQL.Add(
    'select CName, Tel from Corps_Attns');
          SQL.Add(
    'where SysID=:SysID and CorpID=:CorpID');
          ParamByName(
    'SysID').AsInteger:=FSysID;
          ParamByName(
    'CorpID').AsInteger:=ACorpID;
          Open;
          GridBillItems.Columns.Items[
    4].PickList.BeginUpDate;
          GridBillItems.Columns.Items[
    4].PickList.Clear;
          
    while not Eof do begin
          
    //GridBillItems.Columns.Items[4].PickList.Add(FieldByName('CName').AsString+'('+FieldByName('Tel').AsString+')');
            GridBillItems.Columns.Items[
    4].PickList.Add(FieldByName('CName').AsString);
            Next;
          
    end;
        
    finally
          GridBillItems.Columns.Items[
    4].PickList.EndUpDate;
          Free;
        
    end;
      
    end;
    ========================================
      
    procedure GridBillItemsCellClick(Column: TColumnEh);
      
    begin
        
    if SameText(Uppercase(Column.FieldName), 'ATTN'then
          GetAttnList(cdsPostMngBILLSItems.FieldByName(
    'CorpID').AsInteger);
      
    end;
    ========================================
     
    begin
     GridBillItems.OnCellClick:
    =@GridBillItemsCellClick;
  • 相关阅读:
    python命令行传参详解,optparse模块OptionParse类的学习
    设计模式之共享模式
    用flask搭建一个测试数据生成器(v1.1)
    用flask搭建一个测试数据生成器(v1.0)
    jmeter中使用beanshell断言
    jmeter中beanshell脚本的使用
    从上帝视角看OS进程调度
    Linux网络内部原理系列
    从文件read/write一个字节的过程和所发生的磁盘IO
    深入理解系统中断(INTERUPT)
  • 原文地址:https://www.cnblogs.com/CNQCJ/p/1358450.html
Copyright © 2011-2022 走看看