Foxtable(狐表)用户栏目专家坐堂 → 导入 word 公式


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

主题:导入 word 公式

帅哥哟,离线,有人找我吗?
大雪山
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/12/31 8:31:00 [显示全部帖子]

当表A中的孙悟空来刷卡后,编号中的数据能自动刷新到表B孙悟空对应的操作日期中的公式

图片点击可在新窗口打开查看此主题相关图片如下:`etv6txbhc81a)gp%a77_uh.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:identify.rar

[此贴子已经被作者于2017/12/31 8:32:18编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/9 17:28:00 [显示全部帖子]

从字符串“”到类型“Double”的转换无效。

Dim i As Integer = 1
Dim dt1 As DataTable = DataTables("学生")
Dim pdr As DataRow
dt1.DataRows.Clear
DataTables("学生").DataRows.Clear
For Each dr As Row In Tables("T_TDD").Rows
    If i Mod 2 = 1 Then
        pdr = dt1.AddNew
        'pdr("sid") = i
        pdr("姓名") = dr("XM")
        'pdr("专业") = dr("专业")
        pdr("学号") = dr("xhdm")
        'pdr("xhdm") = 201671190003
        pdr("身份证") = dr("SFZH")
        pdr("序号") = dr("编号")
        pdr("单位") = dr("TXDZ")
       
        Dim dr1 As DataRow = DataTables("TD_MZDM").find("MZDM='" & dr("MZDM") & "'")
        If dr1 IsNot Nothing Then
            pdr("民族") = dr1("MZ")
        End If
       
    Else
        pdr("sid1") = i
        pdr("sname1") = dr("xm")
        pdr("xhdm1") = dr("证件号码")
        pdr("专业1") = dr("专业")
       
       
    End If
    i = i +0
Next
[此贴子已经被作者于2018/1/9 17:29:01编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/10 6:35:00 [显示全部帖子]

这个yxdm关联公式如何添加修改?

 

 

        Dim dr2 As DataRow = DataTables("T_JHK").find("ZYDM='" & dr("TDZYDM") & "'")
        If dr2 IsNot Nothing Then
            pdr("专业") = dr2("ZYMC")
            pdr("院校") = dr2("yxdm")
        End If


图片点击可在新窗口打开查看此主题相关图片如下:6@n`ztjbvagiejmw8$)idg.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/1/10 6:37:27编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/10 9:06:00 [显示全部帖子]

目前zydm 006 有重复值 ,都显示酒店管理, 想多加个yxdm来识别,显示出石油工程,不会加代码,麻烦老师给改一下。

 


图片点击可在新窗口打开查看此主题相关图片如下:6vby8du((x8na)dz58wdkk.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/10 11:27:00 [显示全部帖子]

这是降序公式,如修改成升序,怎么改?

Tables("学生").Sort = "学号 DESC"


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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/30 13:17:00 [显示全部帖子]

这个WORDR 导入公式能解决?如WORD不行,转成TXT可以吗?麻烦老师给指点一下。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目1.table

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:副本1.rar

[此贴子已经被作者于2018/1/30 13:20:15编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/1/30 16:57:00 [显示全部帖子]

35楼的公式能转换成TXT文件,不能导入,我先做成TXT文件,老师看看能帮我改写一下。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:部分1122.txt


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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/3/7 0:11:00 [显示全部帖子]


这是用按日期和类别编号公式改编的,当用读卡器读身份证时相同专业的编号出错,怎么修改?麻烦老师给改一下,谢谢

Select e.DataCol.Name
    Case "日期","专业"
        If e.DataRow.IsNull("日期") OrElse e.DataRow.IsNull("专业") Then
            e.DataRow("编号") = Nothing
        Else
            Dim d As Date = e.DataRow("日期")
            Dim y As Integer = d.Year
            Dim m As Integer = d.Month
            Dim Days As Integer = Date.DaysInMonth(y,m)
            Dim fd As Date = New Date(y,m,1) '获得该月的第一天
            Dim ld As Date = New Date(y,m,Days) '获得该月的最后一天
            Dim bh As String = e.DataRow("专业") & "-" & Format(d,"yyyyMM") & "-" '生成编号的前缀
            If e.DataRow("编号").StartsWith(bh) = False '如果编号前缀不符
                Dim max As String
                Dim idx As Integer
                Dim flt As String
                flt = "专业 = '"& e.DataRow("专业") & "' And 日期 >= #" & fd & "# And 日期 <= #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify")
                max = e.DataTable.Compute("Max(编号)",flt) '取得该月的相同专业的最大编号
                If max > "" Then '如果存在最大编号
                    idx = CInt(max.Substring(12,4)) + 1 '获得最大编号的后四位顺序号,并加1
                Else
                    idx = 1 '否则顺序号等于1
                End If
                e.DataRow("编号") = bh & Format(idx,"000")
            End If
        End If
End Select

这是可用的

If e.DataCol.Name = "日期" Then
    If e.DataRow.IsNull("日期") Then
        e.DataRow("编号") = Nothing
    Else
        Dim bh As String = Format(e.DataRow("日期"),"yyyyMMdd") '取得编号的8位前缀
        If e.DataRow("编号").StartsWith(bh) = False '如果编号的前8位不符
            Dim  max As String
            Dim  idx As  Integer
            max = e.DataTable.Compute("Max(编号)","日期 = #" & e.DataRow("日期") & "# And [_Identify] <> " & e.DataRow("_Identify")) '取得该天的最大编号
            If  max > "" Then '如果存在最大编号
                idx = CInt(max.Substring(9,3)) + 1  '获得最大编号的后三位顺序号,并加1
            Else
                idx = 1 '否则顺序号等于1
            End  If
            e.DataRow("编号") = bh & "-" & Format(idx,"000")
        End If
    End  If
End  If




[此贴子已经被作者于2018/3/7 0:11:44编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/3/7 13:00:00 [显示全部帖子]

39楼的公式日期改成按小时取数,每小时间只取五个数 11:00   1101 1102 ..... 12:00 1201 1202....如何改?

 

[此贴子已经被作者于2018/3/7 18:38:58编辑过]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2018/3/7 18:45:00 [显示全部帖子]

39楼的公式日期改成按小时取数,每小时只能按排取五个数 11:00   1101 1102 ..... 1105     12:00 1201 1202...1205 .如何改?
此主题相关图片如下:mta05b8vb3_iitw%sndu.png
按此在新窗口浏览图片
[此贴子已经被作者于2018/3/7 18:53:36编辑过]

 回到顶部
总数 24 上一页 1 2 3 下一页