-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Динамические заголовки перекрестного запроса (возможно ли?)

Среда, 26 Апреля 2017 г. 14:12 + в цитатник
Здравствуйте!

Перелопатил многое прежде чем обратиться, видимо не способен догнать самостоятельно))) Есть простейший перекрестный запрос, но в его результате нужно вывести заголовки в виде порядковой нумерации, например С1,С2,С3,С4 и т.д. а не сами их значения. Попытался было воспользоваться св-вом "Заголовки столбцов" (ColumnHeadings), но что-то никак не выходит. Проблема в том что результирующее кол-во колумнов неизвестно и значения их всегда разные (так бы я мог просто использовать для вывода таблицу-шаблон).
На просторах рунета отрыл функцию нумерации GetNextNum (иногда встречается как Numeric) и с ее помощью сделал вспомогательный запрос "q_1_counter" (в приаттаченном примере) который присваивает последовательные значения для дальнейшего вывода в результирующем перекрестном запросе "q_Вариант1" как бы скрытых значений столбцов (сама нумерация для меня особо не важна). Но появилась проблема с VBA в Acc 2010 (Sub Test) - при выполнении кода с этим запросом периодически вываливает ошибка "[q_Вариант1].[Ц***] не распознается ядром СУБД Microsoft Access как допустимое имя поля или выражение", где *** - меняющееся значение в соответстиии с работой функции GetNextNum. Хотя вручную запрос отрабатывает 100%. Где собака?

Я сознаюсь, что вероятно налепил костылей и ларчик проще открывается. И если так помогите пжлст сделать перекрестный запрос без использования всяких доп.опций, чтобы вместо указанных заголовков вывелись порядковые значения. Спасибо!

P.S. Воспроизвести ошибку в примере у меня самого не получилось, а саму базу выгрузить сюда не могу.

Картинка с другого сайта.

http://www.sql.ru/forum/1258429/dinamicheskie-zagolovki-perekrestnogo-zaprosa-vozmozhno-li


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку