门禁管理系统程序代码
with qryPopedCard do
begin
Close;
SQL.Clear;
SQL.Add('SELECT c.卡号 AS 卡号, c.用户编号 AS 用户编号,');
SQL.Add('h.持卡人姓名 AS 用户姓名, c.卡类 AS 卡类,');
// SQL.Add('c.有效期止日期 AS 有效日期止, c.卡内金额 AS 卡内金额');
SQL.Add('c.有效期止日期 AS 有效日期止, c.有效期起日期 AS 起始日期,');
SQL.Add('c.卡内金额 AS 卡内金额,c.挂失 AS 挂失,');
SQL.Add('c.收费类型 AS 收费类型,');
SQL.Add('c.车牌号码 AS 车牌号码');
SQL.Add('FROM JY_Park_Card_Info c INNER JOIN JY_Card_Infomation h');
SQL.Add('ON c.卡号=h.卡号');
if ckbctype.Checked then
begin
strm:=inttostr(cmbCardtypes.ItemIndex +1);
SQL.Add('AND c.卡类= '''+strm+'''');
end;
if ckbguoqi.Checked then //2009
begin
SQL.Add('AND c.有效期止日期< '''+datetostr(guoqid.DateTime)+'''');//之前的时间
end;
if chkSftype.Checked then
begin
if cmbSftype.ItemIndex = 0 then strm:='100'
else if cmbSftype.ItemIndex = 1 then strm:='101'
else if cmbSftype.ItemIndex = 2 then strm:='0'
else if cmbSftype.ItemIndex = 3 then strm:='1'
else if cmbSftype.ItemIndex = 4 then strm:='-1';
SQL.Add('AND c.收费类型= '''+strm+'''');
end;
SQL.Add('ORDER BY 用户编号');
Open;
labCount.Caption :='满足条件的记录:'+inttostr(RecordCount);
while not Eof do
begin
Item := lvCard.Items.Add;
Item.ImageIndex := 4;
Item.Caption := trim(FieldByName('卡号').AsString);
Item.SubItems.Add(trim(FieldByName('用户编号').AsString));
Item.SubItems.Add(trim(FieldByName('用户姓名').AsString));
if FieldByName('卡类').AsString='1' then Item.SubItems.Add('期 卡');
if FieldByName('卡类').AsString='2' then Item.SubItems.Add('临时卡');
if FieldByName('卡类').AsString='3' then Item.SubItems.Add('充值卡');
if FieldByName('卡类').AsString='4' then Item.SubItems.Add('贵宾卡');
if FieldByName('卡类').AsString='5' then Item.SubItems.Add('时段卡');
if FieldByName('卡类').AsString='6' then Item.SubItems.Add('卡类A');
if FieldByName('卡类').AsString='7' then Item.SubItems.Add('卡类B');
Item.SubItems.Add(FieldByName('起始日期').AsString);
Item.SubItems.Add(FieldByName('有效日期止').AsString);
if FieldByName('收费类型').AsInteger =100 then Item.SubItems.Add('期卡露天')
else if FieldByName('收费类型').AsInteger =101 then Item.SubItems.Add('期卡车库')
else if FieldByName('收费类型').AsInteger =102 then Item.SubItems.Add('期卡标准A')
else if FieldByName('收费类型').AsInteger =103 then Item.SubItems.Add('期卡标准B')
else if FieldByName('收费类型').AsInteger =104 then Item.SubItems.Add('期卡标准C')
else if FieldByName('收费类型').AsInteger =105 then Item.SubItems.Add('期卡标准D')
else if FieldByName('收费类型').AsInteger =106 then Item.SubItems.Add('期卡标准E')
else if FieldByName('收费类型').AsInteger =107 then Item.SubItems.Add('期卡标准F')
else if FieldByName('收费类型').AsInteger =-1 then Item.SubItems.Add('未定义')
// else if FieldByName('收费类型').AsInteger =0 then Item.SubItems.Add('标准0')
//else if FieldByName('收费类型').AsInteger =1 then Item.SubItems.Add('标准1')
else
begin
typ:= FieldByName('收费类型').AsInteger;
with qrycomm do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM JY_Park_Day_Fstd_Info WHERE 编号 = ''' + inttostr(typ)+'''' );
Open;
strm:=trim(FieldByName('组合类型').AsString);
Item.SubItems.Add(strm);
end;
end;
Item.SubItems.Add(trim(FieldByName('车牌号码').AsString));
Item.SubItems.Add(FieldByName('挂失').AsString);
Next;
end;
end;
- 1生物识别六大领域 细分市场不忘安全隐患
- 2常州武进人民医院门禁管理系统
- 3举例四点表示不宜安装安检门的例子讲解
- 4道闸系统性能特点
- 5华本国际教你如何使用指纹考勤机
- 6门禁有道:浅析指纹识别技术发展
- 7RFID
- 8平安校园安防市场 视频与门禁应用齐发力
- 9停车位,难道又是新的投资点?
- 10凤凰城小区蓝牙停车场收费系统
- 11企业告别假指纹 华本3D指纹考勤机拿事实说话
- 12三种关于门禁系统控制电梯管理的模式
- 13远距离射频识别技术在智能停车场中的应用
- 14蓝牙远距离不停车通行门禁管理系统应用
- 15安检门的应用范围及领域使用的作用
- 16(市场分析)中国安防市场三大区域分析总结报告
- 17大连一停车场占道收费 要发票挺费劲
- 18基于RFID技术的车联网信息安全分析
- 19停车应该作为一个重要产业来发展发展
- 20多种收费标准及模式供用户选择
- 21市场崛起:指纹识别技术分解与应用分析
- 22门禁管理系统的应该重视的几个功能
- 23安检门可以减轻安检员的工作量即又简短受检人的时间
- 24门禁管理系统软件主要功能?
- 25门禁管理系统更新日志
- 26使用门禁管理系统的好处
- 27罗氏制药有限公司停车场车位系统启用
- 28门禁管理系统的设计与特点是怎样的?
- 29带你了解指纹门禁系统的架构
- 30门禁管理系统软件设计程序分析