Как выбрать первый элемент поля со списком в веб-совместимой форме Access? - PullRequest
1 голос
/ 15 сентября 2011

Я создал базу данных Access Web в SharePoint 2010 и редактирую ее формы с помощью Access 2010.

Одна форма включает в себя набор каскадных комбинированных списков, которые я создал после этих уроков Поле со списком в Access и Каскадные поля со списком .Фактическая привязка данных работает, как и ожидалось.

Проблема заключается в том, что когда каскадные комбинированные блоки получают свои связанные значения, выбранный элемент остается пустым, и я бы хотел, чтобы он выбрал первый элемент по умолчанию, т.е..items (0)

Я понимаю, что мне придется добавить какой-то макрос для выбора первого элемента.Однако я не нашел способа сделать это.

В настоящее время первичные поля со списком вызывают через событие after update действие requery в каскадных комбинациях.

Есть ли другойдействие, которое также может вызвать выбор первого связанного элемента?

1 Ответ

0 голосов
/ 22 декабря 2012

Взгляните на http://www.access -programmers.co.uk / forums / showthread.php? T = 38754

Вы можете сделать этот трюк OnLoad.Таким образом, ваш код VBA за формой будет выглядеть примерно так:

Private Sub Form_Load()

    Me.cboTestCombo = Me.cboTestCombo.Column(0, 0)

End Sub

Возможно, вам придется поиграться с индексами в столбце (N, N) - приведенный выше пример помог мне разместить первую запись измой источник строк данных в комбо при запуске.

...