⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ttsjhproc.asp

📁 我的图书管理系统
💻 ASP
📖 第 1 页 / 共 3 页
字号:

    msgbox "没有找至此图书,请重新输入!"
    ietimer1.interval=2000
   
   exit sub

  end if
  
   rds1.sql="SELECT * FROM Tjsdj WHERE  借书证号='"&trim(jszh.value)&"' and  分类编号 = '"&trim(fllb.value)&"' AND 主序号='"&trim(JXH.value)&"' AND 次序号='"&trim(CXH.value)&"'and 类别编号='"&trim(<%=session("lbbh")%>)&"' "

   rds1.executeoptions=1
   rds1.refresh

  if rds1.recordset.recordcount>0 then

  
   else

    msgbox "你没有借此图书,请重新输入!",,"提示窗口"
    ietimer1.interval=2000
   
    exit sub

  end if


  rds2.sql="SELECT 图片 FROM TJSZ WHERE  借书证号 = '"&trim(jszh.value)&"' "

  rds2.executeoptions=1
  rds2.refresh

  TP=RdS2.recordset.FIELDS(0).VALUE

  jszh_1.value=jszh.value
  fllb_1.value=fllb.value
  xm_1.value=name
  sh_1.value=xh
  sm_1.value=sm
  if isnull(zz)=true then
  
    zz_1.value = ""
   else
    zz_1.value=zz
  end if  

 if trim(jszh_1.value)<>"" or len(trim(jszh_1.value))<>0 then
   
   l_ok=msgbox("你要还此书吗?",1,"提示窗口")
   
   IF L_OK=1 THEN
   
   
     l_hs=true
   
      hsf()
                
      l_press_js=false
      
      l_hs=false
      ietimer1.interval=2000
      
    ELSE 
     

	js.disabled=false
	hs.disabled=false
	xj.disabled=false
	b2.disabled=false
  '  sure.disabled=true
 '   hs_1.disabled=true
  '  xj_1.disabled=true
    
   jszh.value=""
   fllb.value=""
   jxh.value=""
   cxh.value="0"
   xjts.value="0"
   sjts.value="0"
 
   jszh_1.value=""
  fllb_1.value=""
  xm_1.value=""
  sh_1.value=""
  sm_1.value=""
  zz_1.value=""
    
    l_find=true
    
    
    l_press_js=false
    
    ietimer1.interval=2000
        
        
   END IF
ELSE
  
  l_find=true
  
  
  
  l_press_js=false
  
  ietimer1.interval=2000

   
end if 



end if


end sub

'=======================================

'借书

sub sure_click()

 l_jc=true 
 suref()

end sub




'还书


sub hs_1_click()

 msgbox "ok"

 ' l_press_hs=true
  l_hs=true
  
  hsf()
  
  ietimer.interval=5

end sub
'=============================

 function  hsf()
   

 if l_xjts=true or  l_js=true or l_jc=true  or  l_hs=true  then 
   
   RDS1.SQL="delete from TJSDJ    where 借书证号='"&trim(jszh.value)&"' and   分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"'  "
  
   
   RDS1.EXECUTEOPTIONS=1
   RDS1.REFRESH

   IF ERR.NUMBER=0 THEN

    rds1.sql="update ttsml set 库存数量=库存数量+1 where 分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' "
    
	rds1.executeoptions=1

	rds1.refresh

	rds1.sql="update tjsjl set 还书日期=getdate() where  借书证号='"&trim(jszh.value)&"' and  分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' "
    
	'msgbox rds1.sql
	
	rds1.executeoptions=1

	rds1.refresh
	
	
	
	 if  l_press_hs=false then
    
      
    
	  rds1.sql="delete from tdjts where   分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' and 借还='0' "
    
	  rds1.executeoptions=1

	  rds1.refresh
	  
	 
    
    end if

	MSGBOX "还书成功!"

   js.disabled=false
   hs.disabled=false
   xj.disabled=false
    b2.disabled=false
   ' sure.disabled=true
   ' hs_1.disabled=true
   ' xj_1.disabled=true

   jszh.value=""
   fllb.value=""
   jxh.value=""
   cxh.value="0"
   xjts.value="0"
   sjts.value="0"
 
   jszh_1.value=""
   fllb_1.value=""
   xm_1.value=""
   sh_1.value=""
   sm_1.value=""
   zz_1.value=""
   	
   end if
   
 end if  

 end function
 
 '=================

