以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]第一次做窗口,有几个问题不明白,请教前辈(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46384) |
-- 作者:jimmyhwang -- 发布时间:2014/2/22 5:06:00 -- [求助]第一次做窗口,有几个问题不明白,请教前辈(已解决) 经过努力,编写代码能力提高了一点点。。一下问题已经解决。谢谢狐爸,lsy etc。。
1,双击表格的单元格如何把这个值作为查询条件在同一个窗口上查询? 2,在查询窗口中输入编号之后,如何让该窗口的其他所有控件都返回同一个数据行的相应的值?除了那个表格。 3,想在打印按钮上设置,如果已经打印过了就提示“已打印,是否要再次打印?”这个是要设置相应的列吗?如何设置?
好像周末了,哪位前辈有空指点一下小辈。谢谢~
--- 感言,从开始做打印模版到现在,感觉狐表越来越好用了~:)
此主题相关图片如下:qq截图20140222045017.jpg [此贴子已经被作者于2014-2-26 3:30:38编辑过]
|
-- 作者:lsy -- 发布时间:2014/2/22 7:41:00 -- 求助的方式,很合法,不合理。 楼主是初学者,提的问题又比较多。 比较好的方法是把项目实例发上来,别人做好了,能看懂最好,看不懂也能用。 |
-- 作者:狐狸爸爸 -- 发布时间:2014/2/22 9:23:00 -- 1、 forms("窗口名").Controls("控件名").Value = Tables("xxx").Current("列名")
2、参考: http://www.foxtable.com/help/topics/1058.htm
3、自己加个逻辑列。
另lsy老师说得对,另最好按顺序先系统学习帮助文件,对于开发软件来说,最没有技术含量的就是窗口和界面,啃透基本的类型和方法才是根本。
看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
|
-- 作者:jimmyhwang -- 发布时间:2014/2/22 12:22:00 -- 嗯。感谢Isy的帮助,主要是想一边做一边学习。不想大家都帮我做好了。不然我就没动力了。所以大家给我提示,我就会去捉摸。实在搞不定了就放例子上来。:) |
-- 作者:jimmyhwang -- 发布时间:2014/2/22 12:24:00 -- 狐爸教会了我们如何循序渐进的学习~嗯嗯谢谢~ |
-- 作者:jimmyhwang -- 发布时间:2014/2/22 12:31:00 -- 狐爸的提示让我学习加快了好多。谢谢~ |
-- 作者:jimmyhwang -- 发布时间:2014/2/24 2:57:00 -- 关于2的例子差别比较大。是在查询窗口输入要查询的“订单子编码”,然后在对应的“市场”“楼层”“档口”等 文本框中填充对应的数据。 #和最底下的表格无关。 [此贴子已经被作者于2014-2-24 3:18:23编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/24 9:09:00 -- 如果这样,不用查询,合成条件后,直接根据合成的条件定位到符合条件的行:
http://www.foxtable.com/help/topics/0553.htm http://www.foxtable.com/help/topics/0552.htm
记得输入查询内容的文本框不要绑定,要显示内容的文本框才绑定。 |
-- 作者:jimmyhwang -- 发布时间:2014/2/24 14:14:00 -- 做出来啦。 Dim txt As String = e.Form.controls("textbox1").text 不过发现个问题,这里默认了个位置的初始值为0行,如何让打开窗口的时候或者查询不到结果时都为空值? |
-- 作者:jimmyhwang -- 发布时间:2014/2/24 15:57:00 -- 如何得到datatable数据行的位置? 我刚刚的代码有点瑕疵。数据表里有“订单编号”和“订单子编号”。我查询的时“订单子编号”,但是下面有个“订单编号”的文本框,会自动筛选table的内容。 此主题相关图片如下:qq截图20140224155504.jpg |