Foxtable(狐表)用户栏目专家坐堂 → 请教思路


  共有10698人关注过本帖树形打印复制链接

主题:请教思路

帅哥哟,离线,有人找我吗?
lsf5138
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:242 积分:2235 威望:0 精华:0 注册:2011/8/16 22:33:00
请教思路  发帖心情 Post By:2011/10/5 0:07:00 [只看该作者]

想实现这么一个功能不知怎能做,请教思路。

  1 窗口中按新增记录,这是出现相关窗口(表中暂时新增行没出现)。

  2 数据录入完成后,按保存(表中新增行才出现)

 


 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/10/5 1:14:00 [只看该作者]

不明白,你的意思是将窗口中的文本框的数据录入后再增加到新增行的相关列中?

这样可以做到,但是如果列数多的话,比较麻烦,是否可以这样,窗口中放一表控件,通过代码新建一个表,与你要录入的表的列名称一样,录入完成后,将此表的这一行内容,填充到你需要增加的那个表中


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/10/5 9:43:00 [只看该作者]

非常简单,用文字框、数字框还有可能遇到复选框(有逻辑列的话)都不要与表绑定,输入内容完成,点击确定,确定按钮中用代码新增行,并将窗口中各控件的值分别写入到指定的字段即可,在不明白的话请上传示例文件!

 回到顶部
帅哥哟,离线,有人找我吗?
lsf5138
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:242 积分:2235 威望:0 精华:0 注册:2011/8/16 22:33:00
  发帖心情 Post By:2011/10/5 14:25:00 [只看该作者]

感谢!马上学习去。

 回到顶部
帅哥哟,离线,有人找我吗?
zhangqinyun
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:272 积分:2324 威望:0 精华:0 注册:2011/7/14 16:23:00
  发帖心情 Post By:2011/10/5 15:57:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq3.jpg
图片点击可在新窗口打开查看
新建窗口的确认按钮代码

With e.Form
    If .Controls("Label4").Text = "完成" AndAlso .Controls("Label9").Text = "完成" AndAlso .Controls("Label10").Text = "完成" AndAlso .Controls("Label11").Text = "完成" AndAlso .Controls("Label12").Text = "完成"  Then
        '如果信息完善,则新建令号
        Dim tr As Row = Tables("令号表").AddNew()
        tr("客户") = .Controls("ComboBox2").Value
        tr("状态") = 1
        tr("令号") = .Controls("Label3").Text
        tr("日期") = .Controls("DateTimePicker2").Value
        tr("产品编号") = .Controls("TextBox1").Value
        tr("数量") = .Controls("NumericComboBox1").Value
        tr("生产组") = .Controls("ComboBox1").Value
        tr("计划完工日期") = .Controls("DateTimePicker1").Value
        tr("预计天数") = .Controls("Label14").Text
        .Close
    Else
        .Controls("Label15").Text = "请完善令号信息!"
    End If
End With

 


 回到顶部