以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一对多任务派发没有成功,请指教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=112926) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 11:25:00 -- 一对多任务派发没有成功,请指教 我想做一个任务派发单,一项任务发多个部门和负责人,在任务单里记录多个任务情况, 我操作没有成功,请老师看看,那个地方有问题,谢谢
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 11:28:00 -- 窗口表事件
窗口与控件事件
派发_Button1_Click
forms("编辑").open() forms("派发").close()
派发_ComboBox2_Enter
Dim cmb As
WinForm.ComboBox = e.Sender Dim str As String
= e.Form.Controls("ComboBox1").Value cmb.ComboList =
DataTables("部门表").GetComboListString("姓名", "部门 =
\'" & str & "\'")
派发_ComboBox4_Enter
Dim cmb As
WinForm.ComboBox = e.Sender Dim str As String
= e.Form.Controls("ComboBox3").Value cmb.ComboList =
DataTables("部门表").GetComboListString("姓名", "部门 =
\'" & str & "\'")
派发_派发_Click
Dim yu As DataRow
= DataTables("任务管理").AddNew()
Dim
checkedcombobox1 As WinForm.CheckedComboBox =
e.Form.Controls("CheckedComboBox1") Dim
checkedcombobox2 As WinForm.CheckedComboBox =
e.Form.Controls("CheckedComboBox2")
Dim ComboBox3 As
WinForm.ComboBox=e.Form.Controls("ComboBox3") Dim ComboBox4 As
WinForm.ComboBox=e.Form.Controls("ComboBox4") Dim textBox5 As
WinForm.textBox=e.Form.Controls("textBox5") Dim textBox1 As
WinForm.textBox=e.Form.Controls("textBox1") Dim
DateTimePicker1 As
WinForm.DateTimePicker=e.Form.Controls("DateTimePicker1") For Each Value As
String In CheckedComboBox1.text.split(",")
yu("任务名称")=textbox1.value yu("承办部门")=checkedcombobox1.SelectedValue yu("承办人")=checkedcombobox2.SelectedValue yu("完成日期")=DateTimePicker1.value yu("具体要求")=textbox5.value yu("验收部门")=ComboBox3.SelectedValue yu("验收人")=ComboBox4.SelectedValue yu("派发人")
= User.name yu("派发日期")
= Date.now() yu("派发时间")
= Date.now() Next TextBox1.value="" Textbox5.value="" checkedcombobox1.Value=Nothing checkedcombobox2.Value=Nothing ComboBox3.Value=Nothing ComboBox4.Value=Nothing DateTimePicker1.value=""
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/1/5 11:57:00 -- value的值你没有使用
For Each Value As String In CheckedComboBox1.text.split(",") yu("承办部门")=value |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/1/5 11:57:00 -- 具体问题,尽量做个例子发上来测试。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 15:07:00 -- 附件上传,想完成多个任务一块派发,怎么处理?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 15:08:00 --
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 15:09:00 -- 看到附件没?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/1/5 15:41:00 -- 你给的例子和你上面写的例子不匹配。
你要怎么操作,最后要怎样的效果?多个任务在哪里指明?多个部门多个人怎么对应?
举例具体说明。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 15:56:00 -- 目前发四个同样任务给四个部门,需要一个一个派发,怎么实现四个任务一次次发 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jseteary -- 发布时间:2018/1/5 15:57:00 -- 一次派发四个任务 |