Как вставить в таблицу, игнорируя поля без данных? - PullRequest
0 голосов
/ 21 февраля 2019

Я не хочу вставлять данные в таблицу, но не все поля, обязательные для заполнения, являются необязательными.

CurrentDb.Execute "INSERT INTO tbl_Records_of_Violation(Serial_Number,Badge,Rank,Lastname,Firstname,Middlename,Qualifier,Gender,Birthdate,Date_Ent_Svc,Address,MotherUnit,Unit,Date_of_Commission,Reporting_Officer,Report_to_Supervisor,Approving_Authority,Punishment,Remarks,Violation1) VALUES ('" & Me.Serial_Number & "','" & Me.Badge & "','" & Me.Rank & "','" & Me.Lastname & "','" & Me.Firstname & "','" & Me.Middlename & "','" & Me.Qualifier & "','" & Me.Gender & "','" & Me.Birthdate & "','" & Me.Date_Ent_Svc & "','" & Me.Address & "','" & Me.MotherUnit & "','" & Me.Unit & "','" & Me.Date_of_Commission & "','" & Me.Reporting_Officer & "','" & Me.Report_to_Supervisor & "','" & Me.Approving_Authority & "','" & Me.Punishment & "','" & Me.Remarks & "'," & Me.Violation1 & ")"

MsgBox "Record has been updated", vbInformation, "Record Information"

Я хочу, чтобы даже если одно из полей было пустым, оно было бысохранено в моей таблице.

1 Ответ

0 голосов
/ 21 февраля 2019

Таблица tbl_Records_of_Violation содержит 20 столбцов данных, вставляемых этой командой.

Каждый из этих 20 столбцов должен быть определен как Nullable,

, и каждое из значений экрана (Me.xxx) должно иметь действительные данные или нули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...