以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]同时修改多行内容的按钮代码怎么写 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141641) |
||||
-- 作者:jingledyang -- 发布时间:2019/10/7 21:13:00 -- [求助]同时修改多行内容的按钮代码怎么写 增加设备要求如下:
我弄的代码不能实现上面的要求: Dim r As Row r("局域_裙楼") = e.form.controls("Ck1").Checked
另外 1.我的设备类型选项与表中的下拉表不相同,有什么办法吗? 2.窗口下拉列表,只要是中文开头的和数字开头的,均为乱序排列,求解决? ![]() ![]() [此贴子已经被作者于2019/10/7 21:18:45编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/8 9:50:00 -- 1、不是增加行,那么使用find查询到已有的行再赋值:http://www.foxtable.com/webhelp/topics/0396.htm 2、不能编辑控制参考:http://www.foxtable.com/webhelp/topics/2255.htm,http://www.foxtable.com/webhelp/topics/2342.htm 3、编号参考: dim cnt as integer = val(e.form.controls("stid").text) dim cnt2 as integer = i + 200 For i as integer = cnt To cnt2 r = Tables("报警设备").addnew r("区域") = e.form.controls("Comqy").text r("一次码") = format(i,"000") …… 4、字符排序是按照字符串从左到右开始排序的,所以字符“13”比“3”小,因为“13”第一位是“1”,和“3”进行比较,可以增加一个辅助的排序列进行排序
|
||||
-- 作者:jingledyang -- 发布时间:2019/10/8 21:18:00 -- 老师麻烦帮我查看一程序代码,问题怎么解决? Dim Filter As String Dim dr As DataRow dr = DataTables("报警设备").Find("一次码" = ("StID").text) ![]() ![]() [此贴子已经被作者于2019/10/8 21:20:50编辑过]
|
||||
-- 作者:jingledyang -- 发布时间:2019/10/8 21:23:00 --
我在窗口全局事件的Enter中的代码如下:
Dim ctl As WinForm.Control = e.Sender |
||||
-- 作者:jingledyang -- 发布时间:2019/10/8 21:25:00 -- “4、字符排序是按照字符串从左到右开始排序的,所以字符“13”比“3”小,因为“13”第一位是“1”,和“3”进行比较,可以增加一个辅助的排序列进行排序”
我还真不懂怎么弄这东东呢!
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/8 21:34:00 -- 上传具体实例,并说明最终需要的效果 |
||||
-- 作者:jingledyang -- 发布时间:2019/10/8 21:40:00 --
增加设备要求如下: 注明:在“增加回路”中已建立了有主机号、回路号和一次码的回路,每台主机的每个回路只有200个设备编号,也就是从001--200,在增加设备时只对其他列进行编辑! [此贴子已经被作者于2019/10/8 21:53:50编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/8 22:29:00 -- 1.是编辑表格内容,不是追加内容; 5.可以增加一个设备和多个设备,但是不能大于200个设备; 追加内容和增加设备不是一回事?追加内容指什么? 3.在数据表中,除“主机号”、“回路号”、“开始编号”和“结束编号”列内容不可修改,其余均可修改和增加; 数据表?哪个表有“开始编号”和“结束编号”列?
|
||||
-- 作者:jingledyang -- 发布时间:2019/10/9 20:46:00 -- ![]() ![]() ![]() ![]() |
||||
-- 作者:jingledyang -- 发布时间:2019/10/9 21:39:00 -- ![]() ![]() 我不是在报警设备表的底部增加设备,而是要在某个主机的某个回路下增加报警设备,每个报警设备占用一个一次码(也就是设备编号),发生火灾了,才知道是哪个位置的报警设备发现了火情。 |