powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo.RowSource
6 сообщений из 6, страница 1 из 1
Combo.RowSource
    #33202794
ЕленаШ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Combo загоняю значения из таблицы
.MyCombo.RowSourceType=6
.MyCombo.RowSource="mytable.field"

Не понятно по каким причинам .MyCombo (после работы с другими табличками) исчезает с формы и пишет Cannot access the selected table. Как бы это исправить?
...
Рейтинг: 0 / 0
Combo.RowSource
    #33202922
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ЕленаШ!

Не надо закрывать табличку из которой он данные тянет и всё будет в лучшем
виде :) Если уж совсем беда - сделай запрос из таблички в курсор, и к
курсору комбо привяжи - а курсор потом не трогай :)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Combo.RowSource
    #33203003
ЕленаШ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закрывать я ее не закрываю, она часто обновляется в течении работы программы, т.е. я ее постоянно создаю заново

Sele * From Table1 Into MyTable
...
Рейтинг: 0 / 0
Combo.RowSource
    #33203042
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕленаШ
Sele * From Table1 Into MyTable
А это и есть закрытие и открытие таблицы (команда SELECT ... INTO ... так работает).
Перед командой SELECT ... выполните .MyCombo.RowSource = "", а после
.MyCombo.RowSource="mytable.field" и все у вас заработает.
Еще полезно при работе с ComboBox и ListBox при "привязке" их к таблице (курсору) в Destroy формы явно их "отвязывать" от осточника данных (.RowSource="").
С уважением, Алексей.
...
Рейтинг: 0 / 0
Combo.RowSource
    #33204059
Андрей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет !
Резюме по топику: Лучший источник для Combo - это массив!
...
Рейтинг: 0 / 0
Combo.RowSource
    #33204702
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей КПривет !
Резюме по топику: Лучший источник для Combo - это массив!
Почему ?!
Если ComboBox отображает данные из внешнего источника (DBF, SQLEXEC, ...), то сначала они попадут в локальный курсор. Я использую для ComboBox RowSourceType = 2 (Alias)
С Уважением, Алексей.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo.RowSource
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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