mainform1.pas
来自「思微POS连锁超市管理系统 (商业代码),几年前的东西了」· PAS 代码 · 共 2,254 行 · 第 1/5 页
PAS
2,254 行
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '销售出货';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('xschd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Txschd, xschd);
xschd.show;
end
else
begin //存在则将其拖到前台。
xschd.BringToFront;
xschd.SetFocus;
end;
end;
procedure TMainForm.N85Click(Sender: TObject);
var
I: Integer;
begin
with MainForm do
for I := MDIChildCount - 1 downto 0 do
MDIChildren[I].Close;
end;
procedure TMainForm.N53Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '销售收款单';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('xsskd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Txsskd, xsskd);
xsskd.show;
end
else
begin //存在则将其拖到前台。
xsskd.BringToFront;
xsskd.SetFocus;
end;
end;
procedure TMainForm.N55Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '采购付款单';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('cgfkd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tcgfkd, cgfkd);
cgfkd.show;
end
else
begin //存在则将其拖到前台。
cgfkd.BringToFront;
cgfkd.SetFocus;
end;
end;
procedure TMainForm.N29Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '销售退货';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('xsthd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Txsthd, xsthd);
xsthd.show;
end
else
begin //存在则将其拖到前台。
xsthd.BringToFront;
xsthd.SetFocus;
end;
end;
procedure TMainForm.N33Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '采购退货';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('cgthd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tcgthd, cgthd);
cgthd.show;
end
else
begin //存在则将其拖到前台。
cgthd.BringToFront;
cgthd.SetFocus;
end;
end;
procedure TMainForm.N35Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '仓库对调';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('ckdd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tckdd, ckdd);
ckdd.show;
end
else
begin //存在则将其拖到前台。
ckdd.BringToFront;
ckdd.SetFocus;
end;
end;
procedure TMainForm.N76Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '直接进仓';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('sprk') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsprk, sprk);
sprk.show;
end
else
begin //存在则将其拖到前台。
sprk.BringToFront;
sprk.SetFocus;
end;
end;
procedure TMainForm.N36Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '领料单';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('lld') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tlld, lld);
lld.show;
end
else
begin //存在则将其拖到前台。
lld.BringToFront;
lld.SetFocus;
end;
end;
procedure TMainForm.N46Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '退料单';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('tld') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Ttld, tld);
tld.show;
end
else
begin //存在则将其拖到前台。
tld.BringToFront;
tld.SetFocus;
end;
end;
procedure TMainForm.N47Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '货品损溢';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('syd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsyd, syd);
syd.show;
end
else
begin //存在则将其拖到前台。
syd.BringToFront;
syd.SetFocus;
end;
end;
procedure TMainForm.N74Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '货品组装';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('spzzd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tspzzd, spzzd);
spzzd.show;
end
else
begin //存在则将其拖到前台。
spzzd.BringToFront;
spzzd.SetFocus;
end;
end;
procedure TMainForm.N75Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '货品拆卸';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('spcxd') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tspcxd, spcxd);
spcxd.show;
end
else
begin //存在则将其拖到前台。
spcxd.BringToFront;
spcxd.SetFocus;
end;
end;
procedure TMainForm.N94Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '收银员日结账';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('syjk') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsyjk, syjk);
syjk.show;
end
else
begin //存在则将其拖到前台。
syjk.BringToFront;
syjk.SetFocus;
end;
end;
procedure TMainForm.N95Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '收银员日结账查询';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('syyjkcx') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsyyjkcx, syyjkcx);
syyjkcx.show;
end
else
begin //存在则将其拖到前台。
syyjkcx.BringToFront;
syyjkcx.SetFocus;
end;
end;
procedure TMainForm.N90Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '收银员档案';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('syyda') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsyyda, syyda);
syyda.show;
end
else
begin //存在则将其拖到前台。
syyda.BringToFront;
syyda.SetFocus;
end;
end;
procedure TMainForm.N92Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := '付款方式';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('syfkfsda') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tsyfkfsda, syfkfsda);
syfkfsda.show;
end
else
begin //存在则将其拖到前台。
syfkfsda.BringToFront;
syfkfsda.SetFocus;
end;
end;
procedure TMainForm.N91Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
Query1.Parameters[0].Value := Label4.Caption;
Query1.Parameters[1].Value := 'POS机设置';
Query1.open;
if Query1.RecordCount = 0 then
begin
Application.MessageBox('您无权执行该功能。', '提示', MB_OK + MB_ICONWARNING);
exit;
end;
if not MainForm.ExistForm('possz') then //判断窗体是否存在。
begin
//不存在则建立。
Application.CreateForm(Tpossz, possz);
possz.show;
end
else
begin //存在则将其拖到前台。
possz.BringToFront;
possz.SetFocus;
end;
end;
procedure TMainForm.N101Click(Sender: TObject);
begin
Query1.close;
Query1.sql.Clear;
Query1.sql.add('select * from menu where czyid=:czyid and menuname=:menuname');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?