#sql #database #ms-access #recordset
#sql #База данных #ms-access #набор записей
Вопрос:
Я создаю форму, которая загружает всю информацию из формы Activity_Table
в форму. Таким образом, в основном, когда пользователь выбирает название компании из Company_Name
выпадающего списка и выбирает сайт из Site_Name
поля со списком, предполагается, что он возвращает значения с этого сайта и помещает их в форму.
В принципе, один сайт может отображаться более одного раза в Activity_Table
. Тем не менее, всякий раз, когда пользователь выбирает имя сайта, он возвращает только одну запись. Чтобы убедиться в этом, я использовал .Recordcount
метод, чтобы проверить, сколько записей будет извлечено.
Итак, когда вы проверяете таблицу Activity, сайт «Accra Mall — 630kva Gen 2 » появляется 4 раза, но когда вы проверяете recordcount, он говорит, что он появляется только один раз. Поэтому из-за этого я не могу перейти ни вперед, ни назад ни к следующей, ни к предыдущей записи.
Чтобы убедиться, что с моим sql все в порядке, я запускаю запрос в проекте запроса, и он выдает все 4 записи «Accra Mall — 630kva Gen 2». Так что в инструкции sql нет ничего плохого. Кто-нибудь может мне помочь, пожалуйста?
Комментарии:
1. Проверьте свойства формы, что вы не установили фильтр для формы.
2. как вы получаете количество записей? Возможно, вам захочется выполнить перемещение последним, прежде чем отображать это сообщение с сообщением о количестве.
Ответ №1:
Если я правильно воспроизвел вашу проблему, то ответ заключается в том, чтобы установить для ввода данных значение no. Проверьте свойства формы. На вкладке «Данные» есть свойство ввода данных. установите для ввода данных значение no. От Microsoft на https://support.microsoft.com/en-us/office/dataentry-property-f4236759-27f6-4fcd-abb0-4aa4acd8fe87 мы получаем объяснение: вы можете использовать свойство DataEntry, чтобы указать, открывается ли связанная форма только для ввода данных. Свойство ввода данных не определяет, можно ли добавлять записи; оно определяет только, отображаются ли существующие записи. Чтение / запись логического значения.
Комментарии:
1. ВАУ! Большое вам спасибо!