I would like it to maybe bring up another form that allows you to input a query
Вышесказанное кажется очень запутанным. Вы спрашиваете, как можно использовать, запускать или отображать форму, чтобы позволить пользователю добавить новую запись. Тогда вы бросаете в эту ОЧЕНЬ не связанную концепцию какого-то запроса? Какое отношение имеет какой-то запрос к добавлению новой записи?
Если вы хотите добавить новую запись и находитесь в форме, отображающей текущие записи, то за кнопкой можно выполнить эту строку кода для перехода к новой записи, готовой для ввода данных:
DoCmd.GoToRecord , , acNewRec
Итак, это одна строка кода.
Если вы хотите запустить существующую форму и запустить ее с новой чистой записью fre sh, затем используйте это:
DoCmd.OpenForm "frmCustomers", , , , acFormAdd
Приведенное выше запустит заданное значение в «режиме добавления», и, таким образом, вы снова на новой записи fre sh, готовой для ввод данных.
Проблемы некоторых запросов и др. c. для пользователя Какое отношение это имеет к желанию пользователя добавить новую запись? Так что эта часть, похоже, не относится к основной идее представления формы с новой записью, которая позволяет пользователю добавить эту запись.
Вы должны объяснить, о чем говорят все концентраторы эта проблема с запросом magi c, но чтобы перейти к новой записи для пользователя? Просто используйте первую строку кода за кнопкой.
И если вам нужно запустить форму в «режиме добавления», то используйте второй пример кода на одну строку кода за соответствующей кнопкой. Ничто из этого не имеет ничего общего с каким-то «запросом» в отношении того, что вы хотите, чтобы пользователь добавил новую запись. Вы можете расширить то, что вы подразумеваете под пользовательским запросом, но у вас есть несколько вариантов для перехода существующей формы к новой записи или запуска формы в «режиме добавления», чтобы разрешить добавление записи. В этих случаях вам не нужно ни писать, ни иметь дело с каким-либо SQL запросом.