sub xj_click()

 l_press_js=true
  
  if jszh.value="" or len(trim(jszh.value))=0 or fllb.value="" or len(trim(fllb.value))=0 or jxh.value="" or len(trim(fllb.value))=0  then

      msgbox "借书证号,分类编号,主序号不能为空!"
      ietimer1.interval=2000
	  EXIT sub
   else

      rds1.sql="SELECT * FROM Tjsdj WHERE  借书证号= '"&trim(jszh.value)&"' "
   
      rds1.executeoptions=1

      rds1.refresh

      if rds1.recordset.recordcount>0 then
         
       rds1.sql="SELECT 姓名 FROM Tjsz WHERE  借书证号= '"&trim(jszh.value)&"' "
   
       rds1.executeoptions=1

       rds1.refresh

       if rds1.recordset.recordcount>0 then
     
          name=rds1.recordset.Fields(0).Value
  
       else

          msgbox  "此借书证号没有登记借书、请重新输入!"
          ietimer1.interval=2000

       exit sub

      end if
    else

       msgbox "此人没有借书,不能进行续借!"
	   
	   ietimer1.interval=2000
	   exit sub
	   

   end if
	
	 rds1.sql="SELECT 书名,作者 FROM Ttsml WHERE 分类编号 = '"&trim(fllb.value)&"' AND 主序号='"&trim(JXH.value)&"' AND 次序号='"&trim(CXH.value)&"'and 类别编号='"&trim(<%=session("lbbh")%>)&"' "

     rds1.executeoptions=1

     rds1.refresh

    if rds1.recordset.recordcount>0 then

       sm=rds1.recordset.fields(0).value
       zz=rds1.recordset.fields(1).value
       xh=trim(fllb.value)+"/"+trim(JXH.value)+"-"+trim(cxh.value)
  
    else

      msgbox "没有找至此图书,请重新输入!",,"提示窗口"
      ietimer1.interval=2000
      exit sub

    end if


    rds2.sql="SELECT 图片 FROM TJSZ WHERE  借书证号 = '"&trim(jszh.value)&"' "

    rds2.executeoptions=1
    rds2.refresh

    TP=RdS2.recordset.FIELDS(0).VALUE

    jszh_1.value=jszh.value
    fllb_1.value=fllb.value
    xm_1.value=name
    sh_1.value=xh
    sm_1.value=sm
    if isnull(zz)=true then
    
     zz_1.value=""
     else
      zz_1.value=zz 
   end if
   
     if trim(jszh_1.value)<>"" or len(trim(jszh_1.value))<>0 then
   
   l_ok=msgbox("你续借此图书吗?",1,"提示窗口")
   
   IF L_OK=1 THEN
   
   
     l_xjts=true
   
      xjtsf()
                
      l_press_js=false
      
      l_xjts=false
      ietimer1.interval=2000
      
    ELSE 
     
   
	js.disabled=false
	hs.disabled=false
	xj.disabled=false
	b2.disabled=false
    'sure.disabled=true
   ' hs_1.disabled=true
  '  xj_1.disabled=true
    
   jszh.value=""
   fllb.value=""
   jxh.value=""
   cxh.value="0"
   xjts.value="0"
   sjts.value="0"
 
   jszh_1.value=""
  fllb_1.value=""
  xm_1.value=""
  sh_1.value=""
  sm_1.value=""
  zz_1.value=""
    
    l_find=true
    
    
    l_press_js=false
    
    ietimer1.interval=2000
        
        
   END IF
ELSE
  
  l_find=true
  
  
  
  l_press_js=false
  
  ietimer1.interval=2000

   
  end if 

 end if

end sub

