VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 728|回复: 1

如何按流水号的开头字来分表查询

[复制链接]

2

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-15 15:30:02 | 显示全部楼层 |阅读模式
当流水号开头为R时查询temp1表,为T时查询temp2表

If Combo1.Text = "" Then
MsgBox "流水号不可为空", 6, "提示"
Else
sql1="select * from temp1 where ID='" & Combo1.Text & "'"
sql2="select * from temp2 where ID='" & Combo1.Text & "'"

rs.Open ???, cn, 1, 3

If Not rs.EOF Then
..........
回复

使用道具 举报

0

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-6-18 18:30:01 | 显示全部楼层
Dim strTable As String
   
    Select Case Left(Combo1.Text, 1)
        Case "R"
            strTable = "TEMP1"
        Case "T"
            strTable = "TEMP2"
        Case Else
            strTable = "TEMP3"
    End Select
   
    SQL = "select * from " & strTable & " where ID='" & Combo1.Text & "'"
    rs.Open SQL, cn, 1, 3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表