以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 可以从粘贴板直接分别粘贴到各个列里面吗? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=51768) |
-- 作者:yangwenghd -- 发布时间:2014/6/3 10:13:00 -- 可以从粘贴板直接分别粘贴到各个列里面吗? 现在已经复制了这个内容 Contact Name: Richard Allingham Address: Rekemerstraat 1 Rekem/Lanaken, Limburg, Belgium Zip Code: 3620 Mobile: 0032494618905 No: 62340065382854 能不能把Richard Allingham粘贴到第一列(把Contact Name: 后面的字符) 把Rekemerstraat 1 Rekem/Lanaken, Limburg, Belgium粘贴到第二列(Address:后面的字符) 把3620粘贴到第三列(把Zip Code:后面的字符) 把0032494618905粘贴到第第四列(把Mobile:后面的字符) 把
62340065382854 粘贴到第五列(把
No: 后面的字符)
最后第六列等于Address: Rekemerstraat 1 Rekem/Lanaken, Limburg, Belgium(也就是第二列里面的字符)“,”后面的字符,相对于第六列等于”Belgium“ 感谢 感谢 ! |
-- 作者:有点甜 -- 发布时间:2014/6/3 11:22:00 -- 测试了一下,这样获取数据,如何写入单元格自己想办法
Dim Info As String = Tables("表A").Current("第十列").replace(chr(10) & " ", "") |
-- 作者:yangwenghd -- 发布时间:2014/6/3 11:34:00 -- If e.Form.Controls("TextBox1").text <> "" Dim s As String = e.Form.Controls("TextBox1").text s = s.Replace(vbcrlf & " ","").Replace(vbcrlf,";").Replace(Chr(13) & " ","").Replace(Chr(10),"").Replace(Chr(13),";") \'规范条件按格式 Dim clname As String = "Contact_Name,Address,Zip_Code,Mobile,No,第六列,第七列,第八列,第九列,第十列" Dim Value1s(),Value2s() As String Value1s = s.split(";") Value2s = clname.split(",") Dim dr As DataRow = DataTables("客户订单表").AddNew() For Index As Integer = 0 To Math.Min(Value1s.Length,Value2s.Length) - 1 dr(Value2s(Index)) = Value1s(Index).Replace(Value2s(Index).Replace("_"," ") & ":","").Trim(" ") Next End If msgbox("添加成功") 能帮我看一下吗?我想从粘贴板上直接添加到Contact_Name,Address,Zip_Code,Mobile,No,第六列,第七列,第八列,第九列,第十列"
|
-- 作者:有点甜 -- 发布时间:2014/6/3 13:00:00 -- 请参考2楼代码自己改一下来用。 |
-- 作者:yangwenghd -- 发布时间:2014/6/3 14:21:00 -- 好的 感谢 |