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

Откуда:
Сообщений: 19
доброго всем времени суток. подскажите, пожалуйста, как мне создать курсор в котором количество столбцов будет изменяться в зависимости от выборки из таблицы? в выборке будет предоставлен список изделий, в отдельном столбце будет указан номер исполнения изделия (00, 01, 02 и т.д.). Вот как раз от количества исполнений и должно меняться количество столбцов в курсоре. всем заранее спасибо
1 окт 07, 21:28    [4740868]     Ответить | Цитировать Сообщить модератору
 Re: курсор с динамическим числом колонок  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
В FoxPro такие запросы называются "кросс-таблицы" (Cross Table). Есть специальная утилита (программа), которая позволяет формировать нужные запросы автоматически. Называется VFPXTAB.prg и располагается в корневой директории FoxPro.

Можно также воспользовать визардом: пункт меню Tools - Wizards - PivotTable

Если вкратце, то такие запросы конструируются через макроподстановку. Сначала отдельным запросом определяется количество столбцов, потом конструируется основной запрос.

Воспользуйся поиском по данному форуму. Вопрос уже обсуждался.
1 окт 07, 22:11    [4740972]     Ответить | Цитировать Сообщить модератору
 Re: курсор с динамическим числом колонок  [new]
КонецЦикла
Member

Откуда:
Сообщений: 273
Посмотри пример.... думаю разберёшься....

К сообщению приложен файл (crosstab.zip - 1Kb) cкачать
2 окт 07, 10:06    [4741775]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить