0
MS Access에서 양식을 만듭니다. 그것의 "세부"섹션은 "연속 양식"으로 설정됩니다. 일부 기준에 따라 결과를 필터링하므로 양식이 실행될 때 필터링 된 결과 만 표시됩니다.레코드 번호를 연속 양식으로 가져 오는 방법은 무엇입니까?
같은 양식의 세부 정보 섹션에도 명령 단추가 포함되어 있습니다.
폼의 필터링 된 결과의 모든 레코드 앞에 나타나는 명령 단추를 누르면 메시지 상자를 표시하려고합니다. 메시지 상자에는 해당 특정 레코드에 대한 ID (자동 x 호가 있음)가 표시됩니다.
나는 이런 식으로 뭔가를 시도하고있다 :
Private Sub cmdSelect_Click()
Dim MyDB As DAO.Database
Dim MyRec As DAO.Recordset
Set MyDB = CurrentDb
Set MyRec = MyDB.Recordsets
MsgBox MyRec![Artifact ID]
'MsgBox CurrentRecord![Artifact ID]
Set MyDB = Nothing
Set MyRec = Nothing
End Sub
그러나, 오류가 있습니다.
도와주세요.
감사합니다.
는 @Ma로하고, 당신은 레코드 ID가 연속 폼에 전달되는이 가정,하지만 반드시 표시되지 ttDonnan이 당신의 해결책이 될 것을 제안합니다. RecordID를 Form으로 전달하지 않으면 각 레코드를 고유하게 식별 할 수 있도록 바인딩 된 쿼리를 편집해야합니다. – GoldBishop