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

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

?? spjcxxgl.~pas

?? delphi7.0+sql2000開發的客戶管理系統
?? ~PAS
字號:
unit spjcxxgl;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls, Buttons;

type
  TForm7 = class(TForm)
    Panel1: TPanel;
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    BitBtn5: TBitBtn;
    BitBtn6: TBitBtn;
    BitBtn7: TBitBtn;
    BitBtn8: TBitBtn;
    Panel3: TPanel;
    Label1: TLabel;
    Label3: TLabel;
    Label8: TLabel;
    Label6: TLabel;
    Label9: TLabel;
    Label13: TLabel;
    Edit10: TEdit;
    Edit9: TEdit;
    Label11: TLabel;
    Edit8: TEdit;
    Label10: TLabel;
    Edit7: TEdit;
    Edit6: TEdit;
    Edit11: TEdit;
    Label5: TLabel;
    Edit5: TEdit;
    Edit4: TEdit;
    Edit2: TEdit;
    Label2: TLabel;
    Label4: TLabel;
    Edit3: TEdit;
    Edit1: TEdit;
    procedure BitBtn1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Panel2MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure BitBtn3Click(Sender: TObject);
    procedure Edit1Change(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn5Click(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure BitBtn7Click(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure EditClear;
    Procedure DisableEdit;
    procedure Edit7KeyPress(Sender: TObject; var Key: Char);
    procedure FormShow(Sender: TObject);//數據初始化
    procedure EditValue;
    procedure Edit11KeyPress(Sender: TObject; var Key: Char);
    procedure Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit2KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit4KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit11KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit5KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit7KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit8KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit9KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit3KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit6KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit10KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);//為編輯框賦值
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form7: TForm7;
  aa: Boolean = False ;//設置保存按鈕是否可用
implementation
  uses data2;
{$R *.dfm}

procedure TForm7.BitBtn1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Screen.Cursor := -21;
  TBitBtn(Sender).Font.Color := clRed;
end;

procedure TForm7.Panel2MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Screen.Cursor := -2;
  BitBtn1.Font.Color := clBlue;
  BitBtn2.Font.Color := clBlue;
  BitBtn3.Font.Color := clBlue;
  BitBtn4.Font.Color := clBlue;
  BitBtn5.Font.Color := clBlue;
  BitBtn6.Font.Color := clBlue;
  BitBtn7.Font.Color := clBlue;
  BitBtn8.Font.Color := clBlue;
end;

procedure TForm7.BitBtn3Click(Sender: TObject);
var
  s,m: String;
  i: integer;
begin
  EditClear;
  Edit7.Enabled := True;
  Edit8.Enabled := True;
  Edit9.Enabled := True;
  aa := True;
  BitBtn5.Enabled := False;
  BitBtn6.Enabled := False;
  s:= 'S'+ FormatDateTime('yyyymmdd',Now());
  With Datam.ADOQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select max(商品編號) as ss From 商品基礎信息表 ');
    Open;
  end;
  If Datam.ADOQuery1.FieldByName('ss').Value = null then
    s := s + '001'
  else
  begin
    m:= Trim(Datam.ADOQuery1.FieldByName('ss').Value) ;
    i:= StrToInt(Trim(Copy(m,10,5))) ;
    if i<9 then
      s:= s + '00'+ InttoStr(i +1)
    else if i<99 then
      s:= s + '0'+ InttoStr(i +1)
    else
      s:= s +InttoStr(i +1);
  end;
  Edit1.Text := Trim(s);
  Edit2.SetFocus;
end;

procedure TForm7.Edit1Change(Sender: TObject);
begin
  if (Trim(Edit1.Text)<>'')and (Trim(Edit2.Text)<>'')and(Trim(Edit3.Text)<>'')and
    (Trim(Edit4.Text)<>'') and(Trim(Edit5.Text)<>'')and(Trim(Edit6.Text)<>'')and
    (Trim(Edit7.Text)<>'')and(Trim(Edit8.Text)<>'')and(Trim(Edit9.Text)<>'')and
    (Trim(Edit10.Text)<>'')and(aa = True)then
     BitBtn4.Enabled := True
  else
    BitBtn4.Enabled := False;
end;

procedure TForm7.BitBtn1Click(Sender: TObject);
begin
 if Not Datam.ADOQuery2.Bof  then
  begin
    Datam.ADOQuery2.Prior;
    EditValue;
  end
  else
    BitBtn1.Enabled := False;
    BitBtn2.Enabled := True;
    BitBtn5.Enabled := True;
    DisableEdit;
    BitBtn6.Enabled := True;
    BitBtn4.Enabled := False;
end;

procedure TForm7.BitBtn2Click(Sender: TObject);
begin
  if Not Datam.ADOQuery2.Eof then
  begin
    Datam.ADOQuery2.Next;
    EditValue;
  end
  else
    BitBtn2.Enabled := False;
    BitBtn1.Enabled := True;
    BitBtn5.Enabled := True;
    DisableEdit;
    BitBtn6.Enabled := True;
    BitBtn4.Enabled := False;
end;

procedure TForm7.BitBtn5Click(Sender: TObject);
begin
  Try
  if Application.MessageBox('確實要修改該條記錄嗎?','提示',MB_YESNO )= ID_Yes then
  begin
  with Datam.ADOQuery2 do
  begin
    DisableEdit;
    Edit;
    BitBtn4.Enabled := False;
    FieldByName('商品編號').Value := Edit1.Text;
    FieldByName('商品名稱').Value := Edit2.Text ;
    FieldByName('簡稱').Value := Edit3.Text;
    FieldByName('規格').Value := Edit4.Text ;
    FieldByName('產地').Value := Edit5.Text ;
    FieldByName('單位').Value := Edit6.Text ;
    FieldByName('保質期').Value := StrToInt(Trim(Edit11.Text)) ;
    FieldByName('進價').Value :=  StrToFloat(Edit7.Text);
    FieldByName('批發價').Value := StrToFloat(Edit8.Text) ;
    FieldByName('零售價').Value := StrToFloat(Edit9.Text) ;
    FieldByName('備注').Value := Edit10.Text ;
    Post;
    Application.MessageBox('修改成功。','提示',0+64);
  end;
  end
  else
  EditValue;
  Except
  Application.MessageBox('系統出錯。','提示',0+64);
  Close;
  end;
end;

procedure TForm7.BitBtn6Click(Sender: TObject);
begin
  BitBtn4.Enabled := False;
  Try
  if Application.MessageBox('確實要刪除該條記錄嗎?','提示',MB_YESNO )= ID_Yes then
  begin
    with Datam.ADOQuery1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('delete 商品基礎信息表 where 商品編號 = :a');
      Parameters.ParamByName('a').Value := Trim(Edit1.Text);
      ExecSQL;
    end;
    Application.MessageBox('該條記錄已經刪除。','提示',0+64);
    OnShow(Sender);
  end;
  Except
    Application.MessageBox('系統出錯。','提示',0+64);
    Close;
  end;
end;

procedure TForm7.BitBtn7Click(Sender: TObject);
begin
  Self.OnShow(Sender);
  BitBtn4.Enabled := False;
  BitBtn6.Enabled := True;
  BitBtn5.Enabled := True;
  BitBtn2.Enabled := True;
  DisableEdit;
end;

procedure TForm7.BitBtn4Click(Sender: TObject);
begin
  With Datam.ADOQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select * from 商品基礎信息表 where 商品編號 = :a');
    Parameters.ParamByName('a').Value := Trim(Edit1.Text);
    Open;
  end;
  if Datam.ADOQuery1.RecordCount > 0 then
  begin
    Application.MessageBox('該商品已經存在。','提示',0+64);
    Exit;
  end;
  if StrToFloat(Trim(Edit8.Text))>StrToFloat(Trim(Edit9.Text))then
    if Application.MessageBox('批發價確實要大于零售價嗎?','提示',MB_YESNO)<> ID_Yes then
      Exit;
  Try
    With Datam.ADOQuery1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('Insert 商品基礎信息表 values ( :a,:b,:c,:d,:e,:f,:h,:i,:j,:k,:m )');
      Parameters.ParamByName('a').Value := Trim(Edit1.Text);
      Parameters.ParamByName('b').Value := Trim(Edit2.Text);
      Parameters.ParamByName('c').Value := Trim(Edit3.Text);
      Parameters.ParamByName('d').Value := Trim(Edit4.Text);
      Parameters.ParamByName('e').Value := Trim(Edit5.Text);
      Parameters.ParamByName('f').Value := Trim(Edit6.Text);
      Parameters.ParamByName('h').Value := StrToInt(Trim(Edit11.Text));
      Parameters.ParamByName('i').Value := StrToFloat(Trim(Edit7.Text));
      Parameters.ParamByName('j').Value := StrToFloat(Trim(Edit8.Text));
      Parameters.ParamByName('k').Value := StrToFloat(Trim(Edit9.Text));
      Parameters.ParamByName('m').Value := Trim(Edit10.Text);
      ExecSQL;
    end;
    Application.MessageBox('保存成功。','提示',0+64);
    BitBtn1.Enabled := True;
    BitBtn2.Enabled := True;
    self.OnShow(Sender);
  Except
    Application.MessageBox('系統出錯。','提示',0+64);
    Close;
  end;
end;

procedure TForm7.EditClear;
begin
  Edit1.Clear;
  Edit2.Clear;
  Edit3.Clear;
  Edit4.Clear;
  Edit5.Clear;
  Edit6.Clear;
  Edit7.Clear;
  Edit8.Clear;
  Edit9.Clear;
  Edit10.Clear;
  Edit11.Clear;
end;

procedure TForm7.Edit7KeyPress(Sender: TObject; var Key: Char);
var
  m: Boolean;
begin
  m := (key <#8)or(Key>#8)and(key < #46)or(key>#46)and(key <#48)or(key > #57);
  if m then
    key := #0;
end;

procedure TForm7.FormShow(Sender: TObject);
begin
  with Datam.ADOQuery2 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select * from 商品基礎信息表');
    Open;
  end;
  If Datam.ADOQuery2.FieldByName('商品編號').Value = null then
  begin
    Application.MessageBox('該表數據為空,請向該表中插入數據。','提示',0+64);
    BitBtn1.Enabled := False;
    BitBtn2.Enabled := False;
    BitBtn5.Enabled := False;
    BitBtn6.Enabled := False;
    BitBtn7.Enabled := False;
  end
  else
    EditValue;
  DisableEdit;
end;

procedure TForm7.EditValue;
begin
  if Datam.ADOQuery2.FieldByName('商品編號').Value <> null then
  begin
    Edit1.Text :=  Datam.ADOQuery2.FieldByName('商品編號').Value;
    Edit2.Text :=  Datam.ADOQuery2.FieldByName('商品名稱').Value;
    Edit3.Text :=  Datam.ADOQuery2.FieldByName('簡稱').Value;
    Edit4.Text :=  Datam.ADOQuery2.FieldByName('規格').Value;
    Edit5.Text :=  Datam.ADOQuery2.FieldByName('產地').Value;
    Edit6.Text :=  Datam.ADOQuery2.FieldByName('單位').Value;
    Edit11.Text:=  IntToStr(Datam.ADOQuery2.FieldByName('保質期').Value);
    Edit7.Text :=  FloatToStr(Datam.ADOQuery2.FieldByName('進價').Value);
    Edit8.Text :=  FloatToStr(Datam.ADOQuery2.FieldByName('批發價').Value);
    Edit9.Text :=  FloatToStr(Datam.ADOQuery2.FieldByName('零售價').Value);
    Edit10.Text :=  Datam.ADOQuery2.FieldByName('備注').Value;
  end
  else
  begin
    Edit1.Clear;
    Edit2.Clear;
    Edit3.Clear;
    Edit4.Clear;
    Edit5.Clear;
    Edit7.Clear;
    Edit8.Clear;
    Edit9.Clear;
    Edit10.Clear;
    Edit11.Clear;
  end;
end;

procedure TForm7.Edit11KeyPress(Sender: TObject; var Key: Char);
var
  m: Boolean;
begin
  m := (key <#8)or(Key>#8)and(key <#48)or(key>#57);
  if m then
    key := #0;
end;
procedure TForm7.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit2.SetFocus;
end;

procedure TForm7.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit3.SetFocus;
  if key = vk_up then
    Edit1.SetFocus;
end;

procedure TForm7.Edit4KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if key = vk_return then
    Edit11.SetFocus;
  if key = vk_up then
    Edit3.SetFocus;
end;

procedure TForm7.Edit11KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit5.SetFocus;
  if key = vk_up then
    Edit4.SetFocus;
end;

procedure TForm7.Edit5KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if key = vk_return then
    Edit6.SetFocus;
  if key = vk_up then
    Edit11.SetFocus;
end;

procedure TForm7.Edit7KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if key = vk_return then
    Edit8.SetFocus;
  if key = vk_up then
    Edit6.SetFocus;
end;

procedure TForm7.Edit8KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit9.SetFocus;
  if key = vk_up then
    Edit7.SetFocus;
end;

procedure TForm7.Edit9KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit10.SetFocus;
  if key = vk_up then
    Edit8.SetFocus;
end;

procedure TForm7.Edit3KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    Edit4.SetFocus;
  if key = vk_up then
    Edit2.SetFocus;
end;

procedure TForm7.Edit6KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key = vk_return)and(Edit7.Enabled = True) then
    Edit7.SetFocus;
  if key = vk_up then
    Edit5.SetFocus;
end;

procedure TForm7.Edit10KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key = vk_up)and(Edit9.Enabled = True) then
    Edit9.SetFocus;
end;

procedure TForm7.DisableEdit;
begin
  Edit7.Enabled := False;
  Edit8.Enabled := False;
  Edit9.Enabled := False;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产嫩草影院久久久久| 亚洲视频免费在线| 亚洲精品免费在线播放| 久久99精品国产麻豆不卡| 一本一道波多野结衣一区二区| 欧美一级二级三级乱码| 亚洲黄色小视频| 成人久久18免费网站麻豆| 日韩欧美一二三| 婷婷激情综合网| 一本大道久久a久久综合婷婷| 久久久www成人免费毛片麻豆| 美女视频一区在线观看| 欧美日韩视频在线观看一区二区三区 | 综合色天天鬼久久鬼色| 经典三级在线一区| 欧美大片在线观看一区二区| 亚洲动漫第一页| 精品视频全国免费看| 一区二区三区精品在线| caoporn国产精品| 国产精品网站在线| 岛国精品在线播放| 国产日产欧美一区| 成人免费视频caoporn| 欧美国产禁国产网站cc| 成人动漫视频在线| 国产精品丝袜在线| 91色.com| 亚洲福中文字幕伊人影院| 色呦呦国产精品| 亚洲黄色免费电影| 欧美视频你懂的| 午夜视频在线观看一区二区三区 | 成人久久18免费网站麻豆| 久久久久久久网| 成人av网址在线| 国产精品美女视频| 91麻豆高清视频| 亚洲一线二线三线久久久| 欧美丰满高潮xxxx喷水动漫| 久久电影国产免费久久电影| 精品成人一区二区三区四区| 国产盗摄女厕一区二区三区| 中文字幕永久在线不卡| 欧美中文字幕一区| 看电影不卡的网站| 国产精品每日更新在线播放网址| av综合在线播放| 视频一区二区不卡| 精品国产91久久久久久久妲己| 国产美女娇喘av呻吟久久| 国产精品不卡在线| 欧美日韩你懂得| 国产一区二区精品久久91| 日韩美女视频一区二区 | 午夜精品久久一牛影视| 精品国产制服丝袜高跟| 高清不卡在线观看av| 亚洲国产裸拍裸体视频在线观看乱了| 911国产精品| 成人三级伦理片| 亚洲va欧美va国产va天堂影院| 精品1区2区在线观看| 91香蕉视频污| 国内成+人亚洲+欧美+综合在线| 国产精品家庭影院| 欧美福利一区二区| 99视频热这里只有精品免费| 日韩电影一二三区| 自拍偷拍欧美激情| 久久日韩粉嫩一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 欧美国产精品久久| 欧美日本国产一区| 99国产精品久久久久久久久久久| 日韩制服丝袜先锋影音| 中文字幕欧美一| 久久精品亚洲一区二区三区浴池| 欧美在线色视频| www.欧美亚洲| 国产美女久久久久| 日产欧产美韩系列久久99| 亚洲欧美中日韩| 国产女主播在线一区二区| 91精品欧美福利在线观看| 91浏览器打开| 国产成人午夜视频| 激情偷乱视频一区二区三区| 亚洲va韩国va欧美va| 亚洲毛片av在线| 中文文精品字幕一区二区| 日韩精品在线网站| 777精品伊人久久久久大香线蕉| 99久久国产免费看| 国产999精品久久久久久绿帽| 免费日本视频一区| 日韩成人伦理电影在线观看| 亚洲国产乱码最新视频| 亚洲精品国产a| 一区二区三区四区av| 成人欧美一区二区三区1314 | 91精品国产乱码久久蜜臀| 欧美亚洲日本国产| 色婷婷综合视频在线观看| 成人在线综合网站| 成人av在线看| 成人一区二区三区中文字幕| 国产精品资源站在线| 美国av一区二区| 青娱乐精品视频| 六月婷婷色综合| 麻豆91在线播放| 伦理电影国产精品| 精品一区中文字幕| 国模冰冰炮一区二区| 国内精品久久久久影院色| 精品综合免费视频观看| 久久99精品久久久| 国产一区二区不卡老阿姨| 国产一区二区美女诱惑| 国产91露脸合集magnet | 亚洲免费电影在线| 亚洲午夜在线视频| 免费不卡在线视频| 狠狠色狠狠色综合日日91app| 激情综合五月天| 国产a精品视频| 色婷婷久久综合| 91精品国产综合久久香蕉麻豆 | 欧美精品乱码久久久久久 | 日本精品视频一区二区| 欧美三级中文字| 精品免费一区二区三区| 国产三级精品三级| 亚洲欧美电影一区二区| 香蕉加勒比综合久久| 国内精品写真在线观看| 99国产精品久久久久久久久久| 欧美日韩国产免费| 久久久高清一区二区三区| 亚洲免费av观看| 麻豆精品一区二区三区| av在线一区二区| 91麻豆精品国产91久久久 | 婷婷成人激情在线网| 麻豆91小视频| 色综合视频一区二区三区高清| 91精品国产免费久久综合| 久久久久久久久久电影| 亚洲精品国产第一综合99久久| 免费日本视频一区| 96av麻豆蜜桃一区二区| 日韩欧美亚洲国产另类| 亚洲欧洲精品天堂一级| 日本vs亚洲vs韩国一区三区| www.亚洲免费av| 精品国产91洋老外米糕| 夜色激情一区二区| 成人免费视频app| 日韩一区二区视频| 亚洲综合成人在线视频| 国产精品99久久久久久有的能看 | 欧美日韩免费观看一区二区三区| wwwwww.欧美系列| 天堂蜜桃一区二区三区| www.在线欧美| 久久久久9999亚洲精品| 日韩精品一级中文字幕精品视频免费观看 | 亚洲第一福利视频在线| 成人毛片视频在线观看| 精品日韩一区二区三区| 亚洲成av人综合在线观看| 99国产精品久| 国产农村妇女精品| 国产精品伊人色| 日韩女优制服丝袜电影| 丝袜美腿亚洲色图| 欧美性videosxxxxx| 国产精品国产三级国产三级人妇 | 中文字幕日本不卡| 国产精品一区二区三区99| 欧美一级在线视频| 亚洲国产欧美在线| 在线影院国内精品| 亚洲另类色综合网站| 99精品国产91久久久久久| 欧美极品aⅴ影院| 国产高清在线观看免费不卡| 精品国产伦一区二区三区观看体验| 日一区二区三区| 欧美精品精品一区| 丝袜美腿高跟呻吟高潮一区| 欧美情侣在线播放| 亚洲第一福利视频在线| 欧美美女一区二区在线观看| 亚洲国产成人porn| 欧美日韩电影一区| 免费观看在线色综合| 欧美v亚洲v综合ⅴ国产v|