以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口打印问题。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46522) |
||||
-- 作者:hovi -- 发布时间:2014/2/25 10:22:00 -- [求助]窗口打印问题。 关于这个窗口打印问题,不知道如何描述。请老师看下图,谢谢。
[此贴子已经被作者于2014-2-25 10:22:33编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/2/25 10:26:00 -- 未能看懂你的需求. |
||||
-- 作者:hovi -- 发布时间:2014/2/25 10:46:00 -- 窗口1是录入窗口,录入到表A基本信息。TextBox5录入内容,通过打印按键录入到表B,同时打开打印窗口,在打印窗口的打印按键执行窗口打印,打印内容为:单号,地址,数量,及表B中对应单号的所有产品标号。请问如何实现。 |
||||
-- 作者:653006728 -- 发布时间:2014/2/25 10:53:00 -- 你textbox 绑定的是哪一列? |
||||
-- 作者:Bin -- 发布时间:2014/2/25 10:53:00 -- TextBox5录入内容,通过打印按键录入到表B 要怎么做? 一个标号需要这么庞大的文本框吗? 你的意思是多个标号 用逗号分隔,生成多行? 另外一个窗口你绑定了标号列,还怎么显示所有标号?
|
||||
-- 作者:653006728 -- 发布时间:2014/2/25 10:56:00 -- 所以他的问题很纠结。。 问题表述不清晰。解决不了 |
||||
-- 作者:hovi -- 发布时间:2014/2/25 10:58:00 -- 生产多行, 通过 For Each s As String In e.Form.Controls("TextBox5").Text.split(",") Dim frm As WinForm.Form
实现录入表B内容与打开打印窗口,我不清楚怎么显示所有列所以绑定了,可以不绑定,请问如何实现我要的功能? |
||||
-- 作者:hovi -- 发布时间:2014/2/25 10:59:00 -- 产生多行 |
||||
-- 作者:Bin -- 发布时间:2014/2/25 11:03:00 -- 利用Select获得所有单号一样的行,那不就获得所有号标了吗. 你想它和原来一样用逗号连接.循环遍历拼接一下即可 dim drlist as List(of datarow) = datatables("表B").select("单号=\'" & dr("单号") & "\'") if drlist isnot nothing then dim s as string for each drr as datarow in drlist s=s & "," & drr("产品号标") next e.form.controls("TextBox5").text=s.trim(",") end if |
||||
-- 作者:hovi -- 发布时间:2014/2/25 11:07:00 -- 谢谢,我试下 |