Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Отчет в Visual FoxPro  [new]
mypg
Member

Откуда:
Сообщений: 3
Делаю отчет на основе двух таблиц - server (поля: id_m, id_c, id), client(поля: id_c, name )
Они связаны ключом id_c

Выбрал Report- New File- New Report.
Далее в Data enviroment выбрал две таблицы, по которым хочу сделать отчет, это server и client
Далее Report - Quick report выбрал поля server.id_m, client.name
Но в итоге в отчете оказывается не то, что нужно. Для каждого server.id_m выводиться первое client.name. Я так понимаю, что нужно прописать что-то в Expression в строке отчета, соответствующей client.name. Хотел сделать через SELECT
SELECT client.name; 
FROM client; 
WHERE server.id_c=client.id_c

Но при попытке посмотреть отчет вижу только ошибку синтаксиса
25 ноя 18, 13:19    [21744068]     Ответить | Цитировать Сообщить модератору
 Re: Отчет в Visual FoxPro  [new]
982183
Member

Откуда: VL
Сообщений: 2643
Правильно так:
SELECT client.name; 
FROM client, server; 
WHERE server.id_c=client.id_c

"Показать имя всех клиентов, присутствующих в таблице server"

Но тебе наверное надо что-то другое.
25 ноя 18, 14:22    [21744090]     Ответить | Цитировать Сообщить модератору
 Re: Отчет в Visual FoxPro  [new]
mypg
Member

Откуда:
Сообщений: 3
982183,
Да, у меня проблема в отчете. Довольно странные вещи происходят. К примеру когда больше 2 таблиц добавляю, между ними не появляются связи
25 ноя 18, 17:41    [21744183]     Ответить | Цитировать Сообщить модератору
 Re: Отчет в Visual FoxPro  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1402
mypg
Но в итоге в отчете оказывается не то, что нужно.
А что нужно и мы, и фокс должны угадать? Отчет по серверам с некоторой инфой из клиентов или отчет по клиентам с некоторой инфой из серверов?
25 ноя 18, 19:11    [21744218]     Ответить | Цитировать Сообщить модератору
 Re: Отчет в Visual FoxPro  [new]
mypg
Member

Откуда:
Сообщений: 3
Sergey Sizov,

Нужно,чтобы для каждого id_m из сервера отображалось соответствующее ему name клиента
25 ноя 18, 22:01    [21744283]     Ответить | Цитировать Сообщить модератору
 Re: Отчет в Visual FoxPro  [new]
982183
Member

Откуда: VL
Сообщений: 2643
SELECT server id_m, client.name; 
FROM client, server; 
WHERE server.id_c=client.id_c
26 ноя 18, 02:40    [21744426]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить