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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? khhjgl.~pas

?? delphi7.0+sql2000開發的客戶管理系統
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
      with datam.ADOQuery4 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select * from 商品基礎信息表 where 商品編號 =:a');
        Parameters.ParamByName('a').Value := Trim(StringGrid1.Cells[2,x]);
        Open;
      end;
      Jg:= datam.ADOQuery4.FieldByName('批發價').Value;
      StringGrid1.Cells[5,x]:= FloatToStr(StrToInt(StringGrid1.Cells[4,x])* Jg*(StrToFloat(StringGrid1.Cells[6,x])));
      if jcxmlb = True then
      begin
        Label17.Caption := FloatToStr(SumPrice);
        Label16.Caption := IntToStr(SumSL);
        Label15.Caption := IntToStr(Kinds);
      end;
      Exit;
    end
    else
    begin
      StringGrid1.Cells[5,x]:='';
      Exit;
    end;
  if (ss = False)and(s1 = False)then
  begin
    if ACol = 3 then
    begin
      with datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select * from 商品基礎信息表 where 商品名稱 like :b ');
        Parameters.ParamByName('b').Value := Trim(StringGrid1.Cells[3,x])+'%';
        Open;
     end;
      if datam.ADOQuery1.RecordCount>0 then
      begin
        DataSource1.DataSet := datam.ADOQuery1;
        DBGrid1.Visible := True;
      end
      else
      begin
        DataSource1.DataSet := nil;
        DBGrid1.Visible := False;
        S1 := True;
        Application.MessageBox('庫中沒有此商品。','提示',64 );
        For a1 := 2 to 5 do
          StringGrid1.Cells[a1,x]:= '';
          StringGrid1.SetFocus;
          StringGrid1.Col := 1;
      end;
    end;
  end ;
end;

function TForm30.JCxmlb: Boolean;
var
  a,b: integer;
begin
  ReSult := True;
  for a := 1 to StringGrid1.RowCount-1 do
    For b := 0 to StringGrid1.ColCount-1 do
      if Trim(StringGrid1.Cells[b,a]) = '' then
      begin
        Jcxmlb := False;
        break;
      end ;
end;

function TForm30.SumPrice: Real;
var
  nn: Integer;
  sum: Real;
begin
  sum := 0.0;
    For nn := 1 to StringGrid1.RowCount-1 do
      sum := Sum + StrToFloat(StringGrid1.Cells[5,nn]);
  ReSult := Sum;
end;


function TForm30.SumSL: integer;
var
  nn: Integer;
  sum: Integer;
begin
  sum := 0;
    For nn := 1 to StringGrid1.RowCount-1 do
      sum := Sum + StrToInt(StringGrid1.Cells[4,nn]);
  ReSult := Sum;
end;

function TForm30.Kinds: Integer;
var
  i,m,mm: Integer;
  Iscf: Boolean;  //判斷當前記錄是否與之前的記錄重復
begin
  mm:= 0;
  Iscf := False;
  Result := StringGrid1.RowCount-1;
  For m := 1 to StringGrid1.RowCount-1 do
    For i := m+1 to StringGrid1.RowCount-1 do
    begin
      Iscf := False;
      if m >1 then
        For mm := 1 to m-1 do
          if Trim(StringGrid1.Cells[2,m])= Trim(StringGrid1.Cells[2,mm])then
          begin
            Iscf := True;
            Break;
          end;
      if Iscf = True then
        Continue;
      if Trim(StringGrid1.Cells[2,m])=Trim(StringGrid1.Cells[2,i])then
        ReSult := Result -1;
    end;
end;

procedure TForm30.DBGrid1DblClick(Sender: TObject);
begin
  StringGrid1.Cells[2,x]:= datam.ADOQuery1.FieldByName('商品編號').Value;
  StringGrid1.Cells[3,x]:= datam.ADOQuery1.FieldByName('商品名稱').Value;
  DataSource1.DataSet := nil;
  DBGrid1.Visible := False;
  StringGrid1.SetFocus;
  StringGrid1.Col := 4;
end;

procedure TForm30.DBGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_ReTurn then
    DBGrid1.OnDblClick(Sender);
end;

function TForm30.IsNull: Boolean;
var
  b: integer;
