Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

返回列表 發(fā)新帖
查看: 2208|回復(fù): 5
打印 上一主題 下一主題

[查詢] 求助:請(qǐng)高手幫解決一個(gè)查詢函數(shù)問(wèn)題

[復(fù)制鏈接]

點(diǎn)擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2012-9-21 11:43:10 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本示例中的,每周價(jià)值結(jié)果在ACCESS中無(wú)法直接得到,請(qǐng)高手幫解決!
(有點(diǎn)類似余額問(wèn)題)

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒(méi)有帳號(hào)?注冊(cè)

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2012-9-21 12:39:03 | 只看該作者
是excel的問(wèn)題嗎

點(diǎn)擊這里給我發(fā)消息

3#
 樓主| 發(fā)表于 2012-9-21 13:19:01 | 只看該作者
不是,是要在ACCESS中實(shí)現(xiàn)。
4#
發(fā)表于 2012-9-21 13:22:14 | 只看該作者
xulanghui 發(fā)表于 2012-9-21 13:19
不是,是要在ACCESS中實(shí)現(xiàn)。

等等。。。。。。。
5#
發(fā)表于 2012-9-21 13:41:57 | 只看該作者
本帖最后由 Henry D. Sy 于 2012-9-21 13:42 編輯
  1. Public Function gValue(strWeek As String) As Double
  2.     Dim rs As New ADODB.Recordset
  3.     Dim strSQL As String
  4.     Dim tempVa As Double, tempVb As Double

  5.     strSQL = "select top 2 實(shí)際價(jià)值 from sheet1 where 周期<='" & strWeek & "' order by 周期 desc"
  6.     rs.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly

  7.     tempVa = rs(0)

  8.     If rs.RecordCount <= 1 Then
  9.         tempVb = 0
  10.     Else
  11.         rs.MoveNext
  12.         tempVb = rs(0)
  13.     End If

  14.     gValue = tempVa - tempVb

  15.     rs.Close
  16.     Set rs = Nothing
  17. End Function

復(fù)制代碼
  1. SELECT Sheet1.周期, Sheet1.設(shè)計(jì)價(jià)值, Sheet1.實(shí)際價(jià)值, gValue([周期]) AS 每周價(jià)值
  2. FROM Sheet1;
復(fù)制代碼

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒(méi)有帳號(hào)?注冊(cè)

x

點(diǎn)擊這里給我發(fā)消息

6#
 樓主| 發(fā)表于 2012-9-21 15:16:41 | 只看該作者
感謝Henry D. Sy 版主,要的就是這個(gè)效果{:soso_e179:}{:soso_e113:}
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:37 , Processed in 0.093854 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表