亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uls.pas

?? 針對(duì)醫(yī)院開發(fā)的軟件
?? PAS
字號(hào):
unit Uls;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGridEh, ComCtrls, Buttons, 
  DBLookupEh,upreview,udm, DBSumLst, Mask, DBCtrlsEh, sncCurrency, Menus,
  DBCtrls;

type
  Tfls = class(TForm)
    DBGridEh1: TDBGridEh;
    Label1: TLabel;
    TabControl1: TTabControl;
    Label2: TLabel;
    Label3: TLabel;
    dw: TDBLookupComboboxEh;
    Label4: TLabel;
    Edit2: TEdit;
    sum1: TDBSumList;
    TabControl2: TTabControl;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    sncCurrencyLabel1: TsncCurrencyLabel;
    Label10: TLabel;
    sncCurrencyLabel2: TsncCurrencyLabel;
    Edit1: TEdit;
    ren: TDBLookupComboboxEh;
    print: TCheckBox;
    save: TBitBtn;
    ret: TBitBtn;
    sf: TsncCurrencyEdit;
    zq: TsncCurrencyEdit;
    BitBtn3: TBitBtn;
    procedure FormShow(Sender: TObject);
    procedure DBGridEh1ColExit(Sender: TObject);
    procedure saveClick(Sender: TObject);
    procedure retClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure DBGridEh1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure sfExit(Sender: TObject);
    procedure DBGridEh1ColEnter(Sender: TObject);
    procedure dwChange(Sender: TObject);
    procedure dwExit(Sender: TObject);
    procedure renChange(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure renExit(Sender: TObject);
  private
    function  check():boolean;

    { Private declarations }
  public
    { Public declarations }
  end;
  var dwfilter:string;


implementation

{$R *.dfm}

procedure Tfls.FormShow(Sender: TObject);
begin
  try
  adodm.tcr.Close;
  adodm.tcr.Open;
  except
  showmessage('mistake;');
  end;
  dwfilter:=' 出入<>1 and clientid>=0';
  label3.caption:=datetimetostr(date());
  adodm.tdw.Filter:=' 出入<>1 and clientid>=0' ;
  adodm.tdw.Filtered:=true;
  dw.Text:='顧客';
  dbgrideh1.SetFocus;
  
end;

procedure Tfls.DBGridEh1ColExit(Sender: TObject);
begin
 if (trim(adodm.tcr.FieldByName('ypid').AsString)<>'') and (trim(adodm.tcr.FieldByName('數(shù)量').AsString)<>'')  then

   if  adodm.tkc.Locate('ypid',adodm.tcr.Fieldvalues['ypid'],[])  then
      begin
       if adodm.tkc.FieldByName('數(shù)量').AsInteger<adodm.tcr.FieldByName('數(shù)量').AsInteger then
        begin
          showmessage('庫存數(shù)量:'+adodm.tkc.FieldByName('數(shù)量').Asstring+'    不足以支付');
          adodm.tcr.Edit;
          adodm.tcr.FieldByName('數(shù)量').AsString:='';
          dbgrideh1.col:=2;
        end
        else
        begin
        if  adodm.typzdk.Locate('id',adodm.tcr.Fieldvalues['ypid'],[]) then
        begin
        adodm.tcr.edit;
        adodm.tcr.FieldByName('單價(jià)').Asfloat:=adodm.typzdk.fieldbyname('零售價(jià)').asfloat
        end
        else showmessage('發(fā)生錯(cuò)誤,請(qǐng)手工錄入該商品的單價(jià)');
        end
      end
   else
    begin
    showmessage('該藥品沒有庫存');
    adodm.tcr.Edit;
    adodm.tcr.FieldByName('藥品簡碼').AsString:='';
    dbgrideh1.col:=1;
   end;


  if (adodm.tcr.FieldByName('單價(jià)').AsString<>'') and  (adodm.tcr.FieldByName('數(shù)量').Asstring<>'') then
    begin
    adodm.tcr.edit;
    adodm.tcr.FieldByName('金額').AsFloat:=adodm.tcr.FieldByName('數(shù)量').Asinteger*adodm.tcr.FieldByName('單價(jià)').Asfloat ;
    end  ;
   


end;




function Tfls.check: boolean;
begin
  result:=true;
 if trim(dw.Text)='' then
   begin
    showmessage('請(qǐng)選擇一個(gè)購藥單位,如果沒有出現(xiàn)在列表中,請(qǐng)?zhí)砑樱?#039;);
    result:=false;
    exit;
    end;
 if trim(ren.Text)='' then
   begin
    showmessage('請(qǐng)選擇開票人,如果沒有出現(xiàn)在列表中,請(qǐng)?zhí)砑樱?#039;);
    result:=false;
    exit;
    end;

 if adodm.tcr.RecordCount<=0 then
   begin
    showmessage('請(qǐng)錄入售出的藥品信息!');
    result:=false;
    exit;
   end;
end;

procedure Tfls.saveClick(Sender: TObject);
begin
 
  if not check then
  exit;
  adodm.ctemp.Parameters.ParamValues['@lx']:='ls';
  adodm.ctemp.Execute;
  edit2.Text:=adodm.ctemp.Parameters.ParamValues['@bh'];
    {GETbh}
  adodm.tcr.First;
  while not adodm.tcr.Eof do
  begin
    adodm.tcr.Edit;
    adodm.tcr.FieldByName('編號(hào)').AsString:=trim(edit2.Text);
    if trim(dw.Text)<>'' then
    adodm.tcr.FieldByName('入庫單位').AsInteger:=adodm.tdw.fieldbyname('clientid').AsInteger;
    
    adodm.tcr.FieldByName('開票人').Asinteger:=adodm.tyg.fieldbyname('ygid').Asinteger;
    adodm.tcr.FieldByName('操作人').Asstring:=trim(edit1.Text);
    adodm.tcr.FieldByName('類型').Asstring:='零售';
    adodm.tcr.fieldbyname('出入').asboolean:=false;
    adodm.tcr.FieldByName('日期').Asdatetime:=date;
    
    if adodm.tkc.Locate('ypid',adodm.tcr.FieldValues['ypid'],[]) then
    begin
      adodm.tkc.Edit;
      adodm.tkc.FieldByName('數(shù)量').AsInteger:=adodm.tkc.FieldByName('數(shù)量').AsInteger-adodm.tcr.FieldByName('數(shù)量').AsInteger;
      adodm.tkc.FieldByName('購進(jìn)金額').Asfloat:=adodm.tkc.FieldByName('購進(jìn)單價(jià)').Asfloat*adodm.tkc.FieldByName('數(shù)量').Asfloat;
      adodm.tcr.FieldByName('成本金額').AsFloat:=adodm.tkc.FieldByName('購進(jìn)單價(jià)').Asfloat*adodm.tcr.FieldByName('數(shù)量').Asfloat;
      adodm.tkc.Post;
    end  ;

   adodm.tcr.Next;
   end;
   adodm.tcr.UpdateBatch();
   dbgrideh1.Enabled:=false;
   if print.Checked then
   begin
   fpreview.frrk.FindObject('memo1').Memo.Text:=label1.Caption;
   fpreview.frrk.FindObject('memo27').Memo.Text:='開票人:'+ren.text;
   fpreview.frrk.ShowReport;
   fpreview.ShowModal;
   fpreview.frrk.FindObject('memo27').Memo.Text:='經(jīng)辦人(簽字):'  ;
   end;
   save.Enabled:=false;




end;

procedure Tfls.retClick(Sender: TObject);
begin
 dbgrideh1.Enabled:=true;
 adodm.tcr.close;
 adodm.tcr.Open;
 edit2.Text:='';
 save.Enabled:=true;
 sf.Value:=0;
 zq.Value:=0;
 dw.Text:='顧客';
 dbgrideh1.SetFocus;
end;

procedure Tfls.FormClose(Sender: TObject; var Action: TCloseAction);
begin
try
adodm.tcr.CancelBatch();
except

end;
try
adodm.tcr.Close;
except

end;
action:=cafree;
end;

procedure Tfls.DBGridEh1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin



if (key=vk_down) and adodm.tcr.Eof   then
begin
sendmessage(dbgrideh1.Handle,wm_keydown,vk_tab,0);
adodm.tcr.Append;
dbgrideh1.Col:=1;

end;
end;

procedure Tfls.sfExit(Sender: TObject);
var aa:real;
begin

sum1.Activate(true);
//showmessage(floattostr(sum1.SumCollection[0].SumValue));
zq.Value:=0;
if sf.Value=0 then
begin
exit;
sum1.Active:=false;
end;
try
  aa:=sf.Value;
  aa:=aa-sum1.SumCollection[0].SumValue;
  if aa<0 then
  begin
  showmessage('所付金額不足!!');
  sf.SetFocus;
  end
  else
  zq.value:=aa;

except
  sf.SetFocus;
end;
 sum1.Active:=false;

end;

procedure Tfls.DBGridEh1ColEnter(Sender: TObject);
begin
sf.Value:=0;
zq.Value:=0;
end;

procedure Tfls.dwChange(Sender: TObject);
begin
if trim(dw.Text)<>'' then
 begin
  adodm.tdw.DisableControls;
  adodm.tdw.filtered:=false;
  adodm.tdw.Filter:='(簡碼 like '''+trim(dw.text)+'%'' and '+dwfilter+') or (名稱 like '''+trim(dw.text)+'%'' and '+dwfilter+')';
  // showmessage(adodm.tdw.Filter);
  adodm.tdw.Filtered:=true;
  adodm.tdw.EnableControls;
 end
else
 adodm.tdw.Filter:=dwfilter;
  adodm.tdw.Filtered:=true;
end;

procedure Tfls.dwExit(Sender: TObject);
begin
if not adodm.tdw.Locate('名稱',dw.Text,[]) then
begin
  dw.SetFocus;
  showmessage('沒有此單位,請(qǐng)重新錄入!');
end;
end;

procedure Tfls.renChange(Sender: TObject);
begin
if trim(ren.Text)<>'' then
 begin
  adodm.tyg.DisableControls;
  adodm.tyg.filtered:=false;
  adodm.tyg.Filter:=' 姓名 like '''+trim(ren.text)+'%'' or '+'員工編號(hào) like '''+trim(ren.text)+'%''';
  //showmessage(adodm.tdw.Filter);
  adodm.tyg.Filtered:=true;
  adodm.tyg.EnableControls;
  sendmessage(ren.Handle,wm_keydown,vk_down,0);
 end
else
  adodm.tyg.Filtered:=false;

end;

procedure Tfls.BitBtn3Click(Sender: TObject);
begin
close;
end;

procedure Tfls.renExit(Sender: TObject);
begin
if not adodm.tyg.Locate('姓名',ren.Text,[]) then
begin
  ren.SetFocus;
  showmessage('沒有此人,請(qǐng)重新錄入!');
end;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕亚洲成人| 久久疯狂做爰流白浆xx| 日韩精品最新网址| 99精品视频一区| 九九精品一区二区| 日本不卡一二三区黄网| 一区二区三区四区在线| 国产日韩欧美精品电影三级在线| 欧美老人xxxx18| 色哟哟在线观看一区二区三区| 黑人巨大精品欧美一区| 日韩av成人高清| 亚洲国产日产av| 亚洲男人的天堂在线aⅴ视频| 欧美高清在线视频| 欧美一级片在线| 欧美日本乱大交xxxxx| av一区二区三区| 不卡的看片网站| 国产成人免费xxxxxxxx| 国产综合久久久久久鬼色| 蜜桃视频一区二区三区| 日韩精品一级二级| 午夜精品久久久| 亚洲超丰满肉感bbw| 一区二区不卡在线播放 | 欧美怡红院视频| 99久久国产免费看| 成人在线一区二区三区| 国产成人av一区二区三区在线| 另类人妖一区二区av| 青青草精品视频| 免费成人美女在线观看| 欧美aⅴ一区二区三区视频| 日韩二区在线观看| 日韩av中文字幕一区二区| 婷婷开心激情综合| 日韩精品乱码av一区二区| 亚洲bt欧美bt精品| 日韩电影免费一区| 久久精品国产免费| 国产曰批免费观看久久久| 国产乱码精品一区二区三区忘忧草 | 蜜桃av噜噜一区二区三区小说| 日韩av电影天堂| 久久不见久久见免费视频1| 久久草av在线| 成人深夜福利app| 色综合天天天天做夜夜夜夜做| 一本色道**综合亚洲精品蜜桃冫| 色狠狠综合天天综合综合| 欧美在线视频日韩| 7777精品伊人久久久大香线蕉 | 国产一区二区精品久久99| 国产毛片精品一区| av一区二区三区黑人| 91豆麻精品91久久久久久| 欧美精三区欧美精三区| 欧美成人vr18sexvr| 国产午夜精品在线观看| 国产精品传媒在线| 亚洲香肠在线观看| 久久精品国产色蜜蜜麻豆| 成人在线视频首页| 欧美日本在线一区| 精品盗摄一区二区三区| 国产精品国产精品国产专区不蜜| 亚洲一区欧美一区| 久久精品久久精品| av综合在线播放| 7777精品久久久大香线蕉| 久久久精品日韩欧美| 亚洲综合激情另类小说区| 美女诱惑一区二区| 99久久久精品免费观看国产蜜| 欧美日韩中文另类| 国产拍揄自揄精品视频麻豆| 一区二区三区在线免费视频| 美女视频黄免费的久久 | 欧美精品一区二区不卡| 国产精品不卡一区二区三区| 五月婷婷激情综合| 成人国产亚洲欧美成人综合网 | 91精品国产一区二区三区| 国产午夜三级一区二区三| 亚洲一区二区美女| 成人手机在线视频| 欧美一区二区三区小说| 国产精品久久久久影视| 日本不卡在线视频| 色婷婷久久综合| 国产日韩在线不卡| 美女网站视频久久| 91黄色免费网站| 国产精品美女一区二区| 麻豆91在线播放| 欧美探花视频资源| 亚洲欧洲成人av每日更新| 精品午夜久久福利影院| 欧洲国内综合视频| 国产精品久久久久三级| 久久99精品国产麻豆不卡| 欧美色老头old∨ideo| 国产精品蜜臀av| 国产麻豆精品在线| 日韩精品一区二区三区中文不卡| 夜夜嗨av一区二区三区四季av | www.66久久| 久久亚洲捆绑美女| 免费看欧美女人艹b| 欧美视频自拍偷拍| 一区二区不卡在线播放| 99久久精品免费观看| 中文字幕av资源一区| 久久超碰97人人做人人爱| 欧美日韩在线观看一区二区| 亚洲欧洲性图库| 粉嫩欧美一区二区三区高清影视| 日韩一区二区在线看| 午夜影院久久久| 欧美在线观看一二区| 亚洲欧美日韩在线| 91在线观看污| 亚洲色图欧美在线| 91美女在线观看| 国产欧美日韩另类视频免费观看| 免播放器亚洲一区| 日韩一区二区三| 日本va欧美va瓶| 日韩精品中文字幕一区| 麻豆成人免费电影| 欧美精品一区二区在线播放| 蜜桃传媒麻豆第一区在线观看| 日韩三级中文字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 91麻豆精品国产91久久久久久久久| 亚洲国产视频在线| 欧美日本在线播放| 日韩av电影免费观看高清完整版| 欧美一区二区视频在线观看2020 | 狠狠久久亚洲欧美| 久久久亚洲精品一区二区三区| 国内不卡的二区三区中文字幕| 精品免费视频.| 国产麻豆视频一区二区| 中文字幕乱码一区二区免费| av亚洲精华国产精华| 成人欧美一区二区三区白人| 91同城在线观看| 一级做a爱片久久| 日韩视频在线你懂得| 国内精品久久久久影院薰衣草| 久久久电影一区二区三区| av不卡一区二区三区| 亚洲资源中文字幕| 日韩一区二区三区视频| 国产精品一区二区久久不卡 | 亚洲欧美日韩电影| 欧美在线免费观看视频| 青青草一区二区三区| 国产欧美视频在线观看| 99视频精品全部免费在线| 亚洲综合999| 欧美日韩国产综合视频在线观看| 久久er99精品| 亚洲视频你懂的| 91精品国产综合久久香蕉的特点| 激情图区综合网| 日韩理论片中文av| 欧美一区二区三区视频在线| 国产成人免费视频网站| 亚洲午夜在线电影| 国产调教视频一区| 欧美亚洲禁片免费| 韩国成人在线视频| 一区二区不卡在线播放| 久久久国产一区二区三区四区小说 | 中文乱码免费一区二区| 欧美日韩国产在线观看| 国产 日韩 欧美大片| 亚洲成人av福利| 亚洲国产高清在线| 欧美精品 日韩| 91色|porny| 国产在线播精品第三| 午夜精品福利在线| 一区二区中文视频| 2021国产精品久久精品| 欧美色涩在线第一页| 成人在线一区二区三区| 麻豆91精品视频| 亚洲成人精品一区二区| 欧美国产综合色视频| 91精品国产色综合久久不卡电影 | 精品国产亚洲在线| 欧美日韩卡一卡二| 99国产一区二区三精品乱码| 黄色精品一二区| 日韩精品一二三| 亚洲综合激情小说|