Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выборка из главной и подчиненной таблицы / 7 сообщений из 7, страница 1 из 1
24.05.2008, 12:32
    #35332834
antonov60
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Необходимо выбрать записи из главной (Tab1) и подчиненной (Tab2) таблиц, связанных полем RecIdent
Код следующий:

Select Tab1.Name,Tab2.*
from Tab1,Tab2 into cursor Cursor1
where Tab1.RecIdent=Tab2.RecIdent

Название главной записи (поле Name) повторяется по числу связанных записей для главной записи.

Существует ли способ оставить название записи только в первой строке, а остальные
строки оставить пустыми или с заполнителем, как обычно делает Browse
при выводе двух таблиц, связанных отношением Set skip to
...
Рейтинг: 0 / 0
25.05.2008, 13:31
    #35333597
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Цель?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.05.2008, 15:03
    #35333687
гость666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Средства? :)
...
Рейтинг: 0 / 0
25.05.2008, 16:21
    #35333747
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
В принципе, способ есть. Даже не один. Но зависит от того, для чего и ГДЕ это необходимо сделать. На что тебе и намекнули.

И еще, если это из разряда: мне кажется , что пользователю так будет удобнее, то не стоит этим заниматься. Именно потому, что пользователю может оказаться неудобным именно твое "кажется". Уточни у пользователя или постановщика задачи - это действительно надо?
...
Рейтинг: 0 / 0
27.05.2008, 00:18
    #35336199
antonov60
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Пользователь хочет видеть дату и название типовой операции (гл.таблица) и созданные этой операцией проводки (2-я табл.) в окне Browse (написанной под FPD 2.6 оригинальной бухгалтерии).

Понятно, что отображается не вся таблица, а только выборка.

Раньше стоял Browse for с Set Relation прямо по таблицам, сейчас хочу сделать сначала выборку из обеих таблиц и отображать курсор без Set Relation.
...
Рейтинг: 0 / 0
27.05.2008, 12:40
    #35337155
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Стандартное решение - это ДВА окна Browse. Первое отображает реквизиты операции, второе - созданные ей проводки.

При связи по SET RELATION обновление подчиненного окна будет происходить автоматически при перемещении указателя записи в главном окне.

Если хочешь впихнуть это все в один Browse, то придется вручную, после создания выборки сканировать таблицу - результат выборки (SCAN...ENDSCAN) и очищать "лишние" поля.

Ну, или в качестве типа операции указать функцию, которая будет проверять есть ли "выше" то же самое значение и выдавать пустой текст, если есть.
...
Рейтинг: 0 / 0
27.05.2008, 22:16
    #35338767
antonov60
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из главной и подчиненной таблицы
Все понял, почищу поля в выборке руками, коли нет таких программных средств.

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


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