以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 没学会也买开发版 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37717) |
||||
-- 作者:石四 -- 发布时间:2013/7/9 13:39:00 -- 没学会也买开发版 买了开发版,怎么也得捣鼓出个东东来啊. 专门开个帖来捣鼓. |
||||
-- 作者:e-png -- 发布时间:2013/7/9 13:46:00 -- 最好不要,除非你功底够深。。。 建议商业版足够了。 |
||||
-- 作者:石四 -- 发布时间:2013/7/9 13:48:00 -- 看了半天帮助文件,头晕眼花 按以下综合事例学习用代码辅助输入:http://www.foxtable.com/help/
正确的代码
一、先在项目事件AfterOpenProject中设置如下代码: Tables("执行").Cols("零件图号").Combolist = DataTables("工序表").GetComboListString("零件图号") 二、在执行表的PrepareEdit事件中输入如下代码: If e.IsFocusCell Then \'如果是焦点所在单元格 If e.Col.Name = "工序" Then \'如果正在编辑的是工序列 \'从工序表提取该图号的工序作为列表项目 e.Col.Combolist = DataTables("工序表").GetComboListString("工序", "[零件图号] = \'" & e.Row("零件图号") & "\'") End If End If 三、执行表的DataColChanged事件中输入如下代码: \'如果刚刚输入的是零件图号或工序列 If e.DataCol.Name = "零件图号" OrElse e.DataCol.Name = "工序" Then Dim dr As DataRow \'在工序表查找所输入零件图号和工序的行 dr = DataTables("工序表").Find("[零件图号] = \'" & e.DataRow("零件图号") & "\' And [工序] = \'" & e.DataRow("工序") & "\'") If dr IsNot Nothing Then \'如果找到 \'将找到行的单价?工段填入到正在输入的行中. e.DataRow("单价") = dr("单价") e.DataRow("工段") = dr("工段") Else \'否则清除单价和工段两列的内容 e.DataRow("单价") = Nothing e.DataRow("工段") = Nothing End If End If
重新用商业版建了项目(才明白买一送一的商业版是给练手用的)
[此贴子已经被作者于2013-7-10 11:46:43编辑过]
|
||||
-- 作者:lsy -- 发布时间:2013/7/9 13:52:00 -- 勇气可嘉,狐爸甚慰。 |
||||
-- 作者:Bin -- 发布时间:2013/7/9 15:00:00 -- 你的例子不是没问题嘛,可以正常获取单价的呀. |
||||
-- 作者:石四 -- 发布时间:2013/7/9 21:07:00 -- 不能啊,同工段有不同工序,需确定工序才能获取正确的单价. 现在可实现选定工段,工序列没有反应. 不过可试试另外一个思路,设置工段列是考虑后续输入操作工姓名和统计工资.把工段列放在单价列就可以减少二次选择. ----------------------------------------------- 继续头晕眼花后可以啦,选择列由工段列改为工序列,OK! [此贴子已经被作者于2013-7-9 22:27:09编辑过]
|
||||
-- 作者:石四 -- 发布时间:2013/7/9 22:31:00 -- 以下是引用e-png在2013-7-9 13:46:00的发言:
最好不要,除非你功底够深。。。 建议商业版足够了。 确实功底不够,每次看代码看得头晕眼花. 你都5尾啦,请多指点啊. |
||||
-- 作者:dycjj -- 发布时间:2013/7/9 22:40:00 -- 兄弟,你跟我一样,没学也买开发版,我现在学会了10%,但是我也开发出了一套软件,让某些人大吃了一惊,呵呵,当然,很多精辟的代吗都是狐爸、程总、还有一个叫夕然的帮我写的,除了他们,还有很多热心的狐友。在这个大家庭中,你会获得前所未的有惊喜的 |
||||
-- 作者:dycjj -- 发布时间:2013/7/9 22:47:00 -- 我开发这套系统在程总们看来,当然是不值一提的,但我自认为比起市场上那些所谓的软件好用多拉,呵呵,我是边工作边学,有时几天也不来理这玩意儿,反正就当是一种兴趣爱好吧了,有一点可以肯定,这东西很容易上手 |
||||
-- 作者:夕然 -- 发布时间:2013/7/9 22:51:00 -- 不错,恭喜 |