powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / в comboboxe 2 поле
25 сообщений из 27, страница 1 из 2
в comboboxe 2 поле
    #36246128
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Если при открывание в comboboxe видно 2 поле (напр: kod, name) и если 1-ое его знасение можно обращатся thisform.combo1.value, как можно будет обращатся 2-ое значение (name)?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36246551
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2NTM,

Мутно как-то, но если поняла правильно, то через DisplayValue должно получиться
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248347
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
При открывание combobox видно 2 поле. А после выбора какой то значение в экране остается только 1-й. Почему так, не могу разобраать. Помогите пожалуйста.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248391
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Вообще можно сделать такое?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248461
Rickitiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NTM,
можно.

Свойство BoundColumn
Смотрите также
Свернуть все Развернуть все

Определяет, какая колонка многоколончатого элемента listbox или combobox привязана к свойству Value управляющего элемента. Доступно, как в design, так и в run time.


Control.BoundColumn[ = nCol]


Возвращаемое значение
nCol
Указывает номер колонки привязанной к свойству Value. По умолчанию nCol равна 1.

Примечания
Применяется к: ComboBox Control | ListBox Control

Используйте BoundColumn тогда, когда управляющие элементы классов listbox или combobox имеют несколько колонок, а значение, которое должно выводиться в свойство Value должно быть привязано к колонке, которая либо не отображается в элементе, либо не является определяющей по смыслу или активной.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248508
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Что-то у меня не получается. BoundColumn =2, но всеравно на экране отображается только 1 из полей.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248605
Rickitiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NTMЧто-то у меня не получается. BoundColumn =2, но всеравно на экране отображается только 1 из полей.
если вам нужно взять значение других столбцов (не первого), то это BoundColumn, а отображается только один столбец и как правило 1.

если очень нужно 2, то в rowsource = str(kod)+' '+rtrim(name), kod, name
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248629
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Мне надо в comboboxe на экране отображатся 2 поле сразу
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36248636
Rickitiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NTMМне надо в comboboxe на экране отображатся 2 поле сразу
вам же написали, rowsource = str(kod)+' '+rtrim(name), kod, name, где первое поле - это и есть ваших 2 поля для отображения, а второе и третье поля для value
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249298
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Rickitikiвам же написали, rowsource = str(kod)+' '+rtrim(name), kod, name, где первое поле - это и есть ваших 2 поля для отображения, а второе и третье поля для value

Здесь еще что-то должен менять или нет? У меня не получается.

Ошибка такая:
'field' phrase is not found.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249323
Guest_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Thisform.txtName.Value =Thisform.Combo1.List(Thisform.Combo1.ListIndex,2)
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249329
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Guest_NThisform.txtName.Value =Thisform.Combo1.List(Thisform.Combo1.ListIndex,2)

Guest_N, я не понял этот код, где надо писать?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249360
Guest_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Combo1.Valid
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249372
NTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NTM
Гость
Здесь 'txtname' что такой? Такая же свойства нету в thisform.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249414
Guest_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ti chto novichok? txtname eto Thisform.Text1.Value
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36249623
Rickitiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NTMRickitikiвам же написали, rowsource = str(kod)+' '+rtrim(name), kod, name, где первое поле - это и есть ваших 2 поля для отображения, а второе и третье поля для value

Здесь еще что-то должен менять или нет? У меня не получается.

Ошибка такая:
'field' phrase is not found.
прошу прощения,
Код: plaintext
rowsource = str(kod)+' '+rtrim(name)
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36281366
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Guest_NThisform.txtName.Value =Thisform.Combo1.List(Thisform.Combo1.ListIndex,2)

Если в RowSource записи начинается с "0", тогда этот код неправильно работает. Скажите, пожалуйста, как можно решать эту проблему?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36282548
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Помогите пожалуйста, в чем может быт проблема?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36285216
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
В таблице kuryer_kq=2 и kuryer_kc=2, но в комбобоксе почему то показывает 1. Если в таблице kuryer_kq и kuryer_kc менять в комбобоксе все время показывает на 1 менше. Почему так, уже несколько дней не могу понять. Помогите пожалуйста.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36285290
летящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ntmВ таблице kuryer_kq=2 и kuryer_kc=2, но в комбобоксе почему то показывает 1. Если в таблице kuryer_kq и kuryer_kc менять в комбобоксе все время показывает на 1 менше. Почему так, уже несколько дней не могу понять. Помогите пожалуйста.
0-Do Not Remove -убери, это и есть-1, или нумеруй с единицы
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36285339
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Нет, мне надо надо нумерация с "0".
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36285640
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Нельзя ни как оставить нумерайии с "0" и чтобы комбобокс правильно показывал?
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36287320
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Помогите пожалуйста, ни как этот вопрос решить?
Искал в форуму ничего не нащел.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36287435
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты силен, бродяга!
К разным комбобоксам привязать один источник данных RowSource - не всякий на это решится.
...
Рейтинг: 0 / 0
в comboboxe 2 поле
    #36287551
ntm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ntm
Гость
Нет, я не силен, но стараюс что-то делать.

Но, в вашем примере тоже не то что надо.
В комбобоксе правильно показывает, но в базе не правильно (kuryer_kq i kuryer_kc). У меня тоже самый.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / в comboboxe 2 поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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