以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]有一些公告,指定部门的所有人员都要点击阅读,帮忙给点怎么搭建思路了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119821)

--  作者:湛江智
--  发布时间:2018/6/1 14:29:00
--  [求助]有一些公告,指定部门的所有人员都要点击阅读,帮忙给点怎么搭建思路了
 如题
--  作者:xndd
--  发布时间:2018/6/1 14:32:00
--  
 模式窗口,强制需要点击关闭
--  作者:有点甜
--  发布时间:2018/6/1 15:24:00
--  

你现在哪里不会做?

 

如果要推送,参考 http://www.foxtable.com/webhelp/scr/2967.htm

 

如果要限定每个人都要点击,那么你点击以后,记录用户名。


--  作者:湛江智
--  发布时间:2018/6/1 17:20:00
--  回复:(有点甜)你现在哪里不会做??如果要...

多值列(第一列)插入当前登录者名(不重复插入当前登录者名字,代码怎么修改呢?

Forms("窗口1").Controls("Label1").Text = User.Name
Dim str As String = e.Form.Controls("TextBox1").Text
str = str & "|" & Forms("窗口1").Controls("Label1").Text
e.Form.Controls("TextBox1").Text = str
e.Form.Controls("TextBox1").writeValue

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:f.foxdb

[此贴子已经被作者于2018/6/1 18:02:16编辑过]

--  作者:有点甜
--  发布时间:2018/6/1 18:02:00
--  
Dim s As String = "张三123"
Dim str As String = "李四,张三,aa,ccee"
Dim ls As new List(of String)
ls.AddRange(str.split(","))
If ls.contains(s) = False Then
    ls.add(s)
End If
str = String.join(",", ls.ToArray)
msgbox(str)

--  作者:湛江智
--  发布时间:2018/6/1 18:07:00
--  回复:(有点甜)Dim s As String = "张三123"Dim str...

Forms("窗口1").Controls("Label1").Text = User.Name
Dim str As String = e.Form.Controls("TextBox1").Text
str = str & "|" & Forms("窗口1").Controls("Label1").Text
e.Form.Controls("TextBox1").Text = str
e.Form.Controls("TextBox1").writeValue

如果在我上面的基础上,怎么改呢?

 

老师给的代码,下面黄色部分怎样是动态的全部用户呢?

Dim s As String = User.Name
Dim str As String = "李四,张三,aa,ccee"
Dim ls As new List(of String)
ls.AddRange(str.split(","))
If ls.contains(s) = False Then
    ls.add(s)
End If
str = String.join(",", ls.ToArray)
msgbox(str)


--  作者:有点甜
--  发布时间:2018/6/1 18:14:00
--  
Dim str As String = e.Form.Controls("TextBox1").Text
Dim s As String = User.Name
Dim ls As new List(of String)
ls.AddRange(str.split("|"))
If ls.contains(s) = False Then
    ls.add(s)
End If
str = String.join("|", ls.ToArray)
e.Form.Controls("TextBox1").Text = str.trim("|")
e.Form.Controls("TextBox1").writeValue