양식을 가지고 MS Access의 테이블에있는 정보의 데이터 시트를 표시합니다. 내가 뭘하고 싶은지 강조/선택된 필드의 정보 중 일부를 편집하는 버튼을 구현하는 것입니다.버튼을 사용하여 테이블보기의 강조 표시된/선택된 행을 편집하십시오.
ID
및 Name
과 같이 선택한 행의 "정보"를 얻는 방법과 행을 편집하는 방법을 잘 모르겠습니다. 또는 선택한 행에 대해 작업을 수행 할 VBA 명령이있는 경우
나는 행에서 실행하고 싶은 SQL을 알고 있지만 편집 할 행과 필드를 선택하는 방법을 모른다.
Private Sub Command159_Click()
ssql = "UPDATE [activity_submissions_tb] SET [Edit] = True" & _
"WHERE [submissionID] = " & [HIGHLIGHTED FIELD].submissionID
DoCmd.RunSQL ssql
End Sub
다음은 테이블의 모든 행을 편집합니다. WHERE
절이 선택된 행의 ID
을 가져 오는 방법을 모르거나 현재 행 명령이있는 경우 작동하지 않습니다. 다음은 양식 모양에 대한 그림입니다 : http://imgur.com/a/EIj9B.
아무 도움도 받으실 수 있습니다, 건배.
데이터 시트보기에서 이미 변경 사항을 직접 적용 할 수없는 이유는 무엇입니까? 데이터 시트보기에서 일부 데이터 만 표시하고 사람들이 편집 할 수있는 필드가 더 많기 때문에 행을 편집하기 위해 양식을 열려고합니까? – Brad
@Brad 데이터가 양식보기에 표시됩니다. 데이터 시트보기를 사용하지 않고 선택한 행을 편집 할 수 있기를 원합니다. [예제 그림] (http://imgur.com/a/kmiF7) 버튼이 선택된 행을 변경하는 것과 같은 약간의 모습입니다. – mYxCHa
데이터를 목록 상자에 표시하고 있습니까? 그게 맞습니까? 그 형식의 데이터 시트 또는 그 그림의 목록 상자인지 알기가 어렵습니다. – Brad