LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
06 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Сложная с...
Тема: Сложная сортировка в запросе
15.06.2007 21:01:59
SergeApp1
30 сообщения
Тема: Сложная сортировка в запросе
Есть таблица подстановки с названиями месяцев, формат ячеек - текстовый, а не дата-время. В данном случае это удобнее.
Каким образом можно отсортировать в запросе на выборку по месяцам, так как они должны идти, а не по возрастанию и убыванию.
Общая задача такая, как отсортировать например по фамилиям именно в таком порядке: Сидоров, Петров, Иванов, но без добавления ключевого столбца.
P.S. Общий раздел по запросам
Автор:
SergeApp
от 12.02.2002 12:35:34
Источник ...
15.06.2007 21:01:59
All
4316 сообщения
RE: Сложная сортировка в запросе
При сортировке можно использовать любую функцию. Например, если у Вас поле ДатаTxt идет в текстовом формате, то переведите ее через DataValue в формат даты и используйте при сортировке. Вариант запроса strSQL = "SELECT * FROM [Данные] ORDER BY DateValue([ДатаTxt]) ASC;"
P.S. Общий раздел по запросам
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 21:02:00
SergeApp1
30 сообщения
RE: Сложная сортировка в запросе
Почему-то strSQL = "SELECT * FROM [Данные] ORDER BY DateValue([ДатаTxt]) ASC;" не сработал, может быть как всегда сделал ошибку в синтаксисе. Но я нашел другой выход.
Просто к названиям месяцев добавил уникальный код по возрастанию. 1- январь, 2- февраль, и т.д.
Затем в запросе связал месяцы, а сортировку сделал по коду. Теперь в отчете названия месяцев идут так как нужно. Может быть и примитивно, но в VBA я пока мало соображаю, приходится выкручиваться таким образом.
P.S. Общий раздел по запросам
Автор:
SergeApp
от 18.02.2002 11:22:20
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Сложная с...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования