Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/75: Рейтинг темы: голосов - 75, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 8

Сортировка по дате

25.09.2010, 19:16. Показов 14756. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Ситуация следующая: у меня есть таблица(f1) с полем в котором содержится дата и еще несколькими полями с различной текстовой информацией, требуется что бы пользователь сам вводил промежуток в дате(например от 01.01.2010 до 05.02.2010) и получал соответствующую информацию из таблицы f1. Как и с помощью чего это можно организовать ?
Спасибо за внимание.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.09.2010, 19:16
Ответы с готовыми решениями:

Сортировка строк по дате и времени
Привет всем. Подскажите, нигде не могу инфу найти. Как грамотно упорядочить строки, к примеру, в порядке возрастания даты ? И как это же...

Сортировка по дате без года
Есть две таблицы, на основании которых построен запрос. Необходимо, чтобы сортировка столбца "Дата" происходила только по числу и...

Состояние склада по дате прихода и дате расхода
Доброй ночи уважаемые форумчане.у меня такой вопрос.делаю БД склад продуктов питания.и нужно сделать запрос "состояние склада" на...

8
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
25.09.2010, 20:34
С помощью запроса, условием отбора которого служит примерно такая конструкция:
SQL
1
BETWEEN [Forms]![ВашаФорма]![DateBegin] AND [Forms]![ВашаФорма]![DateEnd]
0
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 8
02.10.2010, 17:06  [ТС]
Спасибо, но возникает еще вопрос, как привязать например список в форме к запросу ?
0
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
02.10.2010, 19:23
Цитата Сообщение от Lerein Посмотреть сообщение
Спасибо, но возникает еще вопрос, как привязать например список в форме к запросу ?
Использовать зарос или SQL как источник данных для списка.
0
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 8
02.10.2010, 23:13  [ТС]
Цитата Сообщение от HOUSE MD Посмотреть сообщение
Использовать зарос или SQL как источник данных для списка.
Если возможно, то хотелось бы увидеть на примере реализацию с помощью SQL.
0
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
03.10.2010, 11:30
Вот пример назначения списку источника данных из модуля:
Visual Basic
1
Forms![Ввод_данных].[Список258].RowSource = "SELECT DISTINCTROW tblArchiveStat.ФИО, tblArchiveStat.ДатаРождения, tblArchiveStat.ОсновнойДиагноз, tblArchiveStat.POINT, tblArchiveStat.DateIn, tblArchiveStat.DateOut FROM tblArchiveStat WHERE (((tblArchiveStat.ФИО)=[Forms]![Ввод_данных]![ФИО]) AND ((Year([DateIn]))=Year([Forms]![Ввод_данных]![ДатаПоступления])));"
0
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
03.10.2010, 13:34
Мнение: конечно здорово, что диалект SQL применяемый в MS Access допускает в теле запроса (сохраненного запроса) обращения к объектам формы и функциям VBA.
Но нагрузка на ядро JET значительно уменьшится если в качестве источника будет применяться SQL конструкция не содержащая функций и обращений к объектам.
как в подобной конструкции :
Visual Basic
1
2
3
4
5
6
Const sQ1 = "SELECT ФИО, ДатаРождения, ОсновнойДиагноз, POINT, DateIn, DateOut " + _
"FROM tblArchiveStat WHERE ФИО='", sQ2 = "' AND Year([DateIn])="
Dim s1$, s2$
s1 = [Forms]![Ввод_данных]![ФИО] & ""
s2 = Year([Forms]![Ввод_данных]![ДатаПоступления])
Forms![Ввод_данных].[Список258].RowSource = sQ1 + s1 + sQ2 + s2
Евгений.
1
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
03.10.2010, 13:42
Доброго времени суток. Евгений, объясните, пожалуста, в чем преимущество. Ведь в даной конструкции объявляются дополнительно две переменные и две константы...О_о
0
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
03.10.2010, 19:06
Игорь ответ на Ваш вопрос: "..в чем преимущество. Ведь .. дополнительно две переменные..?" в упрощенном варианте может быть таким:

Переменные как и константы кроме того, что упорядочивают листинг кода, облегчают в VB(A) работу интерпретатору текста и ограничивают все свойства объекта необходимым значением.

1. [Forms]![Ввод_данных]![ФИО] - объект с многими своими свойствами
2. s1 = [Forms]![Ввод_данных]![ФИО] & "" - присвоение
3. s1 - строчная переменная в которой одно значение из всех свойств

Размещение в теле SQL конструкции функции или объекта, обрекает ядро JET на обращение к этой функции или к объекту, для получения из них необходимого свойства (значения).
SQL конструкция в тело (строку) которой уже помещено необходимое значение,
(sQ1 + s1 + sQ2 + s2 - формирует строку запроса) сразу выполняется.

Примерно так, надеюсь доступно изложил.
Евгений.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2010, 19:06
Помогаю со студенческими работами здесь

Сортировка ADOTable по дате. Выборка из таблицы по дате
Доброго вечера! Пытался решить проблему сам - не получилось. Тезисно: имеется программа, сделанная в c++ Builder; из бд Accsess в программе...

Сортировка по дате
Чего-то я не пойму: по какой дате происходит сортировка? По дате индексации? Хотя по идее должно по last-modified! Или яндекс забил на это...

Сортировка по дате
есть строка в которой содержатся данние А1 Емайл адрес, Б2 пароль, В3 последнее время когда заходил. Как сделать чтобы сортировались...

Сортировка по дате
Нужно сделать сортировку по дате, сначала больше текущей даты по возрастанию, далее меньше текущей даты по убыванию. То есть, как сделать...

Сортировка по дате
помогите пожалуйста, не получается сделать сортировку по месяцам и после отсортированное вывести в отчёт. вот в архиве проект. Очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru