я в настоящее время есть функция, которая вставляет запись в таблицу с помощью оператора SQL в Access 2010.Проверьте запись существует перед отправкой нового
Sub btnSubmit_Click()
dim strSQL as string
strSQL="INSERT INTO tblMaster (PeriodID,ClassID,ChildID,SubjectID,LevelID) VALUES (" & cboPeriod & "," & cboClass & "," & cboName & "," & tbSubject1 & "," & cboLevel1 & ")"
CurrentDB.Execute strSQL
End Sub
Что я хотел бы сделать первым это проверить, если ' tblMaster 'уже имеет идентичную запись.
Как я могу это достичь?
Это замечательно и прекрасно работает, однако, что, если я хочу проверить, а затем вставить две или более строк одновременно? есть ли чистый способ написать код или просто много копировать и вставлять? – user1894555
Зависит от того, что вы бы назвали чистым .. Объясните сценарий – PaulFrancis
У меня есть форма с 3 полями, которые используются для фильтрации определенного ученика. есть 17 предметов с рядом с ними рядом со списками, которые позволяют пользователю выбирать уровень, который этот конкретный ученик достигает у этого предмета. Каждая строка имеет кнопку рядом с ней, которая позволяет пользователю отправлять запись, если она еще не существует, используя приведенный выше код. Я бы хотел, чтобы кнопка была отправлена одновременно. У меня уже есть кнопка, которая выполняет 17 команд Insert Sql, но она еще не проверяет, существуют ли записи уже – user1894555