Я пытаюсь упростить ввод пользователями кода. Трудно объяснить процесс, поэтому я показываю вам, что я имею в виду.VBA: Вставить по возрастанию Дата в таблице
Пользователь имеет только ввести следующие значения:
событий: event1
От: 01.01.2017 Для: 01.04.2017
Стоимость: 5000
Результат в таблице:
event1 01.01.2017 5000
event1 01.02.2017 5000
event1 01.03.2017 5000
event1 01.04.2017 5000
Я пробовал с этим кодом:
Private Sub Save_Click()
Dim strSQL As String
Dim Period As Date
For Period = "' & Me!FromDate & '" To "' & Me!ToDate & '"
strSQL = "INSERT INTO tblEvents (EventName, Date, Costs) VALUES ('" & Me!EventName& "' , '" & Date & "', '" & Me!Costs& "')"
CurrentDb.Execute strSQL
Next Date
End Sub
Пожалуйста, помечать надлежащий RDBMS. MS Access? –
Вы читали это: http://stackoverflow.com/questions/771861/insert-sql-command-with-datetime-in-ms-access? – Roland