📄 xs.pas
字号:
FieldByName('PartName').Value:='鼠标';
FieldByName('PartType').Value:=ComboBoxsbxh.Text;
FieldByName('SellerNumber').Value:=Editsbsl.Text;
FieldByName('SellPrice').Value:=Editsbjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editsbqx.Text;
Post;
end;
if (Editrqsl.Text<>'') and (Editrqsl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='软驱';
FieldByName('PartType').Value:=ComboBoxrqxh.Text;
FieldByName('SellerNumber').Value:=Editrqsl.Text;
FieldByName('SellPrice').Value:=Editrqjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editrqqx.Text;
Post;
end;
if (Editsksl.Text<>'') and (Editsksl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='声卡';
FieldByName('PartType').Value:=ComboBoxskxh.Text;
FieldByName('SellerNumber').Value:=Editsksl.Text;
FieldByName('SellPrice').Value:=Editskjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editskqx.Text;
Post;
end;
if (Editxksl.Text<>'') and (Editxksl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='显卡';
FieldByName('PartType').Value:=ComboBoxxkxh.Text;
FieldByName('SellerNumber').Value:=Editxksl.Text;
FieldByName('SellPrice').Value:=Editxkjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editxkqx.Text;
Post;
end;
if (Editwksl.Text<>'') and (Editwksl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='网卡';
FieldByName('PartType').Value:=ComboBoxwkxh.Text;
FieldByName('SellerNumber').Value:=Editwksl.Text;
FieldByName('SellPrice').Value:=Editwkjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editwkqx.Text;
Post;
end;
if (Editsxtsl.Text<>'') and (Editsxtsl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='摄像头';
FieldByName('PartType').Value:=ComboBoxsxtxh.Text;
FieldByName('SellerNumber').Value:=Editsxtsl.Text;
FieldByName('SellPrice').Value:=Editsxtjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editsxtqx.Text;
Post;
end;
if (Editupsl.Text<>'') and (Editupsl.Text<>'0') then
begin
Open;
Append;
FieldByName('SellerId').Value:=Editxsqdbh.Text;
FieldByName('PartName').Value:='优盘';
FieldByName('PartType').Value:=ComboBoxupxh.Text;
FieldByName('SellerNumber').Value:=Editupsl.Text;
FieldByName('SellPrice').Value:=Editupjg.Text;
FieldByName('DateTime').Value:=DateTimePickerRQ.Date;
FieldByName('RepairPeriod').Value:=Editupqx.Text;
Post;
end;
end;
showmessage('销售清单全部提交成功!');
end;
end;
procedure TxsForm.BitBtn1Click(Sender: TObject);
//18顾客资料页面的开始查找按钮的OnClick事件
begin
with DM.GkQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select Customer As 顾客姓名,CustSex As 顾客性别,');
SQL.Add('CustAddress As 顾客地址,CustPhone As 顾客电话,DateTime As 购买日期');
SQL.Add('from Seller where 1=1');
if Trim(Edit1.Text)<>'' then
begin
SQL.Add('and Customer=:cname');
Parameters.ParamByName('cname').Value:=Trim(Edit1.Text);
end;
if Trim(ComboBox4.Text)<>'' then
begin
SQL.Add('and CustSex=:csex');
Parameters.ParamByName('csex').Value:=Trim(ComboBox4.Text);
end;
if Trim(Edit2.Text)<>'' then
begin
SQL.Add('and CustAddress=:caddress');
Parameters.ParamByName('caddress').Value:=Trim(Edit2.Text);
end;
if Trim(Edit3.Text)<>'' then
begin
SQL.Add('and CustPhone=:cphone');
Parameters.ParamByName('cphone').Value:=Trim(Edit3.Text);
end;
Open;
end;
end;
procedure TxsForm.BitBtn3Click(Sender: TObject);
//19顾客资料页面的提交修改按钮的OnClick事件
begin
if DM.GkQuery.Active=True then
begin
if Trim(DBEditCustomer.Text)='' then
begin
showmessage('顾客姓名不能为空!');
DBEditCustomer.SetFocus;
end
else if Trim(DBComboBoxCustSex.Text)='' then
begin
showmessage('顾客性别不能为空!');
DBEditCustomer.SetFocus;
end
else
DM.GkQuery.Post;
end;
end;
procedure TxsForm.DBEdit1KeyPress(Sender: TObject; var Key: Char);
begin
key:=#0;//若按键非数字、退格和回车则输入无效
end;
procedure TxsForm.BitBtn2Click(Sender: TObject);
begin
Edit1.Clear;
Edit2.Clear;
Edit3.Clear;
Edit4.Clear;
ComboBox4.Text:='';
DM.GkQuery.Close;
end;
procedure TxsForm.BitBtn4Click(Sender: TObject);
begin
DM.GkQuery.Cancel;
end;
procedure TxsForm.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in['0'..'9','-',#8,#13]) then
key:=#0;//若按键非数字、间隔符、退格和回车则输入无效
end;
procedure TxsForm.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in['0'..'9','-',#8,#13]) then
key:=#0;//若按键非数字、间隔符、退格和回车则输入无效
end;
procedure TxsForm.DBEditCustPhoneKeyPress(Sender: TObject; var Key: Char);
begin
if not (key in['0'..'9','-',#8,#13]) then
key:=#0;//若按键非数字、间隔符、退格和回车则输入无效
end;
procedure TxsForm.DBEditDateTimeKeyPress(Sender: TObject; var Key: Char);
begin
if not (key in['0'..'9','-',#8,#13]) then
key:=#0;//若按键非数字、间隔符、退格和回车则输入无效
end;
procedure TxsForm.TabSheet29Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname001');
Parameters.ParamByName('pname001').Value:='品牌机';
Open;
while not Eof do
begin
ComboBoxxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet29Exit(Sender: TObject);
begin
ComboBoxxh.Items.Clear;
end;
procedure TxsForm.TabSheet10Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname002');
Parameters.ParamByName('pname002').Value:='CPU';
Open;
while not Eof do
begin
ComboBoxcpuxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet10Exit(Sender: TObject);
begin
ComboBoxcpuxh.Items.Clear;
end;
procedure TxsForm.TabSheet11Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname003');
Parameters.ParamByName('pname003').Value:='主板';
Open;
while not Eof do
begin
ComboBoxzbxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet11Exit(Sender: TObject);
begin
ComboBoxzbxh.Items.Clear;
end;
procedure TxsForm.TabSheet12Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname004');
Parameters.ParamByName('pname004').Value:='硬盘';
Open;
while not Eof do
begin
ComboBoxypxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet12Exit(Sender: TObject);
begin
ComboBoxypxh.Items.Clear;
end;
procedure TxsForm.TabSheet13Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname005');
Parameters.ParamByName('pname005').Value:='机箱';
Open;
while not Eof do
begin
ComboBoxjxxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet13Exit(Sender: TObject);
begin
ComboBoxjxxh.Items.Clear;
end;
procedure TxsForm.TabSheet14Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname006');
Parameters.ParamByName('pname006').Value:='显示器';
Open;
while not Eof do
begin
ComboBoxxsqxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet14Exit(Sender: TObject);
begin
ComboBoxxsqxh.Items.Clear;
end;
procedure TxsForm.TabSheet15Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname007');
Parameters.ParamByName('pname007').Value:='电源';
Open;
while not Eof do
begin
ComboBoxdyxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet15Exit(Sender: TObject);
begin
ComboBoxdyxh.Items.Clear;
end;
procedure TxsForm.TabSheet16Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname008');
Parameters.ParamByName('pname008').Value:='光驱';
Open;
while not Eof do
begin
ComboBoxgqxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet16Exit(Sender: TObject);
begin
ComboBoxgqxh.Items.Clear;
end;
procedure TxsForm.TabSheet17Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname009');
Parameters.ParamByName('pname009').Value:='键盘';
Open;
while not Eof do
begin
ComboBoxjpxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet17Exit(Sender: TObject);
begin
ComboBoxjpxh.Items.Clear;
end;
procedure TxsForm.TabSheet18Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname010');
Parameters.ParamByName('pname010').Value:='鼠标';
Open;
while not Eof do
begin
ComboBoxsbxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet18Exit(Sender: TObject);
begin
ComboBoxsbxh.Items.Clear;
end;
procedure TxsForm.TabSheet19Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname011');
Parameters.ParamByName('pname011').Value:='软驱';
Open;
while not Eof do
begin
ComboBoxrqxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet19Exit(Sender: TObject);
begin
ComboBoxrqxh.Items.Clear;
end;
procedure TxsForm.TabSheet20Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname012');
Parameters.ParamByName('pname012').Value:='声卡';
Open;
while not Eof do
begin
ComboBoxskxh.Items.Add(FieldByName('PartType').AsString);
Next;
end;
end;
end;
procedure TxsForm.TabSheet20Exit(Sender: TObject);
begin
ComboBoxskxh.Items.Clear;
end;
procedure TxsForm.TabSheet21Enter(Sender: TObject);
begin
with DM.PjQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From PartName where PartName=:pname013');
Parameters.ParamByName('pname013').Value:='显卡';
Open;
while not Eof do
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -