#ms-access #ms-access-97
#ms-access #ms-access-97
Вопрос:
Я обнаружил, что могу написать код, просто введя все или активировав элемент, затем щелкните, например, OnClick
свойство и напишите код в между подстроками.
Один человек, которого я встретил, сказал, что всегда нужно использовать мышь и выбирать свойство, в котором вы хотите написать код, поскольку это может записать что-то еще в некоторые файлы, так что код не будет работать.
Правильно ли это или эти два способа написания кода одинаково хороши? Я использую Access 97.
Комментарии:
1. Я не уверен, что понял ваше первое утверждение. Вы говорите о том, чтобы вводить вложенные заголовки элемента непосредственно в окно кода, а не позволять свойству code builder создавать их за вас?
2. Да, я говорил об этом.
Ответ №1:
Короткий ответ таков: вы можете сделать это таким образом. Но это не значит, что вы ДОЛЖНЫ.
После небольшого эксперимента я обнаружил, что вы можете вводить вложенные файлы событий непосредственно в окне кода, и их создание будет отражено в окне свойств. Возможно, это не всегда имело место в более старых версиях MS Access.
Вы также можете создавать их, выбирая элемент управления в верхнем левом выпадающем меню окна кода, а затем выбирая событие в верхнем правом выпадающем меню.
Почему я должен использовать Code Builder (или, по крайней мере, второй вариант, который я предоставил). Потому что это предотвращает ваши ошибки. Как в названии элемента управления / события, так и в случайном создании дубликатов вложенных файлов. И то, и другое может привести к разочарованию при отладке вашего приложения — сколько времени вы могли бы потратить на поиск ошибки, потому что вы случайно добавили лишнюю букву «S» к имени элемента. Если вы выполните это из окна свойств, вы гарантированно будете работать с правильным подразделом и что он будет написан правильно.
Примечание: Я также обнаружил, что вы можете удалить запись в окне свойств, но при этом код останется в окне кода. Итак, чтобы убедиться, что он действительно исчез, вам нужно зайти в окно code и удалить вложенный файл там.
Это не значит, что я никогда ничего не делаю непосредственно в окне кода подобным образом — если я переименовал элемент управления, я часто обновляю имя в окне кода. Но затем я вернусь к окну свойств, чтобы убедиться, что я правильно подключил вспомогательные модули.
«Смотрите, я бегу с ножницами!»
Комментарии:
1. Использование одного из методов на основе мыши для получения заглушки процедуры также гарантирует правильные параметры, а не только написание.
2. Я пробовал добавлять события в окно кода, используя выпадающие списки вверху, и это ненадежно привязывает их к элементам управления. Учитывая непредсказуемость здесь, я бы никогда не стал делать это каким-либо другим способом, кроме традиционного метода из таблицы свойств.