Передача значениq СOMBO | |
---|---|
Oktu Автор |
Здравствуйте. Подскажите пожалуйста.
В Grid-е COMBO. Select a,b,d from ss into cursor view. Привязываю к COMBO 'view'. Выбираю значение 'а'. Все нормально. Как передать значения b,d при выборе 'а' в нужные ячейки таблицы? |
Re: Передача значениq СOMBO | |
---|---|
Alex Roublev Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
По индексу ComboBox'а. Ведь курсор же существует реально в одной из используемых областей сессии данных. Порядок записей курсора = порядку значений ComboBox'а. Поэтому делай по индексу в ComboBox'е переход на нужную запись в курсоре и ставь нужные значения из полей b,d. Точно такая же проблемы существует не только с ComboBox'ом, но и с LisBox'ом - выбирается одно значение, даже если столбцов у объекта несколько. Главное - чтобы был источник, а остальное - дело техники
|
Re: Передача значениq СOMBO | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi Oktu!
REPLACE-ом, используя например .List(.ListIndex, 2..3..4 - какая колонка нужна тот номер и ставь) - ессно что может потребоваться смена типа. Также если комбо/лист привязан к таблице, то выбор элемента сопровождается перемещением указателя записи на этот элемент - т.е. можно к "подлежащему" курсору обратится за доп. полями. ------------------ WBR, Igor |
Re: Передача значениq СOMBO | |
---|---|
Oktu Автор |
Grid привязан к таблице sup.
Получил к примеру из 'd' нужное значение view(ThisForm.Grid1.Column13.Combo1.ListItemId,3). Теперь пытаюсь передать это значение в таблицу. В Valid COMBO пишу sup.zap=view(ThisForm.Grid1.Column13.Combo1.ListItemId,3). Получаю object SUP is not found. Обьясните тупому! |
Re: Передача значениq СOMBO | |
---|---|
Mavy Сообщений: 246 Дата регистрации: 04.08.2004 |
Присвоение значений полям таблици не делается с помощью оператора "=". Пользуй REPLACE. |
Re: Передача значениq СOMBO | |
---|---|
Oktu Автор |
Большое спасибо! Все получилось.
|
© 2000-2024 Fox Club  |