'==================
'续借图书函数

 function xjtsf()
 
 if l_xjts=true or  l_js=true or l_jc=true then

   RDS1.SQL="delete from TJSDJ  where  借书证号='"&trim(jszh.value)&"' and  分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' "
   RDS1.EXECUTEOPTIONS=1
   RDS1.REFRESH
   

   IF ERR.NUMBER=0 THEN

   	rds1.sql="update tjsjl set 还书日期=getdate() where  借书证号='"&trim(jszh.value)&"' and  分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' "
    
	rds1.executeoptions=1

	rds1.refresh
    
	RDS1.SQL="INSERT INTO Tjsdj(分类编号,主序号,次序号,借书证号,借出日期,限借天数,类别编号) VALUES('"&trim(fllb.value)&"','"&trim(JXH.value)&"','"&trim(CXH.value)&"','"&trim(JSZH.value)&"',GETDATE(),'"&myvalue&"','"&trim(<%=session("lbbh")%>)&"')"
    RDS1.EXECUTEOPTIONS=1
    RDS1.REFRESH
	 

    RDS1.SQL="INSERT INTO Tjsjl(分类编号,主序号,次序号,借书证号,借出日期,限借天数,类别编号) VALUES('"&trim(fllb.value)&"','"&trim(JXH.value)&"','"&trim(CXH.value)&"','"&trim(JSZH.value)&"',GETDATE(),'"&myvalue&"','"&trim(<%=session("lbbh")%>)&"')"
    RDS1.EXECUTEOPTIONS=1
    RDS1.REFRESH
	
	if  l_press_js=false then
    
      
    
	  rds1.sql="delete from tdjts where  分类编号='"&fllb.value&"' and 主序号='"&jxh.value&"' and 次序号='"&cxh.value&"' and ip地址='"&teacher_no&"' "
    
    
	  rds1.executeoptions=1

	  rds1.refresh
    
    end if

	

	js.disabled=false
	hs.disabled=false
	xj.disabled=false
	b2.disabled=false
   ' sure.disabled=true
   ' hs_1.disabled=true
   ' xj_1.disabled=true
    
    jszh.value=""
   fllb.value=""
   jxh.value=""
   cxh.value="0"
   xjts.value="0"
   sjts.value="0"
 
   jszh_1.value=""
   fllb_1.value=""
   xm_1.value=""
   sh_1.value=""
   sm_1.value=""
   zz_1.value=""
	
	
	
	MSGBOX "续借图书成功!"

   

   	
   end if
   
 end if  


end function

sub b2_click()

 jszh.value=""
 fllb.value=""
 jxh.value=""
 cxh.value="0"
 xjts.value="0"
 sjts.value="0"

end sub

'============================

sub cancel_click()

 jszh_1.value=""
 fllb_1.value=""
 xm_1.value=""
 sh_1.value=""
 sm_1.value=""
 zz_1.value=""

 js.disabled=false
 hs.disabled=false
 xj.disabled=false
 b2.disabled=false
 'sure.disabled=true
' hs_1.disabled=true
' xj_1.disabled=true
 
 

end sub

'================================

function SUREf()
 
 if l_xjts=true or  l_js=true or l_jc=true then

   RDS1.SQL="INSERT INTO TJSDJ(分类编号,主序号,次序号,借书证号,姓名,借出日期,限借天数,类别编号) VALUES('"&trim(fllb.value)&"','"&trim(JXH.value)&"','"&trim(CXH.value)&"','"&trim(JSZH.value)&"','"&trim(xm)&"',GETDATE(),'"&myvalue&"','"&trim(<%=session("lbbh")%>)&"')"
   RDS1.EXECUTEOPTIONS=1
   RDS1.REFRESH



   IF ERR.NUMBER=0 THEN

    RDS1.SQL="INSERT INTO Tjsjl(分类编号,主序号,次序号,借书证号,借出日期,限借天数,类别编号) VALUES('"&trim(fllb.value)&"','"&trim(JXH.value)&"','"&trim(CXH.value)&"','"&trim(JSZH.value)&"',GETDATE(),'"&myvalue&"','"&trim(<%=session("lbbh")%>)&"')"
  
    RDS1.EXECUTEOPTIONS=1
    RDS1.REFRESH

    rds1.sql="update ttsml set 库存数量=库存数量-1 where 分类编号='"&trim(fllb.value)&"' and 主序号='"&trim(jxh.value)&"' and 次序号='"&trim(cxh.value)&"' "
    
	rds1.executeoptions=1

	rds1.refresh

	rds1.sql="update tjsz set 借书本数=借书本数+1 where 借书证号='"&trim(jszh.value)&"'"
    
	rds1.executeoptions=1

	rds1.refresh
	
   '如果是手动借书就不执行 
   
    if  l_press_js=false then
    
      
    
	  rds1.sql="delete from tdjts where  分类编号='"&fllb.value&"' and 主序号='"&jxh.value&"' and 次序号='"&cxh.value&"' and ip地址='"&teacher_no&"' "
    
     
	  rds1.executeoptions=1

	  rds1.refresh
    
    end if

	

	js.disabled=false
	hs.disabled=false
	xj.disabled=false
	b2.disabled=false
 '   sure.disabled=true
 '   hs_1.disabled=true
 '   xj_1.disabled=true
    
    jszh.value=""
   fllb.value=""
   jxh.value=""
   cxh.value="0"
   xjts.value="0"
   sjts.value="0"
 
   jszh_1.value=""
   fllb_1.value=""
   xm_1.value=""
   sh_1.value=""
   sm_1.value=""
   zz_1.value=""

    MSGBOX "此书成功借出!",,"提示窗口"
    
   l_find=true
  
	
   end if
 end if

 END function

 

</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -