Получил интересный глюк с полем списка

Автор Ириминаге, 15 августа 2022, 17:00

0 Пользователи и 1 гость просматривают эту тему.

Ириминаге

Приветствую! Есть поле списка, в которое данные добавляются из Базы запросом

Select "Filial" FROM "Filials" WHERE "Filial"<>'СКЛАД' AND "Filial"<>'ЗАПРАВЩИКИ'

В самой базе данные располагаются так:

Адрес1
Адрес2
Адрес3
СКЛАД
ЗАПРАВЩИКИ


В самой программе, стоит условие:

If Not IsEmpty(cTypP.SelectedValue)  AND Not IsEmpty(cAdr.SelectedValue)  Then

То бишь, в два списка добавляются данные из БД, в процедуре делается проверка, что что-то выбрано в списках и после этого отрабатывается задача. Всё работало замечательно, пока не пришлось выбрать последний отображаемый адрес "Адрес3". Программа, почему-то считает, что ничего не выбрано! Если выбрать любой другой адрес, то всё работает. Если убрать второе условие, то и последний адрес начинает обрабатывать. Не знаю, за какую лопату браться, и в какую сторону копать...
Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...

sokol92

У Вас в ходе написания сообщения одно поле списка превратилось в два.  :)
Думаю, что с приложенным примером раскопки пойдут быстрее.
Владимир.

Ириминаге

Цитата: sokol92 от 15 августа 2022, 17:17
У Вас в ходе написания сообщения одно поле списка превратилось в два.  :)
Думаю, что с приложенным примером раскопки пойдут быстрее.
Просто проблема касается только одного списка. Проблем со вторым нет. Чтоб приложить, надо сделать отдельную СУБД, т.к. у этой БД крутится на отдельном сервере. Я понадеялся, что кто-нибудь с таким сталкивался, но видимо придётся выкроить время для тестовой СУБД.
Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...