Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Помогите с гридом разобраться  [new]
__Alexandra__
Guest
На форме есть две страницы.
На первой грид, в котором отображаются 2 таблицы (1я + клиенты), связанные в среде данных отношением.
На второй аналогично (2я + клиенты) [алиас таблицы "клиенты" уже другой].

Проблема в том, что до клика на гриде (на обеих страницах), в нем отображается какая-то ерунда (повторяется несколько раз одна и та же запись).

Вобщем-то все функции выполняются нормально, все считывается и записывается как надо, но отображается вот так криво.
Рефреш на гриде или странице не помогает. Данные корректно отображаются, только если делать рефреш всей формы, но это долго (да и неправильно для обновления грида делать рефреш формы).

фокс 6й.
3 июн 08, 10:21    [5750469]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с гридом разобраться  [new]
Galyamov Rinat
Member

Откуда:
Сообщений: 658

по пробуй на основной таблице сделать go top или goto record
(recno('Main_Alias')) in Main_Alias

Связи будут реально выставленны только после того, как передернуть указатель
записи.

Ну или при рефреше основного грида (там где отображается Main_Alias) сделать
select Main_Alias

т.е. в ThisForm.Grid1.Refresh
select Main_Alias

dodefault()


Posted via ActualForum NNTP Server 1.4

3 июн 08, 11:05    [5750721]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с гридом разобраться  [new]
__Alexandra__
Guest
Спасибо. Немножко по-другому, но смысл был именно в неустановленной связи между таблицами. Главное, натолкнуть на верный путь.
3 июн 08, 12:25    [5751376]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить