Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с ComboBox / 5 сообщений из 5, страница 1 из 1
05.02.2007, 14:45
    #34306592
Lonely86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ComboBox
Здравствуйте, прошу помощи, т.к. нифига не получается.
В Combo1 значению RowSource присвоено View1.marka, после добавления в таблицу нового элемента, добавляется значение и в View1.marka (новая марка изделия). Но Combo1 не видит нового элемента. Thisform.Refresh() и ThisForm.Combo1.Refresh() не помогает. Новый элемент видится только после закрытия VFP 8.0 и заново открытия.
Пытался прописать в событии Form.Init ->ThisForm.Combo1.RowSource=View1.marka выдает ошибку.
Заранее благодарен
...
Рейтинг: 0 / 0
05.02.2007, 15:11
    #34306712
sergej_57
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ComboBox
Попробуй использовать метод .combo1.requery после добавления новых данных
...
Рейтинг: 0 / 0
05.02.2007, 20:13
    #34307643
Lonely86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ComboBox
sergej_57Попробуй использовать метод .combo1.requery после добавления новых данных
Не помогает...
...
Рейтинг: 0 / 0
05.02.2007, 22:46
    #34307836
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ComboBox
Я правильно понимаю твою логику:

-) Есть некоторая исходная таблица
-) На ее основе построен Local View
-) На форме есть ComboBox источником данных которого является ... что? Какое значение Combo.RowSourceType?
-) Далее ты добавляешь запись ... куда? В исходную таблицу или в Local View?
-) Сброс буфера был сделан? Команда TableUpdate().
-) Собственно Local View был обнавлен? Requery("MyView")
...
Рейтинг: 0 / 0
06.02.2007, 20:48
    #34310673
Lonely86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ComboBox
ВладимирМЯ правильно понимаю твою логику:

-) Есть некоторая исходная таблица
-) На ее основе построен Local View
-) На форме есть ComboBox источником данных которого является ... что? Какое значение ?
-) Далее ты добавляешь запись ... куда? В исходную таблицу или в Local View?
-) Сброс буфера был сделан? Команда TableUpdate().
-) Собственно Local View был обнавлен?Requery("MyView")
Спасибо, помогло!
1 Есть несколько таблиц, на основе котороых формируется view1
2 Combo.RowSourceType=Fields
3 добавляю запись, которая записывается в несколько таблиц(так надо мне:))
view1 отображает записи, различные результаты, поллученные на основе операций над записями
4 TableUpdate() почему-то портит работу всей программы (?)
5 а вот последний пункт меня просто выручил, Requery("View1") помогло, а ведь я догадывался, что надо обновить сам View1, но почему-то думал, что и так будет работать)). Как говорится, все гениальное просто.
Всем спасибо за помощь. Тему можно закрывать.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с ComboBox / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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