ASP 开发工厂不良品统计表+生产电子看板实践:3(输入表单)_生产不良统计看板-程序员宅基地

技术标签: html  ASP  

提交不良品统计表设计 :

拉线,产品名称,供应商获取方法

<select name="q" class="selectpicker  show-tick"  data-live-search="true"  >
<% set rrs=server.createobject("adodb.recordset") 
sql="SELECT * FROM laxian where dept='"&dept&"' "
rrs.open sql,conn,1,1
for i=1 to rrs.recordcount
			if rrs.bof or rrs.eof then exit for 
			response.write "<option>"&rrs("laxian")&"</option>"
	rrs.movenext	
    next 
	rrs.close
	set rrs=nothing	
	%>
</select>

不良项目:这里需要对当前页面的工序段进行判断,使用变量获得,动态获取table表头,这里我们用IDD字段判断 不良项目的先后顺序,同时需要对每一个进行编号,为后面提交表单后对应的字段进行不良数量的更新

<select id="select2_sample" name="name"    multiple="multiple" style="width:75%" >
<%
 set rrs=server.createobject("adodb.recordset")
sql="SELECT * FROM 不良项目列表  where 工序段='"&fl&"'  and  部门='"&dept&"' order by IDD  "
rrs.open sql,conn,1,1
blxm=rrs.recordcount
for i=1 to rrs.recordcount
			if rrs.bof or rrs.eof then exit for 
		ABC="<option value='"&i&"' >"&rrs("不良项目")&"</option> "
		blxmbt=blxmbt&"<td style='width:3px;'>"&rrs("不良项目")&"</td> "
		response.write(ABC)		
			rrs.movenext	
   next 
	rrs.close
	set rrs=nothing	
	%>
</select>

在使用SELECT 时,需要将所选的不良项目显示在输入框,这里采用select2,但这个有个缺点就是选了一个下拉框就退出了,需要重复点开下拉框,而使用bootstrap却不能显示所有选的项目,目前测试部门需求,最终只能克服。

已提交列表:

这个简单,就不贴出来了,直接获取数据库的内容,但这里要用到上面的动态数目,也就是对各部门各工序显示不同的不良项目,及数据内容。

 

提交表单检测:

因为存在不同情况:有多个不良项目,一个,0个, 这里需要进行判断。

dim  iid 
		iid = Split(request.form( "name" ),"," ) 
		dim blqty
		blqty = Split(request.form( "ps" ),"-" ) 
		if UBound (blqty) <> UBound (iid) then response.write "<script>alert('不良项目和不良数目不匹配');history.go(-1);</script>"
		tqty=0
		abcd=UBound (iid)
		 For  I = 0   To   UBound (iid) 
循环判断不良项目所对应的数字ID,针对ID更新对应的不良数量字段

接下来写入基本信息,合格数,合格率等

 

因为这个是新增数据,目前设计时未考虑是否重新提交,后续同步数据采用查找更新数据模式对看板数据更新,目前测试阶段,暂不检测同一个时间段的重复提交,车间可能存在这个现象,保留不判断,如是要加一个检测字段。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/klxtx1234/article/details/115393923

智能推荐

JAVA —— SpringBoot ②_java导入springboot模块-程序员宅基地

文章浏览阅读135次。文章目录01-SpringBoot高级02-SpringBoot自动配置-Condition-103-SpringBoot自动配置-Condition-204-SpringBoot自动配置-切换内置web服务器05-SpringBoot自动配置-Enable注解原理06-SpringBoot自动配置-@Import详解07-SpringBoot自动配置-@EnableAutoConfiguration详解08-SpringBoot自动配置-自定义starter步骤分析09-SpringBoot自动配置-自定_java导入springboot模块

安装Jenkins Windows slave_jenkins tcp port jnlp agents windows-程序员宅基地

文章浏览阅读4.4k次。前言安装Windows slave步骤1. 选择“TCP port for JNLP agents”为Random2. 新增Jenkins Node3. 下载Jenkins Agent程序包放到Windows slave上4. 在Windows slave上运行Jenkins Agent5. 为Node配置Git6. 为一类Node配置JAVA_HOME7. 为一类Nod..._jenkins tcp port jnlp agents windows

解决element-ui el-dialog 中 含有el-table时 $refs获取不到的问题_vue element 对话框组件关闭再打开获取不到refs-程序员宅基地

文章浏览阅读6.4k次,点赞12次,收藏11次。在项目中遇到一个坑,element-ui el-dialog 中 含有el-table时 $refs获取table的ref总是undefined研究了很久发现一个解决办法有效,比定时器先打开dialog再关闭的方案好多了//点击显示DialogshowParentModel(){ //这个是dialog显示 this.dialogParentVisible = true; ..._vue element 对话框组件关闭再打开获取不到refs

axios发送post请求,thinkphp获取不到参数_axios post thinkphp-程序员宅基地

文章浏览阅读1.9k次。我使用的是vue-cli可能是发送的数据格式不对,需要添加头信息(content-type)。引入qs插件,用qs转变数据格式。import qs from 'qs';axios.post('/api/xxx/xxx/xxx?'+qs.stringify(newChild), { headers:{ ..._axios post thinkphp

求解离散对数——BSGS算法の板子_离散对数求解概率算法-程序员宅基地

文章浏览阅读2.8k次。ATP发现坐在机房里最直接的代价就是用于零食的生活费和体重都直线上涨= =_离散对数求解概率算法

Element-UI+VUE 实现按钮权限管理_el-button权限控制-程序员宅基地

文章浏览阅读2.1w次,点赞38次,收藏153次。前端朋友遇到项目中的一个问题,就是需要根据后台接口返回的数据,来判断当前用户的操作权限。比如有删除权限,就显示对应的删除按钮,没有这个权限,就置为不可点击状态,或者就是直接隐藏。作为一个后台开发工作者来讲,对于前端的一个技术,涉猎并不是很深,只能通过官方文档或者百度先简单了解下。经过一系列的调查 得知,想实现这么一个功能,比较简单的就是使用VUE中的状态管理(有没有其他更好的方法,暂时还不知道..._el-button权限控制

随便推点

几种神经网络整定PID参数原理剖析及simulink案例仿真_神经网络pid-程序员宅基地

文章浏览阅读6.6k次,点赞18次,收藏130次。几种神经网络整定PID参数的simulink仿真分析,给出相关原理,然后对控制器编写方法进行剖析,随后通过案例进行仿真分析测试。_神经网络pid

DTM定频测试方法-程序员宅基地

文章浏览阅读4.1k次。BLE设备在做RF性能测试,或者产品做FCC认证时往往需要被测目标板发射出低(2402进Mhz),中(2440MHz),高(2480MHz)三个固定频率信号,然后通过仪器来测试信号的发射功率,频偏等参数。这时可以使用Direct test mode(DTM)程序来实现,详细的操作步骤如下:1. 从Nordic官网下载nRFgo studio软件和nRF5 SDK软件包。nRFgo stud..._nrf52840如何用nrfgo软件进行蓝牙定频

linux服务器网卡驱动安装,在linux下安装网卡驱动的方法-程序员宅基地

文章浏览阅读1.8k次。本文告诉你如何在linux系统下安装网卡驱动.把网卡驱动COPY 到软盘上.在linux 的/tmp下建个空目录,然后再把软盘上的驱动COPY到这个空目录下.解压缩:#tar zxvf r1000_v1.05.tgz (文件所在的目录)#make (是在r1000_v1.05目录)如果在此没有出现什么错误,输入MAKE之后有很多行信息,在/lib/modules/2.6.9-5.ELsmp/ker...

realmeQ3 Pro狂欢版和GT Neo闪速版有什么区别_realme gt neo闪速版开机后是黑白色如何恢复彩色-程序员宅基地

文章浏览阅读2.9w次。真我Q3 Pro主要提升了颜值以及自拍性能。realme真我Q3 Pro共配备了天空之城、黑巧森林两款时尚的配色,而且机身仅有174g的重量以及7.9mm厚度,手感更为舒适,依旧配备了4500mAh大容量电池,可能是同价位最轻薄的手机。选realmeQ3 Pro狂欢版还是GT Neo闪速版这些点很重要看过你就懂了http:// realme.adiannao.cn/7真我Q3 Pro狂欢版手机非常轻薄,但是在电池方面却没有妥协,依旧配备了4500mAh大容量电池,同时配备了50W智慧闪充,14分钟充至50_realme gt neo闪速版开机后是黑白色如何恢复彩色

Redis 6 redis-cluster-proxy 集群代理使用-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏7次。redis-cluster-proxy_redis-cluster-proxy

Vue项目中引用‘阿里巴巴字体图标库iconfont’_iconfont下载的代码与官网不一样-程序员宅基地

文章浏览阅读2.4k次,点赞48次,收藏92次。1.前言在实际开发中,作为前端开发人员的我们经常会遇到下面这种ui图我们看到在上面两个平台设计图中的出现了大量的图标,在某种情况下,这种图标是需要我们自己去找的,不要喷我们的 ui 哈,主要是我喜欢麻烦 哈哈,如果ui提供我也是要求他为我们提供SVG格式的,至于为什么 下面会为大家讲解。在这里呢我们遇到这种图标可能会想到我们运用的框架中的字体图标,像element-ui、iview-ui中都提供了icon图标上面的两个ui框架中都提供了很多图标我们至于要直接运用即可,但是在我们的开发需求中很多_iconfont下载的代码与官网不一样

推荐文章

热门文章

相关标签