Foxtable(狐表)用户栏目专家坐堂 → [求助]简化代码


  共有2650人关注过本帖平板打印复制链接

主题:[求助]简化代码

帅哥哟,离线,有人找我吗?
qwz405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:522 积分:5033 威望:0 精华:0 注册:2015/4/15 15:25:00
[求助]简化代码  发帖心情 Post By:2015/10/16 17:14:00 [只看该作者]

公司的生产区域很多,如果一条条在afterload上定义,哪实在太多了,请教如何简化,或者用什么别的简单的方法?

区域很乱:A101~A107,A201~207,A121~122.....没有规律,而且会根据需要更动。

 

Dim A101 As WinForm.TextBox = e.Form.Controls("A101")
Dim idx101 As Integer = Tables("生产主表").FindRow("生产区域 = 'A101'")
If idx101 > -1 Then
    Tables("生产主表").Position = idx101
    A101.Value = Tables("生产主表").Current("制令号")
Else
    A101.Value = ""
End If

 

----------------

以及所有textbox的click代码,是否可以在打开时,一起定义?

 

Dim idx As Integer = Tables("生产主表").FindRow("生产区域 = 'A101'")
If idx > -1 Then
    Tables("生产主表").Position = idx
    Forms("生产进度").open()
Else
    MessageBox.Show("此机台未上线或已完工.","提示")
End If

 

 


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:222.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:333.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目20151016.table

[此贴子已经被作者于2015/10/16 17:14:47编辑过]

 回到顶部