設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

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

[窗體] 請教,如何讓選擇的編號與另一表對應(yīng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2012-9-8 17:57:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 cjf78 于 2012-9-8 17:59 編輯

請教板主及師長們:

    如A1圖,點擊AF176,是這樣的效果,如何實現(xiàn)A2圖的效果,只顯示選擇的編號,敬請指教!感謝。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2012-9-9 10:17:21 | 只看該作者
1 先創(chuàng)建一個窗體“查詢成本2窗體“,以查詢‘成本2’為其數(shù)據(jù)源
2 在“安馳編號”的雙擊事件中編寫如下代碼:
Private Sub 安馳編號_DblClick(Cancel As Integer)
DoCmd.OpenForm "查詢成本2窗體", acFormDS, , "[安馳編號]='" & Me.安馳編號 & "'"
End Sub

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
3#
發(fā)表于 2012-9-9 10:26:54 | 只看該作者
按樓上的辦法處理
如果實在要直接打開查詢,則:
  1. Private Sub 安馳編號_Click()
  2. Dim qdf As DAO.QueryDef
  3.     Dim stDocName As String
  4.     Dim strSQL As String
  5.     stDocName = "成本2"
  6.     Set qdf = CurrentDb.QueryDefs(stDocName)
  7.     strSQL = _
  8.         "SELECT 安馳編號,套片數(shù),F4價格,F6價格,鐵掌A單價,鐵掌B單價, IIf(IsNull(([套片數(shù)]/2)*([鐵掌A單價]+[鐵掌B單價])),0,([套片數(shù)]/2)*([鐵掌A單價]+[鐵掌B單價])) AS 鐵掌套價, IIf(IsNull([附件套價]),0,[附件套價]) AS 附件價格, 成本表.紙箱單價, 成本表.箱套數(shù), 成本表.彩盒單價, 成本表.輔料單價, 成本表.人工工資, [紙箱單價]/[箱套數(shù)] AS 紙箱分攤, [F4價格]+[鐵掌套價]+[附件價格]+[紙箱分攤]+[彩盒單價]+[輔料單價]+[人工工資] AS F4成本, [F6價格]+[鐵掌套價]+[附件價格]+[紙箱分攤]+[彩盒單價]+[輔料單價]+[人工工資] AS F6成本 FROM 成本表 where 安馳編號='" _
  9.         & Me.安馳編號 & "'"
  10.     qdf.SQL = strSQL
  11.     DoCmd.OpenQuery stDocName, acNormal
  12.     qdf.Close
  13. End Sub
復(fù)制代碼

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
4#
 樓主| 發(fā)表于 2012-9-9 14:04:54 | 只看該作者
看到Henry D. Sy 版主和caoguangyao 金牌會員的大作,令我興奮不已,受益匪淺。特別又是休息日,幫我詳細指教,更叫我感激,再次真誠謝過。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 10:31 , Processed in 0.098196 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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