Последняя версия DataExpress 3 beta от 15 ноября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<


Внимание! Кража данных


Управление ComboBox из скрипта

Все вопросы, связанные с написанием скриптов и SQL-запросов.
DeZik
Новичок
Сообщения: 47
Зарегистрирован: 07 авг 2018, 06:42
Откуда: Екатеринбург

Управление ComboBox из скрипта

Сообщение DeZik » 06 сен 2018, 11:01

Указываю в скрипте dxComboBox1.ItemIndex:=3;
В форме правильно указывается позиция, (Изменяется с текущей)
1.jpg
1.jpg (283.3 КБ) 1263 просмотра

но при просмотре таблицы - указана старая позиция из combobox
2.jpg
2.jpg (220.38 КБ) 1263 просмотра
Дайте мне точку опоры, и я обопрусь...

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

Re: Управление ComboBox из скрипта

Сообщение Гocть » 06 сен 2018, 11:21

Если принципиально указывать индекс, тогда указывайте после вашей строки: dxComboBox1.Field.Value:=dxComboBox1.Text;. А вообще можно сразу: dxComboBox1.Field.Value:='Нужный текст'.

Изображение Для справки: Свойство text или caption Tdx*компонентов всего лишь "изменяют внешний вид". Все редактируемые Tdx*компоненты привязаны к DataSet формы и присвоить им значение можно только в Field (или методом TdxForm['Имя поля']:=).
Фрилансер. Разработка на заказ. Консультирование.


Вернуться в «Программирование в DataExpress»