powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ddlb
3 сообщений из 3, страница 1 из 1
ddlb
    #37289850
BEL9ILLI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PB 12, asa 11

Задача: сделать добавление данных в таблицу с использованием ddlb
Имеется ddlb в который заполняется с использованием курсора.

int i
string lister

declare list_cur cursor for
select distinct title from manufacturer order by 1;


open list_cur;
do until sqlca.sqlcode=100
fetch list_cur into :lister;
ddlb_manuf.additem(lister)
loop

close list_cur;
i = ddlb_manuf.totalitems()
ddlb_manuf.deleteitem(i)
ddlb_manuf.selectitem(1)


Затем, я узнаю,то значение которое выбрал пользователь и sql запросом добавляю данных в таблицу, но у меня не выходит узнать то значение, которое выбрано ddlb. Для сохранения значения использовал следующий скрипт который был написан, помимо всего прочего на событии clicked кнопки на то же форме, что и ddlb.
manuf=ddlb_manuf.selectedtext() , где manuf переменная типа string.
Затем, прочитав в мануале это: "Focus and the selection in a drop-down list When a DropDownListBox or DropDownPictureListBox loses focus, the selected text is no longer selected." закинул строчку кода приведенную выше на событие selectionchenged контрола ddlb_manuf.Itemchanged возвращает значение index= № выбранного элемента в ddlb,но мне надо узнать, значение ,а не номер индекса элемента ddlb. Пробовал закидывать этот же скрипт на событие modified - результат тот же, переменной не присваивается значение. Что я делаю не так?

Модератор: Тема перенесена из форума "Sybase ASA, ASE, IQ".
...
Рейтинг: 0 / 0
ddlb
    #37289964
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BEL9ILLI,

Значение - ddlb_manuf.text
...
Рейтинг: 0 / 0
ddlb
    #37290281
BEL9ILLI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин Марк,

спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ddlb
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]