| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 602 人关注过本帖
标题:[求助]这种单据应该怎么做?
只看楼主 加入收藏
spaceman
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-20
收藏
 问题点数:0 回复次数:4 
[求助]这种单据应该怎么做?

用asp,请问这种单据应该怎么做,供应商是通过点击“搜索”按纽,弹出一对话框,找到供应商名称,并且还找到供应商的联系人,同时添加对应的文本框中,产品也是通过“添加产品”按纽来添加的,不只一种产品,填写数量和单价,金额自动显示出来,请哪位高手帮帮忙,小弟也是初学asp,小弟在此先谢过了,还望高手们多多指点!
以下代码:
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="css/aspsky_1.css" type=text/css rel=stylesheet>
<title>入库单</title>
<style>
<!--
 a {text-decoration:none}
 a:hover {color: red;text-decoration:none}
.border1{ BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid}
.LoginInput {
BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #999999 1px solid; FONT: 12px "宋体", "Verdana", "Arial"; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #f6f6f6
}
-->
</style>
</head>
<body>
<br>
<strong><font color="#003333" size="4">入 库 单</font></strong><br>
<hr size="1">
<form name="form1" method="post" action="addindepot.asp">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#D4D0C8">
<tr>
<td width="10%" height="25" align="right">供 应 商:</td>
<td colspan="3"><input name="supplier" type="text" class="border" id="supplier" size="10">
<input name="Csearch" type="button" id="Csearch" value="搜索"></td>
<td width="10%" align="right">日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 期:</td>
<td width="30%"><a onClick="SD(this,'document.all.rq')" href="Indepot.asp#SelectDate">
</a>
<input name=rq class=LoginInput id="rq" size=15 readonly value="<%= date() %>">
</td>
</tr>
<tr>
<td align="right">仓&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 库:</td>
<td width="20%"><input name="depot" type="text" id="depot"> </td>
<td width="10%" height="25" align="right">入库类型:</td>
<td width="20%"><input name="Intype" type="text" id="Intype"> </td>
<td align="right">单&nbsp;&nbsp;&nbsp;&nbsp; 号:</td>
<td><input name="OddNO" type="text" class="border" id="OddNO" readonly> </td>
</tr>
<tr>
<td height="25" align="right">结算方式:</td>
<td><input name="balance" type="text" id="balance"></td>
<td align="right">发票类型:</td>
<td><input name="invoice" type="text" id="invoice"></td>
<td align="right">联 系 人:</td>
<td><input name="linkman" type="text" class="border" id="linkman" readonly>
</td>
</tr>
<tr>
<td height="25" align="right">备&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注:</td>
<td colspan="5"><textarea name="remark" cols="135" rows="1" class="border" id="remark" style="overflow:auto"></textarea></td>
</tr>
</table>
<table width="95%" align=center cellpadding=1 cellspacing=1 class=tableborder1 style="MARGIN-BOTTOM: 8px">
<tr bordercolor="#999999" class=but>
<td width="5%" height="20" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>序号</strong></td>
<td width="30%" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>产品名称</strong></td>
<td width="20%" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>规 格</strong></td>
<td width="15%" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>数 量</strong></td>
<td width="15%" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>单 价</strong></td>
<td width="15%" class="but" style="TEXT-ALIGN: center" onMouseDown="this.className='tddown'" onMouseUp="this.className='but'" onMouseOut="this.className='but'"><strong>金 额</strong></td>
</tr>
<script language="javascript">
for (j=1;j<=10;j++)
{
document.write("<tr class=tablebody1> ")
document.write("<td align='center'>"+j+"</td>")
document.write("<td><input name='Product'"+j+" type='text' id='Product'"+j+" size='35' class='border1'></td>")
document.write("<td><input name='spec'"+j+" type='text' id='spec'"+j+" size='20' class='border1'></td>")
document.write("<td><input name='numb'"+j+" type='text' id='numb'"+j+" size='20' class='border1'></td>")
document.write("<td><input name='Price'"+j+" type='text' id='Price'"+j+" size='20' class='border1'></td>")
document.write("<td><input name='amount'"+j+" type='text' id='amount'"+j+" size='20' class='border1'></td>")
document.write("<tr>")
}
</script>
<tr class=tablebody1>
<td height="20" colspan="3" align="right"><strong>合 计:</strong></td>
<td height="20"><input name="sumnumb" type="text" id="sumnumb" size="20" class="border1" readonly></td>
<td height="20" align="center">&nbsp;</td>
<td height="20"><input name="sumamount" type="text" id="sumamount" size="20" class="border1" readonly></td>
</tr>
</table>
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%" height="25" align="right">制单人:</td>
<td width="20%"><input name="xm" type="text" id="xm" class="border1"></td>
<td width="10%" align="right">审核人:</td>
<td width="20%"> <input name="Audit" type="text" id="Audit"> </td>
<td width="10%" align="right">审核时间:</td>
<td width="30%"> <input name="Auditrq" type="text" id="Auditrq"> </td>
</tr>
<tr>
<td height="30" align="right"><input name="Addprobtn" type="button" id="Addprobtn5" value="添加产品"></td>
<td colspan="3">&nbsp;</td>
<td colspan="2"><input type="submit" name="Submit" value="保 存"> &nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" name="Submit2" value="取 消"> &nbsp;&nbsp;&nbsp;&nbsp;
<input name="Auditbtn" type="button" id="Auditbtn" value="审 核"> &nbsp;&nbsp;&nbsp;&nbsp;
<input name="Printbtn" type="button" id="Printbtn" value="打 印" onClick="javascript:window.location.href='Indepotdata.asp?OddNO=<%= str %>'">
</td>
</tr>
</table>
</form>
</body>
</html>

搜索更多相关主题的帖子: 单据 
2006-09-27 16:12
spaceman
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-20
收藏
得分:0 
怎么没人会做吗,看样子还是有难度啊!
2006-09-28 17:43
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
你是初学就弄这么难的啊!
真是厉害啊 !
是有点小复杂!要用到ASP和JS
用JS来实现数字的乘除。再用ASP来实现你说的搜索了就出现供应商和联系人,但是事先还是要先录入这个供应商数据的!
搜索要用字段判断的。
如:if type1="sou" then
执行那个查询语句!

我觉得你应该把那个按钮放在另一个表单里面,而下面的是另一个表单!






程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-28 20:51
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
我看了你的表单!那你的产品也是在搜索之后出现产品的名称和详细内容撒!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-28 20:55
spaceman
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-20
收藏
得分:0 
那个供应商数据,库里已经有了,我的想法是通过点击搜索按纽,弹出一对话框,从里面找到供应商,再把这个供应商的名称传给原来的页面相应的文本框里,添加产品也是如此,只不过一次可能选中多个产品,而供应商只须一个,产品数据在库里也已经有了,请问楼上,这样行不行,应该怎么做呢?请多多指教!祝国庆、中秋快乐!

[此贴子已经被作者于2006-9-29 13:19:14编辑过]


2006-09-29 13:17
快速回复:[求助]这种单据应该怎么做?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038284 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved