excel进销存添加网页模块,可手机开单

这是一个使用VBA在Excel中创建的进销存管理系统,通过ADO连接数据库进行数据操作。用户可以进行手机开单,系统提供编辑、新增和查询功能。网页端展示表格数据,允许用户修改各项库存信息,如货物名称、规格型号、单位、单价、数量等,并通过按钮控制上下行切换和数据保存。

库管易EXCEL进销存一款优秀的VBA编程,使用的用户很多,我想实现手机开单,在网上找到类似功能
在这里插入图片描述
在这里插入图片描述
<%
dim conn,rs,sysConfig,db
Set conn =Server.CreateObject(“ADODB.Connection”)
StrConn=“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”&Server.MapPath(“book1.xls”)&";Extended Properties="“Excel 8.0;HDR=YES;IMEX=0"”"
conn.Open StrConn

action=Request(“action”)
if action=“yes” Then
id=Request(“id”)
n=Request(“dh”)
‘Response.write “"
'Response.Write(action&id&Request(“xx0”)&"–"&Request(“hh”))

set rs=server.createobject(“adodb.recordset”)
if id="" then
set rsCheck = conn.execute(“select * from [Data$] where 凭证单号=’”&trim(Request(“dh”))&"’")
if not (rsCheck.bof and rsCheck.eof) then
response.write “”
response.end
end if
set rsCheck=nothing

sql=“select * from [Data ] " r s . o p e n s q l , c o n n , 3 , 3 r s . a d d n e w e l s e s q l = " s e l e c t ∗ f r o m [ D a t a ]" rs.open sql,conn,3,3 rs.addnew else sql="select * from [Data ]"rs.opensql,conn,3,3rs.addnewelsesql="selectfrom[Data] where 凭证单号=”&id
rs.open sql,conn,1,2
end If
for iii=0 to 15
rs(iii)=Request(“x”&iii)
Next

rs.update
rs.close
set rs=nothing
Response.Redirect “?action=”
end if
%>

自适应表单

function check()
{
if (document.add.id.value=="")
{
alert(“请填写信息!”)
document.add.id.focus()
document.add.id.select()
return
}

 document.add.submit()

}

function addsave(){
document.add.id.value=""
document.add.submit()
}

<%if action=“edit” or action="" then
set rs=server.createobject(“adodb.recordset”)
if Request(“n”)<>"" then
n=int(Request(“n”))
sql=“select * from [Data ] " r s . o p e n s q l , c o n n , 1 , 1 r s . M o v e ( n ) e l s e s q l = " s e l e c t ∗ f r o m [ D a t a ]" rs.open sql,conn,1,1 rs.Move(n) else sql="select * from [Data ]"rs.opensql,conn,1,1rs.Move(n)elsesql="selectfrom[Data]”
rs.open sql,conn,1,1
rs.Move(0)
end if

if not rs.eof Then
%>

  <table width="355" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#aec3de">
    <form name="add" id="add" method="post" action="../index.asp">
    <tr align="center" bgcolor="#F2FDFF">
	  <td>
	  <input type="radio" name="CRK" value="入库" checked="checked"><a style="color:blue;">入库</a>
	   <input type="radio" name="CRK" value="出库"><a style="color:red;">出库</a>
	   </td>
      <td class="optiontitle">更新数据</td>
	  
    </tr>
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">编号</td>
		
		<td align="left"><input name="xx0" type="text" id="xx0" size="18" value="<%=rs(0)%>"><a style="font-size:12px;color:red;">&nbsp; <%=n+1%></a></td>
	    </tr>
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">货物名称</td>
		
		<td align="left"><input name="xx1" type="text" id="xx1" value="<%=rs(1)%>"  size="20"></td>
	    </tr>
			
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">规格型号</td>
		
		<td align="left"><input name="xx2" type="text" id="xx2" value="<%=rs(2)%>" size="20"></td>
	    </tr>
				
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">单位</td>
		
		<td align="left"><input name="xx3" type="text" id="xx3" value="<%=rs(3)%>" size="20"></td>
	    </tr>
			
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">单价</td>
		
		<td align="left"><input name="xx4" type="text" id="xx4" value="<%=rs(4)%>" size="20"></td>
	    </tr>
			
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">数量</td>
		
		<td align="left"><input name="xx5" type="text" id="xx5" value="<%=rs(5)%>" size="20"></td>
	    </tr>
			
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">金额</td>
		
		<td align="left"><input name="xx6" type="text" id="xx6" value="<%=rs(6)%>" size="20"></td>
	    </tr>
		
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">分类</td>
		
		<td align="left"><input name="xx7" type="text" id="xx7"  value="<%=rs(7)%>" size="20"></td>
	    </tr>
			
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">出入类别</td>
		
		<td align="left"><input name="xx8" type="text" id="xx8" size="20" value="<%=rs(8)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">单据类型</td>
		
		<td align="left"><input name="xx9" type="text" id="xx9" value="<%=rs(9)%>" size="20"></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">进出日期</td>
		
		<td align="left"><input name="xx10" type="text" id="xx10" size="20" value="<%=rs(10)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">供领单位</td>
		
		<td align="left"><input name="xx11" type="text" id="xx11" size="20"  value="<%=rs(11)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">供领人</td>
		
		<td align="left"><input name="xx12" type="text" id="xx12" size="20" value="<%=rs(12)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">经办人</td>
		
		<td align="left"><input name="xx13" type="text" id="xx13" size="20" value="<%=rs(13)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">凭证单号</td>
		
		<td align="left"><input name="xx14" type="text" id="xx14" size="20" value="<%=rs(14)%>" ></td>
	    </tr>
		
		
	
		<tr align="center" bgcolor="#ebf0f7">
	    <td width="40%" align="center">备注</td>
		
		<td align="left"><input name="xx15" type="text" id="xx15" size="20" value="<%=rs(15)%>"></td>
	    </tr>
		
		
	
	
	
	
    <tr align="center" bgcolor="#ebf0f7">
	 <td>
	  <a href="?action=edit&n=<%if n>=1 then Response.Write(n-1) else Response.Write(n)  end if%>" style="color:blue;"><u>上一行</u></a>&nbsp;&nbsp;
	  <a href="?action=edit&n=<%if n<rs.recordcount-1 then Response.Write(n+1) else Response.Write(n)  end if%>" style="color:red;" ><u>下一行</u></a>
	 </td>
      <td>
        <input type="button" name="Submit" value="修改" onclick="check()">
		<input type="button" name="Submit" value="新增" onclick="addsave()">
      	<input type="button" name="Submit2" value="返回" onclick="history.back(-1)">
		<input type="hidden" name="action" value="yes">
		<input name="id" type="hidden" id="id" value="<%=rs(14)%>"></td>
		<input name="dh" type="hidden" id="dh" value="<%=rs(14)%>"></td>
	</td>
    </tr>
	

          </form></table> 

<%
rs.close
set rs=nothing
end if
end if
%>

</td>

资料下载: https://download.youkuaiyun.com/download/ymjwjc/30471098

考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ymjwjc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值