以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教高手 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12609) |
||||
-- 作者:张海兵 -- 发布时间:2011/9/8 23:35:00 -- 请教高手 我希望的是这样。开始的时候所有控件全部是没有数据的。等数据输入完毕才会增加行。但是现在一定要先增加一行才可以输入数据。麻烦问一下在不增加行的情况下。输入玩数据之后再增加行。这个可以办到吗。 如第15行 [此贴子已经被作者于2011-9-8 23:41:26编辑过]
|
||||
-- 作者:张海兵 -- 发布时间:2011/9/8 23:36:00 -- 像这个样子 像这个样子 此主题相关图片如下:截图6.jpg |
||||
-- 作者:czy -- 发布时间:2011/9/8 23:37:00 -- 窗口的控件不要绑定到表。 输入完成后,点新增按钮时将各控件的值分别写入对应的字段中即可。 |
||||
-- 作者:张海兵 -- 发布时间:2011/9/8 23:43:00 -- 老大这个代码怎么写 在帮助的那里 |
||||
-- 作者:张海兵 -- 发布时间:2011/9/8 23:45:00 -- 关键还需要增加行 关键还需要增加行 |
||||
-- 作者:czy -- 发布时间:2011/9/8 23:50:00 -- 这无需帮助说明的。
|
||||
-- 作者:张海兵 -- 发布时间:2011/9/9 0:07:00 -- 老大这个怎么回事 老大这个怎么回事 此主题相关图片如下:截图8.jpg |
||||
-- 作者:czy -- 发布时间:2011/9/9 0:11:00 -- 提示已经很清楚了。 应该是:
r("状态") = e.Form.Controls("ComboBox1").Value
而非
r("状态") = e.Form.Controls(ComboBox1).Value |
||||
-- 作者:张海兵 -- 发布时间:2011/9/9 0:50:00 -- 能否出现提示 如图 此主题相关图片如下:截图9.jpg |
||||
-- 作者:czy -- 发布时间:2011/9/9 0:54:00 -- 这还不简单,AddNew前先判断必须输入项是否有数据。 如:
if e.form.controls("combobox1").value = "" then messagebox.show("请选择或输入客户名称") end if if ………… |