Foxtable(狐表)用户栏目专家坐堂 → 动态增加表,能不能增加表达式啊?


  共有6205人关注过本帖平板打印复制链接

主题:动态增加表,能不能增加表达式啊?

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


加好友 发短信
等级:婴狐 帖子:25 积分:308 威望:0 精华:0 注册:2013/1/27 1:36:00
动态增加表,能不能增加表达式啊?  发帖心情 Post By:2013/2/17 17:07:00 [只看该作者]

Dim Name As String = e.Form.Controls("工程数量分表名称").Value
If Name = "" Then
    MessageBox.Show("分表名称不能为空!")
    Return
End If
For Each dt As DataTable In DataTables
    If dt.Name.Contains(Name) Then
        MessageBox.Show(Name & "分表已经存在,不能创建!")
        Return
    End If
Next
Dim Builder As New ADOXBuilder
Dim fb As ADOXTable
Builder.Open()
fb = Builder.NewTable(name) '创建表
With fb
    .AddColumn("分部工程" ,ADOXType.String, 16)
    .AddColumn("分项工程" ,ADOXType.String, 16)
    .AddColumn("施工部位_主部位" ,ADOXType.String, 16)
    .AddColumn("施工部位_辅部位" ,ADOXType.String, 16)
    .AddColumn("细目号" ,ADOXType.String, 16)
    .AddColumn("材料类别" ,ADOXType.String, 16)
    .AddColumn("材料规格" ,ADOXType.String, 16)
    .AddColumn("单位" ,ADOXType.String, 16)
    .AddColumn("设计数量" ,ADOXType.Single)
    .AddColumn("变更数量" ,ADOXType.Single)
    .AddColumn("有效数量" ,ADOXType.Single)'我希望“有效数量”=“设计数量”+“变更数量” 应该怎么写啊?
End With
Builder.AddTable(fb) '增加表
Builder.Close()
syscmd.Project.Open(ProjectFile)  '打开表
MainTable = Tables(Name)
forms("创建工程数量分表").close()

 回到顶部