powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo
15 сообщений из 15, страница 1 из 1
Combo
    #32264965
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте все! Если кто-то может помочь, - есть один вопрос.
У меня две таблицы таб1 и таб2 (всегда так...:-) начинаю...)
которые связаны по ключевому полю таб1.ин1 и таб2.ин2
оба поля интегер ( фокс-8 ).

задача такова.
на форме для таб1 создаю комбо-список из данных таб2, при этом
источник данных поля таблицы таб2, а при выборе в поле ин1 таб1 должен записываться код из ин2 таблицы таб2.

Но происходит другое - в ин1 вместо кода из ин2 помещается порядковый номер выбранного значения из списка комбо, построенного на основании данных таб2.

Я и руками правил источник и получатель и построителем делал- результат все тот же. В чем беда не пойму?

Подскажите, пожалуйста.
Спасибо заранее всем, кто ответит!
...
Рейтинг: 0 / 0
Combo
    #32264992
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. свойство BoundTo комбо
...
Рейтинг: 0 / 0
Combo
    #32264998
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как оно (BoundTo )влияет в данном контексте?
...
Рейтинг: 0 / 0
Combo
    #32265003
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Specifies whether the Value property of a combo box or list box is determined by the List or the ListIndex properties.
...
Рейтинг: 0 / 0
Combo
    #32265042
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chagoserg!
А как это будет проще...
...
Рейтинг: 0 / 0
Combo
    #32265096
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
говорила мне мама - учи английский (С)
это свойство определяет, что будет браться в качестве значения комбо или листбокса - значение источника колонки или же индекс строки в списке
...
Рейтинг: 0 / 0
Combo
    #32265132
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chagoserg

Я это и так знаю... и понял из приведенного сообщения.
Но дело в том, что если даже используется всего одна колонка, которая и является этим полем, все равно возвращается номер в списке, а не значение выбранного поля записи по которой построен комбо!!!
...
Рейтинг: 0 / 0
Combo
    #32265136
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Огласите, пожалуйста, весь список" настроек, которые Вы сделали в ComboBox. И еще, это ComboBox внутри Grid или просто на форме?
...
Рейтинг: 0 / 0
Combo
    #32265305
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комбо на форме.
Сделан с помощью построителя.
Более точно по настройкам могу сказать только завтра, так как проект дома.
...
Рейтинг: 0 / 0
Combo
    #32265850
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chagoserg!
Большое спасибо! Очень помог. Я разобрался!
Правда есть еще один вопрос!
А как комбо вставить в грид.
Что-то я попробовал. Но в столбце остается и Техт и комбо.
Комбо настраивал по тому же принципу, как если бы он был на форме.
Но видимо Техт имеет приоритет и комбо в гриде не видно.

А как убрать Техт и сделать доступным Комбо в гриде и так же ли комбо настраивается, как если бы он был просто на форме?

Спасибо заранее за ответы!
...
Рейтинг: 0 / 0
Combo
    #32265858
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Но в столбце остается и Техт и комбо. \r
можно конечно и удалить текстбокс...\r
см. свойство колонки грида CurrentControl, ещё стоит обратить внимание на свойство Sparse\r
\r
>Комбо настраивал по тому же принципу, как если бы он был на форме. \r
у комбо в гриде есть глюки, см. тут
...
Рейтинг: 0 / 0
Combo
    #32265909
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparse (???)

На что именно обратить...
...
Рейтинг: 0 / 0
Combo
    #32265930
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из хелпа:
Свойство Sparse
Определяет, затрагивает свойство CurrentControl все ячейки объекта Column или только активную ячейку.

Установки

"Истина" (.T.) (По умолчанию) Только активная ячейка объекта Column учитывает при приеме и отображении данных установку свойства CurrentControl. Остальные ячейки используют элемент управления TextBox, принимаемый по умолчанию.

"Ложь" (.F.) Все ячейки объекта Column используют установку свойства CurrentControl для отображения данных; принимает данные активная ячейка.
...
Рейтинг: 0 / 0
Combo
    #32265950
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае нужно установить .f. (?)
...
Рейтинг: 0 / 0
Combo
    #32265998
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это зависит от того что и как нужно отображать... если ControlSource колонки грида - поле таблицы с идентификатором, то естественно желательно отобразить не идентификатор а значение, тогда Sparse колонки должно быть .f. , если в этом нет необходимости - .t.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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