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

📄 cstctgstock_view.asp

📁 在线医药销售管理系统
💻 ASP
字号:
<%@ Language=VBScript %>
<%
'******************************************************************
'功能:根据客户编号查看该客户的品种库存及库存明细查询
'入口参数:
'cst_id(客户编号)
'作者:蒋柳   日期:2001。6。28
'******************************************************************
%>
<%
'数据库连接
dim DBconn
set DBconn=server.CreateObject("ADODB.Connection")
DBconn.ConnectionTimeout =application("Connection2_Connectiontimeout")
DBconn.OPEN Application("Connection2_ConnectionString")
'DBconn.Open "DRIVER=SQL Server;SERVER=fileserver;UID=sa;APP=Microsoft Development Environment;WSID=JL;DATABASE=CMS"
'取入口参数
Lstr_cst_id=Request("Tstr_cst_id")
'lstr_cst_id="200106190004"
set rs_cst=server.CreateObject ("adodb.recordset")
sql_cst="select a.Cst_Name,a.Cst_Type,b.Rgn_Name from Basic_Customer as a join Basic_Region as b  on (a.rgn_id=b.rgn_id) where a.cst_id='"&lstr_cst_id&"'"
rs_cst.Open sql_cst,dbconn,2

%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form action=cstctgstock_view.asp method=post name=frm_view>
<input type=hidden name=Tstr_cst_id value=<%=trim(Request("Tstr_cst_id"))%>>
<P>查看客户的品种库存
<HR></P>
<P>客户名称:&nbsp;&nbsp;<%=rs_cst("cst_name")%></P>
<P>客户所在地区:<%=rs_cst("rgn_name")%></P>
<P>客户类型:&nbsp;&nbsp;<%=rs_cst("cst_type")%></P>
<%rs_cst.close%>
<%
'取品种
set rs_ctg=server.CreateObject ("adodb.recordset")
sql_ctg="select Ctg_Name  from  Basic_Category order by ctg_name"
rs_ctg.Open sql_ctg,dbconn,2
if rs_ctg.EOF then
%>
<P>品种:<SELECT id=select1 name=slt_CtgName style="HEIGHT: 22px; WIDTH: 123px" > 
  <OPTION selected></OPTION></SELECT></P> 
<%else%>
<P>品种:<SELECT id=select1 name=slt_CtgName style="HEIGHT: 22px; WIDTH: 123px" onchange=window.frm_view.submit()> 
  <%if Request("slt_CtgName")="" then%>
  <OPTION selected></OPTION> 
  <%else%>
  <OPTION selected><%=Request("slt_CtgName")%></OPTION> 
  <%
  rs_ctg.Close
  
  sql_ctg="select Ctg_Name  from  Basic_Category where ctg_name<>'"&trim(Request("slt_ctgname"))&"' order by ctg_name"

  rs_ctg.Open sql_ctg,dbconn,2
  
  %>
  <%end if %>
  <%do while not rs_ctg.EOF %>
  <option><%=rs_ctg("Ctg_Name")%></option>
  <%rs_Ctg.MoveNext 
	loop
  %>
<%end if%>
</select>
<%if Request("slt_CtgName")="" then%>
<TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
  
  <TR>
    <TD>库存总量</TD>
    <TD>入库总量</TD>
    <TD>出库总量</TD></TR></TABLE>
<%else%>
<%

Lstr_ctg_name=trim(Request("slt_CtgName"))
'取出品种
set rs_CtgId=server.CreateObject ("adodb.recordset")
sql_CtgId="select Ctg_id from Basic_Category where Ctg_name='"&Lstr_ctg_name&"' "

rs_CtgId.Open sql_CtgId,dbconn,2
Lstr_ctg_id=trim(Rs_CtgId("Ctg_id"))
'取出客户对应品种的库存总量
set rs_CstCtgStock_All=server.CreateObject ("adodb.recordset")
Sql_CstCtgStock_All="select FU_StkQty,FU_StkQtyIn,FU_StkQtyOut from FlowUse_StockCst where Cst_id='"&lstr_cst_id&"'and Ctg_Id='"&Lstr_ctg_id&"' "
 
Rs_CstCtgStock_All.Open Sql_CstCTgStock_All,dbconn,2
 
if rs_CstCtgStock_All.EOF then

%>
<TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
  
  <TR>
    <TD>库存总量</TD>
    <TD>入库总量</TD>
    <TD>出库总量</TD>
  此用户此品种没有库存
  </TR></TABLE>
<%else%>
<TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
  
  <TR>
    <TD>库存总量</TD>
    <TD>入库总量</TD>
    <TD>出库总量</TD>
  </TR>
  <TR>
    <TD><%=rs_CstCtgStock_All("FU_StkQty")%></TD>
    <TD><%=rs_CstCtgStock_All("FU_StkQtyIn")%></TD>
    <TD><%=rs_CstCtgStock_All("FU_StkQtyOut")%></TD>
  </TR>
 
 </TABLE>
<%end if%>
<%end if%>

<P>客户的品种库存明细:
<%if Request("slt_CtgName")="" then%>
<TABLE border=1 cellPadding=1 cellSpacing=1 style="HEIGHT: 18px; WIDTH: 424px" 
width="75%">
  
  <TR>
    <TD>业务编号</TD>
    <TD>业务类型</TD>
    <TD>原始数量</TD>
    <TD>可促销数量</TD>
    <TD>可用药数量</TD>
  没有此客户此品种的用药明细  
  </TR></TABLE></P>
 <%else%>
 <%
 
 '取明细数据
 set rs_CstCtgStock_view=server.CreateObject ("adodb.recordset")
 sql_CstCtgStock_view="select BsnsID,BsnsType,BsnsQty,BsnsQtyCanSalPro,BsnsQtyCanUse from FlowUse_StockCstDtl where ctg_id='"&Lstr_ctg_id&"' and cst_id='"&lstr_cst_id&"'"
 rs_CstCtgStock_view.Open sql_CstCtgStock_view,dbconn,2
 'Response.Write sql_cstctgstock_view
 if rs_CstCtgStock_view.EOF then
 %>
 <TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
  <TR>
    <TD>业务编号</TD>
    <TD>业务类型</TD>
    <TD>原始数量</TD>
    <TD>可促销数量</TD>
    <TD>可用药数量</TD>
  此客户此品种没有明细库存记录
  </TR></TABLE></P>
 <%else%>
  <TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
  <TR>
    <TD>业务编号</TD>
    <TD>业务类型</TD>
    <TD>原始数量</TD>
    <TD>可促销数量</TD>
    <TD>可用药数量</TD>
  </TR>
 <%do while not rs_CstCtgStock_view.EOF %>
  <TR>
    <TD><%=rs_CstCtgStock_view("BsnsID")%></TD>
    <TD><%=rs_CstCtgStock_view("BsnsType")%></TD>
    <TD><%=rs_CstCtgStock_view("BsnsQty")%></TD>
    <TD><%=rs_CstCtgStock_view("BsnsQtyCanSalPro")%></TD>
    <TD><%=rs_CstCtgStock_view("BsnsQtyCanUse")%></TD>
   </TR>
   <%
   rs_CstCtgStock_view.MoveNext 
   loop
   %>
  </TABLE></P>
 
 <%end if %>
 <%end if%>
</form>
</BODY>
<%DBconn.Close
%>
</HTML>

⌨️ 快捷键说明

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