begin
  isNull := False;
  For b := 0 to StringGrid1.ColCount-1 do
  begin
    if StringGrid1.Cells[b,x]='' then
    begin
       Isnull := True;
       break;
    end;
  end;
end;
procedure TForm30.ClearString;
var
  i: Integer;
begin
  For i := 2 to 5 do
    StringGrid1.Cells[i,x]:= '';
end;

procedure TForm30.ClearStringEnd;
var
  mm: Integer;
begin
  For mm:= 2 to 5 do
    StringGrid1.Cells[mm,StringGrid1.RowCount-1]:= '';
end;
function TForm30.CurrentIsCF: Boolean;
var
  i: Integer;
begin
  ReSult := False;
  if x > 1 then
  begin
    For i := 1 to x-1 do
    begin
      if  Trim(StringGrid1.Cells[2,x])= Trim(StringGrid1.Cells[2,i]) then
      begin
        ReSult := True;
        Break;
        Exit;
      end;
    end;
    For i := x+1 to StringGrid1.RowCount-1 do
    begin
      if  Trim(StringGrid1.Cells[2,x])= Trim(StringGrid1.Cells[2,i]) then
      begin
        ReSult := True;
        Break;
        Exit;
      end;
    end;
  end
  else if x = 1 then
  begin
    For i := 2 to StringGrid1.RowCount-1 do
      if  Trim(StringGrid1.Cells[2,x])= Trim(StringGrid1.Cells[2,i]) then
      begin
        ReSult := True;
        Break;
        Exit;
      end;
  end;
end;

procedure TForm30.Edit8Exit(Sender: TObject);
begin
  if Edit8.Text = '' then
  begin
    Application.MessageBox('折扣不能為空。','提示',0+64);
    Edit8.SetFocus;
    Exit;
  end;
  if (StrToFloat(Edit8.Text)>1)or(StrToFloat(Edit8.Text)<0)then
  begin
    Application.MessageBox('折扣不能大于1或小于0。','提示',0+64);
    Edit8.Text := '1.0';
    Edit8.SetFocus;
    Exit;
  end;
  try
    StrToFloat(Edit8.Text);
  except
    On EConvertError do
    begin
    Application.MessageBox('請輸入合法字符。','提示',0+64);
    Edit8.Text := '1.0';
    Edit8.SetFocus;
    Exit;
    end;
  end;
end;

procedure TForm30.Edit8KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
    if key = VK_return then
      if (Trim(Edit8.Text)<>'')and(Trim(StringGrid1.Cells[4,x])='') then
      begin
        Edit8.OnExit(sender);
        StringGrid1.Cells[6,StringGrid1.RowCount-1]:= Edit8.Text;
        StringGrid1.Col := 4;
        StringGrid1.SetFocus;
      end;
end;

procedure TForm30.Edit8KeyPress(Sender: TObject; var Key: Char);
var
  a: Boolean;
begin
  a := (Key <#8)or(Key >#8)and(Key<#46)or(Key>#46)and(Key<#48)or(Key>#57);
  if a then
    Key := #0;
end;

procedure TForm30.Clear;
var
  r,c: integer;
begin
  MaskEdit1.ReadOnly := False;
  Label7.Caption := '';
  Label10.Caption := '';
  MaskEdit1.Clear;
  Edit8.Text := '1.0';
  Label15.Caption := '0';
  Label16.Caption := '0';
  Label17.Caption := '0.0';
  For r := 1 to StringGrid1.RowCount-1 do
    For c := 0 to StringGrid1.ColCount-1 do
      StringGrid1.Cells[c,r]:='';
  StringGrid1.RowCount  :=2;
end;

procedure TForm30.BitBtn7Click(Sender: TObject);
begin
  Clear;
  BitBtn3.SetFocus;
end;

procedure TForm30.BitBtn4Click(Sender: TObject);
var
  m: Integer;
begin
  if (Trim(Edit4.Text)<>'')and(Trim(Label10.Caption)<>'')and(Trim(Label15.Caption)<>'')and
    (Trim(Label16.Caption)<>'')and(Trim(Label17.Caption)<>'')and(JCxmlb = True)then
  begin
    datam.ADOConnection1.BeginTrans;
    Try
      with datam.ADOQuery2 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('insert 客戶集中呼叫票號表 Values(:a,:b,:c,:d,Default,:e) ');
        Parameters.ParamByName('a').Value := Trim(Label10.Caption);
        Parameters.ParamByName('b').Value := StrToInt(Label15.Caption);
        Parameters.ParamByName('c').Value := StrToInt(Label16.Caption);
        Parameters.ParamByName('d').Value := StrToFloat(Label17.Caption);
        Parameters.ParamByName('e').Value := Trim(Edit4.Text);
        ExecSQL;
      end;
      For m := 1 to StringGrid1.RowCount-1 do
      begin
        with datam.ADOQuery2 do
        begin
          Close;
          SQL.Clear;
          SQL.Add('insert 客戶集中呼叫表 Values(:a,:b,:c,:d,:e,:f,:g,:h)');
          Parameters.ParamByName('a').Value := Trim(StringGrid1.Cells[2,m]);
          Parameters.ParamByName('b').Value := Trim(StringGrid1.Cells[3,m]);
          Parameters.ParamByName('c').Value := Trim(StringGrid1.Cells[0,m]);
          Parameters.ParamByName('d').Value := Trim(StringGrid1.Cells[1,m]);
          Parameters.ParamByName('e').Value := StrToInt(StringGrid1.Cells[4,m]);
          Parameters.ParamByName('f').Value := StrToFloat(StringGrid1.Cells[5,m]);
          Parameters.ParamByName('g').Value := StrToFloat(StringGrid1.Cells[6,m]);
          Parameters.ParamByName('h').Value := Trim(Label10.Caption);
          ExecSQL;
        end;
      end;
      datam.ADOConnection1.CommitTrans;
      Application.MessageBox('數據保存成功。','提示',64);
      BitBtn7.OnClick(Sender);
    Except
      datam.ADOConnection1.RollbackTrans;
      Application.MessageBox('系統出錯。','提示',64);
      Close;
    end;
  end
  else
    Application.MessageBox('項目列表有誤,請查看項目列表是否有空項。','提示',64);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清不卡一区二区三区| 久久亚洲私人国产精品va媚药| 久久影院电视剧免费观看| 亚洲精品视频在线观看网站| 国产成人亚洲综合色影视| 欧美激情在线免费观看| 国产精品亚洲а∨天堂免在线| 日韩一区二区三区在线| 久久精品国产亚洲a| 国产成人精品影视| 悠悠色在线精品| 欧美日韩久久不卡| 国产午夜精品久久久久久免费视 | 91精品国产欧美日韩| 久久综合久久综合久久| 亚洲最新在线观看| 国产成人综合在线播放| 欧美性一区二区| 国产欧美一区二区精品秋霞影院 | 精品国产欧美一区二区| 亚洲欧洲国产日韩| 久久99精品久久久久久动态图| 91欧美激情一区二区三区成人| 日韩欧美久久久| 亚洲第一精品在线| 国产精品一级片在线观看| 欧美三电影在线| 中文字幕亚洲精品在线观看| 久久成人免费网站| 欧美图片一区二区三区| 亚洲欧美中日韩| 国产麻豆午夜三级精品| 91精品国产综合久久福利软件 | 美女视频黄 久久| 欧美天堂一区二区三区| 中文字幕一区二区三| 国产成人综合精品三级| 欧美日韩在线观看一区二区| 亚洲乱码国产乱码精品精可以看| 国产精品性做久久久久久| 成人av网址在线| 亚洲一级二级三级在线免费观看| 亚洲视频一区二区免费在线观看 | 91精品国产综合久久香蕉麻豆| 日韩精品视频网| 亚洲国产精品久久久男人的天堂 | 一区二区三区在线视频观看58 | 国产高清不卡一区二区| 欧美日韩精品一区视频| 天天做天天摸天天爽国产一区| 高清成人免费视频| 日韩一区二区三免费高清| 日本aⅴ免费视频一区二区三区| 色狠狠色狠狠综合| 自拍偷在线精品自拍偷无码专区| 成人一级片网址| 国产精品美女一区二区三区 | 一区二区三区四区激情| 99国产欧美久久久精品| 亚洲男人天堂av| 欧美午夜精品免费| 亚洲欧美日韩在线| 欧美四级电影在线观看| 五月婷婷另类国产| 日韩三级免费观看| 国产激情一区二区三区| 国产精品久久久一区麻豆最新章节| av电影在线观看一区| 亚洲欧美激情插| 欧美老肥妇做.爰bbww| 九九国产精品视频| 国产精品成人一区二区三区夜夜夜| 99久久久国产精品| 亚洲一区二区三区四区不卡| 51久久夜色精品国产麻豆| 青椒成人免费视频| www国产精品av| 成人h动漫精品一区二区| 一区二区三区国产豹纹内裤在线 | 国产馆精品极品| 国产精品麻豆网站| 欧美色图在线观看| 国内精品视频666| 国产精品久久福利| 7777精品伊人久久久大香线蕉经典版下载| 蜜桃久久久久久| 国产精品福利一区| 欧美一级搡bbbb搡bbbb| 风间由美一区二区三区在线观看| 精品亚洲欧美一区| 欧美性做爰猛烈叫床潮| 日韩影院精彩在线| 国产片一区二区三区| 美女任你摸久久| 91精品国产综合久久精品app| 国产人成亚洲第一网站在线播放| 国产精品三级电影| 国产麻豆精品在线| 国产亚洲精品bt天堂精选| 精品在线播放午夜| 亚洲综合在线观看视频| 青青国产91久久久久久| 精品久久久三级丝袜| 3d成人h动漫网站入口| 欧洲一区二区av| 91一区在线观看| 色综合天天综合在线视频| 成人免费福利片| 国产v日产∨综合v精品视频| 国产美女精品在线| 国产伦精品一区二区三区免费| 精品一区二区三区视频在线观看| 毛片不卡一区二区| 蜜臀久久99精品久久久久宅男| 日韩成人一级片| 日韩av中文在线观看| 欧美a级一区二区| 精品一区二区在线播放| 国产一区二区中文字幕| 国产盗摄精品一区二区三区在线| 另类小说视频一区二区| 国产在线精品视频| 福利一区二区在线观看| 91在线小视频| 欧美久久久久久久久| 日韩一二三区视频| 久久这里只精品最新地址| 欧美高清在线视频| 综合精品久久久| 亚洲成人资源在线| 韩国毛片一区二区三区| 国产盗摄女厕一区二区三区| 97se亚洲国产综合自在线| 色婷婷综合久久| 91精品麻豆日日躁夜夜躁| 精品日韩在线一区| 国产精品久久久久久久久快鸭| 一区二区三区**美女毛片| 日本欧洲一区二区| 成人性色生活片免费看爆迷你毛片| 99re成人在线| 欧美一二区视频| 国产精品久久久久久久久免费丝袜| 亚洲激情在线播放| 久久精品国产网站| 99久久国产综合色|国产精品| 欧美日韩一级视频| 久久精品男人天堂av| 一区二区三区四区国产精品| 久久精品国内一区二区三区| 成人av在线资源网站| 国产精品入口麻豆九色| 中文字幕av资源一区| 国产乱淫av一区二区三区 | 国产精品亚洲人在线观看| 成人深夜在线观看| 在线观看91av| 亚洲精品视频免费观看| 日本伊人色综合网| av电影天堂一区二区在线观看| 欧美日韩aaaaa| 欧美日韩精品综合在线| 国产网红主播福利一区二区| 国产高清精品久久久久| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区国产| 国产成人在线视频播放| 欧美一区日韩一区| 亚洲欧美国产77777| 国产精品自在在线| 日韩一区二区免费高清| 亚洲欧美日韩一区二区三区在线观看| 奇米色一区二区| 欧美性视频一区二区三区| 欧美韩国日本一区| 久久精品国产77777蜜臀| 欧美日韩成人在线| 亚洲精品写真福利| 成人福利视频网站| 2014亚洲片线观看视频免费| 青青草一区二区三区| 欧美在线你懂得| 一区二区三区色| 91蜜桃婷婷狠狠久久综合9色| 久久蜜桃一区二区| 精品影视av免费| 欧美一级高清片| 日本欧美久久久久免费播放网| 欧美性受极品xxxx喷水| 亚洲欧美视频在线观看| 99久久久精品| 一区视频在线播放| 成a人片国产精品| 国产日韩精品一区| 国产精品影视网| 欧美精品一区二区三区蜜桃| 日本中文一区二区三区| 欧美精品日韩一本| 丝袜诱惑亚洲看片| 91精品国产综合久久久久久久 |