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

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

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

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

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

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

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

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

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

Установки

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

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


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