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

 找回密碼
 注冊(cè)

QQ登錄

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

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

[窗體] 根據(jù)下拉菜單選擇的列名稱,篩選子窗體對(duì)應(yīng)的列數(shù)據(jù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2019-11-8 13:51:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
根據(jù)下拉菜單選擇的列名稱,篩選子窗體對(duì)應(yīng)的列數(shù)據(jù)
詳見(jiàn)文件


本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

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

2#
發(fā)表于 2019-11-8 17:01:52 | 只看該作者
設(shè)置
子窗體.form.recordsource ="select * from 表 where 字段=條件"
3#
 樓主| 發(fā)表于 2019-11-8 17:14:04 | 只看該作者
tmtony 發(fā)表于 2019-11-8 17:01
設(shè)置
子窗體.form.recordsource ="select * from 表 where 字段=條件"

老師你好,您給的方法對(duì)于字段固定條件的倒是沒(méi)有問(wèn)題,現(xiàn)在我遇到的問(wèn)題是,條件字段不固定,我根據(jù)需要選擇相應(yīng)的字段進(jìn)行條件判斷。老師您能給做個(gè)例子嗎,可能我不是很了解你的想法。
4#
發(fā)表于 2019-11-9 00:05:18 | 只看該作者
  1. Private Sub Text65_AfterUpdate()
  2.     Dim sSQL As String
  3.     If Not IsNull(Me.Text63) Then
  4.        If Me.Text63 = "ID" Then
  5.            sSQL = "SELECT * FROM 表1 WHERE " & Me.Text63 & "=" & Me.Text65
  6.        Else
  7.           If IsNull(Me.Text65) Then
  8.              sSQL = "SELECT * FROM 表1 WHERE " & Me.Text63 & " IS NULL"
  9.           Else
  10.              sSQL = "SELECT * FROM 表1 WHERE " & Me.Text63 & "='" & Me.Text65 & "'"
  11.           End If
  12.        End If
  13.        Me.表1_子窗體.Form.RecordSource = sSQL
  14.     End If
  15. End Sub
復(fù)制代碼
5#
發(fā)表于 2019-11-9 00:10:32 | 只看該作者
  1. Private Sub Text65_AfterUpdate()
  2.     Dim sSQL As String
  3.     If Not IsNull(Me.Text63) Then
  4.        If Me.Text63 = "ID" Then
  5.            sSQL = "SELECT * FROM 表1 WHERE ID=" & Me.Text65
  6.        Else
  7.           If IsNull(Me.Text65) Then
  8.              sSQL = "SELECT * FROM 表1 WHERE " & Me.Text63 & " IS NULL"
  9.           Else
  10.              sSQL = "SELECT * FROM 表1 WHERE " & Me.Text63 & "='" & Me.Text65 & "'"
  11.           End If
  12.        End If
  13.        Me.表1_子窗體.Form.RecordSource = sSQL
  14.     End If
  15. End Sub
復(fù)制代碼

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

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

GMT+8, 2024-10-23 06:17 , Processed in 0.118044 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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