Изменения в форме списка доступа списка изменений - PullRequest
0 голосов
/ 17 ноября 2010

Я поддерживаю приложение Access, которому около 10 лет, и пытаюсь исправить какое-то странное поведение.

В нем есть форма со списком и для некоторых элементов в списке, но не все, после того как я выбрал элемент, свойство listindex возвращается к первоначально выбранному элементу.

Например, если listindex начинается с 6, а я изменяю его на элемент 35, оно остается 35 на протяжении всегособытие click, затем возвращается к 6, когда фокус возвращается к элементу управления.Если я изменю его на listindex 7, он останется с 7, не возвращаясь к 6.

Есть идеи, что происходит?

Я знаю, что события NotInList и Undo не запускаются.

Спасибо за любую помощь, включая методы отладки.

-Beth

ОК, это список из 3 столбцов, и значение в первом столбце (org_number, width = 0) не является уникальным,поэтому он возвращается к первой строке с тем же значением org_number вместо того, чтобы оставаться в строке с описанием org_number, которое они выбрали во 2-м столбце.

Есть какие-нибудь идеи, как заставить его придерживаться?

Похоже, что org_code может иметь несколько описаний, и это то, что они хотят выбрать, но экспорт, который они делают, использует org_code вместо org_code и description, поэтому их результаты не будут соответствовать хорошему количеству, которое я добавилк их списку.

Полагаю, я забрал этот счет ...

1 Ответ

0 голосов
/ 07 февраля 2011

Вы не можете использовать описание как «связанный столбец», чтобы оно не переключалось обратно на другую строку. И затем, когда вам нужен org_number, вы выполняете поиск тех же данных, что и в списке. Это обходной путь, но мне кажется, это должно сработать.

...