Foxtable(狐表)用户栏目专家坐堂 → 提取科目编码前几位等于指定值


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

主题:提取科目编码前几位等于指定值

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


加好友 发短信
等级:八尾狐 帖子:1995 积分:6338 威望:0 精华:0 注册:2017/11/8 17:37:00
提取科目编码前几位等于指定值  发帖心情 Post By:2023/6/25 11:20:00 [只看该作者]

 Dim cmd As New SQ L Command
    Dim dt As DataTable
    cmd.Connect i
    Dim str As String = e.form.Controls("DropBox1").value
    Dim d1 = str.Length   
    cmd. CommandText = "Sel  ect  编制日期,凭证编码,凭证摘要,借方金额,贷方金额,科目名称,尾级名称 from {凭证明细} Where [编制日期] >= '" & e.For m.Controls("StartDate").Value & "' And [编制日期] <= '" & e.Form.Controls("EndDate").Value & "' And [科目编码].SubString(0,d1) = '" & e.Form.Controls("DropBox1").Value & "'"
    dt = cmd.ExecuteReader()

 

想提取科目编码前几位等于选定科目编码的明细。

[科目编码].SubString(0,d1) = '" & e.Form.Co ntrols("DropBox1").Value & "'"

这个需要怎样改呢


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/25 11:26:00 [只看该作者]

access用mid:http://www.foxtable.com/webhelp/topics/0692.htm

SubString([科目编码],1," & d1 & ") = '" & e.Form.Co ntrols("DropBox1").Value & "'"


 回到顶部