Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.04.2005, 13:08
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Vfp6.0 нужно чтобы в первом гриде отображались записи таблицы 1, а во втором данные из таблицы 2, для которых table1.ss=table2.ss решил сделать с двумя гридами Grid1 RecordSourceType=0 RecordSource="table1" Вопрос: как сделать требуемую выборку во втором гриде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 13:37
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Дык в чем проблема то? Например так Grid1 RecordSourceType=1 RecordSource="table1" Grid2 RecordSourceType=1 RecordSource="table2" В Grid1.AfterRowColChange ставим: SELECT table2 SET FILTER TO table1.ss=table2.ss ThisForm.Grid2.Refresh SELECT table1 Если есть индекс, то можно использовать SET KEY вместо фильтра Можно просто указать Grid2 RecordSourceType=4 RecordSource="SELECT * FROM table2 WHERE table1.ss=table2.ss" Или воспользоватся поиском и почитать что пишут умные люди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 13:50
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Свяжи по RELATION и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 14:44
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
BurnДык в чем проблема то? Например так Grid1 RecordSourceType=1 RecordSource="table1" Grid2 RecordSourceType=1 RecordSource="table2" В Grid1.AfterRowColChange ставим: SELECT table2 SET FILTER TO table1.ss=table2.ss ThisForm.Grid2.Refresh SELECT table1 Если есть индекс, то можно использовать SET KEY вместо фильтра Можно просто указать Grid2 RecordSourceType=4 RecordSource="SELECT * FROM table2 WHERE table1.ss=table2.ss" Или воспользоватся поиском и почитать что пишут умные люди воспользовался советами либо ничего не ищет - пустой 2-й грид - здесь конечно может проблема с обновлением либо выводит всю 2-ю таблицу - что мне вообще-то не очень нужно а поиском уже давно воспользовался, спросил, потому что ничего не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 14:45
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
AleksMedСвяжи по RELATION и все. а его можно применять для таблиц вне базы данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 14:57
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Релайшин стар как ФОКС. Конечно можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 15:31
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Посмотри здесь Связи и отношения между таблицами Это не совсем по твоему вопросу. Но почитать полезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 18:48
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
позволю себе влезть burn конечно молодец но однако спешка form1.init thisform.Grid1.RecordSourceType=1 thisform.Grid1.RecordSource="table1" thisform.Grid2.RecordSourceType=1 thisform.Grid2.RecordSource="table2" select table2 set filter to table1.ss=table2.ss endproc procedure Grid1.AfterRowColChange go top in table2 ThisForm.Grid2.Refresh endproc у меня когда я делаю подобным образом проходит даже без RELATION если конечно правильно понял постановку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 19:34
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Какие к дьяволу фильтры??? А не поплохеет, если в базе будет больше десятка записей? ;-) RELATION и точка! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2005, 16:04
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
2 redrik это кто как умеет я говорил что я это не всегда делаю а когда делают то ставлю фильтр не на таблицу а даже не на представление а на выборку из базы в данном случае две базы естественно что выборка индексируется по фильтру имхо при связях ничего лучше Вы не получите если не согласны поделитесь мудростью я если опасаюсь тормозов то делаю один курсор а не два вот тогда действительно выигрыш есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2005, 16:35
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
2 redrik если не секрет это Вы на фотке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2005, 17:01
|
|||
|---|---|---|---|
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Ессно... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 01:16
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Hi Redrik! Шило мыла не лучше :) Вот представления - это да! Простенько и со вкусом. А SET FILTER и SET RELATION в гридах до добра не доводят... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2005, 15:28
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
[email=]oleg@cnti.kubannet.ru Позволю естесно не в тему но всё же высказаться : У меня вот в чем загвоздка..../то же про грид/ К пример от нажатых крыжиков по кнопке "Go" Делаеться динамический скрипт sql рез-ты которого пихаються в грид соответственно колумн.соурс меняеться на необходимый мне ...Но вот в чем бЯдА код который был в Грид->Колумн1->техт.бохсе-> rightclick не работает просто и доступно .... :) как бороть ? извращаться с Адд обьект , дел обьект ? А хотелось конешно чтоб код от переопределения соурца не удалялся .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2005, 03:58
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
Hi аноним-с! Вопрос из разряда FAQ - нужно ПЕРЕД переоткрытием привязанного курсора отвязать грид от него (Grid.RecordSource = "") ну а ПОСЛЕ пересоздания - привязать заново - сначала Grid.RecordSource, потом Columns.ControlSource (если колонки должны быть привязаны к полям курсора в их физическом порядке, то этот последний шаг не обязателен) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2005, 11:37
|
|||
|---|---|---|---|
|
|||
2 grida, результаты 2-го зависят от активной строки первого |
|||
|
#18+
сделал все через set filter заработало, не тормозит Но только сейчас обнаружил проблему: по некоторым записям из грида1 в гриде2 отображаются все ей соот-е записи, а по некоторым только одна, первая. Я уже голову сломал, что это может быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1594456]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
340ms |
get topic data: |
10ms |
get forum data: |
6ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 687ms |

| 0 / 0 |
