6 필드가 들어있는 양식을 작성 중이며 양식을 제출하고 새 레코드를 작성하기 전에 필히 작성해야합니다.VBA 양식 제출시 새 레코드에 액세스하십시오.
이Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
Me.Username = CreateObject("WScript.Network").Username
End Sub
이 새로운 기록을 시작하지만 사용자가 양식을 완료하지 않고 닫을 때 그것은 불완전한 기록을 작성하고 던져 대신 빈 표시하기 위해 하드 코딩 각 필드에 양식을로드하는, 내가 사용했다.
사용자가 불완전한 양식으로 폐업 한 경우 어떻게 삭제할 수 있습니까? 또는 사용자가 제출하고 모든 필드가 기준과 일치 할 때만 새 레코드를 만들어야합니까? 가장 좋은 방법은 무엇입니까? 사전에
감사합니다.
어떻게 도움이 될까요? Null은 일부 필드에서 완벽하게 수용 될 수 있습니다. 문제는 데이터가 이미 양식에 입력되어 사용자가 여러 가지 오류를 낳고 있다는 것입니다. 이것은 단지 또 다른 무리의 오류로 이어질 것입니다. – Fionnuala
@Remou : 질문의 첫 번째 줄에는 분명히 다음과 같이 표시되어 있습니다. ** 6 개의 입력란을 포함하는 양식으로 양식을 제출하고 새 레코드를 만들기 전에 모두 입력해야합니다 **. 그래서 Null은 확실히 받아 들일 수 없으며, 여전히 내 제안이 가장 쉽고 효율적이라고 생각합니다. –
몇 개의 입력란에 6 개의 입력란이 있습니까? 레코드를 시작했지만 포기했을 때 생성되는 오류에 대한 제안은 무엇입니까? – Fionnuala