开发

计算 

procedure Tfrom.Getnsumt;
var sdfn:String;
begin
  sdfn:=ADOQuery.FieldByName('ORDH').AsString;
  with ADOQuery do
  begin
    close;
    sql.Clear;
    sql.Add('select count(*) from 表名 where(ORDH='''+sdfn+''')');
    open;
    gtnsum:=Fields[0].value;
  end;
end;

语句计算

  ADOQuery.FieldByName('ORCode').Value:= ADOQuery.FieldByName('ORCode').value;


sql语句调用

procedure Tfrom.injxc(strCondition:String);
begin
   toyear:=QBrowser.fieldbyname('iyear').AsString;
   tomonth:=QBrowser.fieldbyname('imonth').AsString;
   toLArea:=QBrowser.fieldbyname('LArea').AsString;
   tolen:=QBrowser.fieldbyname('FMLength').AsString;
    ADOQuery.Close;         
    ADOQuery.sql.Clear ;
    ADOQuery.SQL.Add('select * from 表名 where');
    ADOQuery.sql.Add('and (Lie='''+toLArea+''')');
    ADOQuery.sql.Add('and (mon='''+tomonth+''')');
    ADOQuery.sql.Add('and (yer='''+toyear+''')');
    ADOQuery.sql.Add('and (Flie='''+tolen+''')');
    ADOQuery.sql.Add('order by 1' );
    ADOQuery.open;
end;

鼠标右键控制

procedure Tfrom.dbgridehMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin                           
  if ssRight in Shift then
  begin
   if dbgrideh.SelectedIndex=11 then
   begin
     dbgrideh.popupMenu:=PopupMenu1;
   end
   else
     dbgrideh.popupMenu:=PopupMenu2;
  end;

end;

 

    if ssLeft in Shift then(左键)
    begin
     
    end
    else
    if ssRight in Shift then(右键)
    begin
     
    end

信息提示

  if DBLookupComboboxEh2.Text='' then
  begin
    Application.MessageBox('对不起![111不能为空,请输入!',strtitle,mb_iconInformation+mb_ok);
    DBLookupEh2.SetFocus;
    exit;
  end;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值