【Access查询示例】查询出行最小值的同时,把最小值对应的字段名也取出来能否实现?-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access查询示例】查询出行最小值的同时,把最小值对应的字段名也取出来能否实现?

发表时间:2020/4/21 12:42:19 评论(3) 浏览(7006)  评论 | 加入收藏 | 复制
   
摘 要:【Access查询示例】查询出行最小值的同时,把最小值对应的字段名也取出来能否实现?
正 文:
一、学友问题描述:
      Access查询能否实现查出行最小值的同时,将供应商名称也取出来?取值我可以查询出来,我想把最小值对应的字段名也取出来能否实现?如下图:
点击图片查看大图


希望得到的效果:

点击图片查看大图


二、解决方法:

      用循环代码即可实现,示例代码如下:

Private Sub Cmd_Result_Click()
    Dim rst As Object
    Dim strSQL As String
    Dim m_maxValue As Currency
    Dim strField As String

    Set rst = CreateObject("adodb.recordset")
    strSQL = "select * from 原表"
    rst.Open strSQL, CurrentProject.Connection, 1, 3
    Do While Not rst.EOF
        m_maxValue = 0
        strField = ""
        If Nz(rst!供应商A, 0) < Nz(rst!供应商B, 0) Then
            m_maxValue = rst!供应商A
            strField = "供应商A"
        Else
            m_maxValue = rst!供应商B
            strField = "供应商B"
        End If

        If m_maxValue < Nz(rst!供应商C, 0) Then
            m_maxValue = m_maxValue
        Else
            m_maxValue = rst!供应商C
            strField = "供应商C"
        End If

        If m_maxValue < Nz(rst!供应商D, 0) Then
            m_maxValue = m_maxValue
        Else
            m_maxValue = rst!供应商D
            strField = "供应商D"
        End If

        If m_maxValue < Nz(rst!供应商E, 0) Then
            m_maxValue = m_maxValue
        Else
            m_maxValue = rst!供应商E
            strField = "供应商E"
        End If
        rst!最小值 = m_maxValue
        rst!供应商名称 = strField
        rst.Update
        rst.MoveNext
    Loop
    rst.Close
    Set rst = Nothing
    MsgBox "处理完成,请点击确定按钮打开看结果!", vbInformation, "提示:"
    DoCmd.OpenTable "原表"
    DoCmd.MoveSize 7000, 2150, 9500, 6500
End Sub


附   件:

点击下载此示例学习

演   示:


Access软件网交流QQ群(群号:198465573)
 
 相关文章
取列字段和表中的最大值与最小值示例  【十段  2008/5/19】
[access查询]查询中显示数据行最小值最大值方法  【trynew  2008/9/6】
Access DMax函数取最大值,DMin函数取最小值示例  【风行  2012/12/8】
【Access文章】图表坐标轴格式中最大值、最小值与主要刻度单位的...  【缪炜  2014/8/22】
【Access条件格式】Access实现字段记录中的最大值显示颜色...  【麥田  2018/5/4】
【Access基础】求一维数组的最小值的自定义函数  【仙来  2018/8/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接