Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Один грид разные таблицы / 9 сообщений из 9, страница 1 из 1
14.07.2006, 10:10
    #33852980
"Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Есть ли такая возможность: в зависимости от условий грид использует разные таблицы с одинаковой структурой?
...
Рейтинг: 0 / 0
14.07.2006, 10:27
    #33853071
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Без проблем:

MyGrid.RecordSource=""
USE IN oldtable
USE newtable IN 0
MyGrid.RecordSource="newtable"
...
Рейтинг: 0 / 0
14.07.2006, 10:56
    #33853219
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Открывай их с одним алиасом, ну не одновременно конечно.
...
Рейтинг: 0 / 0
14.07.2006, 11:51
    #33853466
"Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Не получилось в RecordSource грида прописала алиас r_tab
в ините формы
close data all
USE r012006 ALIAS r_rab

и если RecordSource колонок прописываю, то выдает ошибку алиас r_tab не найден, а если не прописываю открывает пустой грид :(
...
Рейтинг: 0 / 0
14.07.2006, 12:28
    #33853615
StasL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Init Формы происходит после инициализации всех объектов на форме, поэтому "Эля
и если RecordSource колонок прописываю, то выдает ошибку алиас r_tab не найден, а если не прописываю открывает пустой грид :(
Пропиши это
"Эля
close data all
USE r012006 ALIAS r_rab
в Loade Формы, он происходит перед всеми методами
...
Рейтинг: 0 / 0
14.07.2006, 12:37
    #33853648
"Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
То же самое
...
Рейтинг: 0 / 0
14.07.2006, 15:43
    #33854416
Заботин А.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
У Вас в одном случае написано r_ r ab, а в другом r_ t ab. Может в этом проблема?
...
Рейтинг: 0 / 0
17.07.2006, 10:31
    #33857117
"Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
:) Извиняюсь, именно так
...
Рейтинг: 0 / 0
17.07.2006, 13:37
    #33857789
Volokola
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один грид разные таблицы
Если у Вас 8 или 9 фокс, то можно RecordSource для грида использовать курсор-адаптер, у которого выставить DataSourceType = Native, а в SelectCmd прописать что нибуть, типа:
Код: plaintext
1.
2.
3.
4.
Select t1.feild1,t1.field2 from table1 as t1 WHERE t1.fiels3 = 'ваше условие для первой таблицы'
UNION ALL
Select t2.feild1,t2.field2 from table2 as t2 WHERE t2.field3 = 'Ваше условие для второй таблицы'

...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Один грид разные таблицы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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