임 테이블에서 빈 필드를 찾을 SQL 문을 MS Access에서 만들려고합니다. 예를 들어 환자의 성이 누락되었다고 가정 해 보겠습니다.이 쿼리는이를 받아 들여야합니다.필드가 NULL 인 경우 테스트 ms 액세스
어떻게해야합니까? 나는 첫 번째 레코드 위해 그것을 할 방법을 결정 할 수 있어요하지만, 전체 테이블 어려운
Dim Rst As recordSet
Dim f As Field
'Current Record set
Set Rst = CurrentDb.OpenRecordset("tblWebMeetingData")
'Holds current fields data
Dim fieldData
'With Rst
'Do Until Rst.EOF
For Each f In Rst.Fields
If IsNull(f.Value) Then
MsgBox ("Field Name: " & f.Name)
End If
Next
'Loop
'End With
Rst.Close
이것은 효과가 있었지만 일부 필드 이름에 공백이 있기 때문에 []를 추가해야했습니다! 후속의 – Katana24
종류 그러나 나가 일어난 정확한 행을 찾아 내기에 관하여 나는 어떻게 갈 ㅂ니까? – Katana24
'count (*)'대신에 키를 사용할 수 있습니다. null 인 모든 필드의 키를 리턴합니다. 그런 다음 모든 결과를 반복하려면 Do until rst.EOF를 추가해야합니다. – user2088176