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

Группировка по алфавиту

19.10.2014, 19:18. Показов 2613. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, дорогие друзья! Подскажите, пожалуйста, как сделать сортировку по группам в алфавитном порядке?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2014, 19:18
Ответы с готовыми решениями:

В описании дана программа, заменяющая каждую букву следующей буквой по алфавиту. Исправьте ее, чтобы каждая буква заменялась предыдущей по алфавиту
const A = ; Z = ; var s:string; i:integer; begin writeln('Vvedite stroku'); readln(s); For i:=1 to Length(s)...

Группировка
Здравствуйте Подскажите как сгруппировать таблицу id|date|control_id|qty 2092|2017-08-03 08:28:10.000|1831|10 2093|2017-08-03...

Группировка
Доброго времени суток. Не пойму как получить из таблицы: поле1 поле2 666 ввв 777 ууу 666 ффф 777 ммм

14
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
19.10.2014, 19:26
Цитата Сообщение от ps1h0 Посмотреть сообщение
как сделать сортировку по группам в алфавитном порядке?
Сортировку чего и по каким группам? Выложите базу, как и написано в Правила раздела и задайте вопрос, ссылаясь на ее таблицы и поля таблиц.
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 38
19.10.2014, 20:38  [ТС]
Извините, пожалуйста, поспешил. Вот БД, в ней нужно сортировать таблицу по "Фамилии", а потом разбить на группы, чтобы они были по алфавиту.
Вложения
Тип файла: rar Baza_dannykh.rar (32.7 Кб, 11 просмотров)
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 08:12
Лучший ответ Сообщение было отмечено ps1h0 как решение

Решение

Цитата Сообщение от ps1h0 Посмотреть сообщение
...сделать сортировку по группам...
Не совсем понятно чего именно вы хотели, думаю что возжелали такое чудо:
В форме - КлиентыПоиск , в поле со списком - Выбор Буквы , выбираете - Букву,
В форме отображаются фамилии клиентов только на эту букву.
Вложения
Тип файла: rar Выбор по букве.rar (30.3 Кб, 13 просмотров)
1
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
20.10.2014, 09:58
В таблице Клиенты уберите столбец Алфавит - он не нужен

теперь вам для начала такой посыл
для юзера не важно как хранятся данные в таблице - юзеру важно как он их потом увидит

посему - не стремитесь к тому что бы расположить данные в таблице в какой-то строгой иерархии(например по алфавиту) - все равно ни чего не получится

однако вернемся к тому что бы это все правильно увидеть
для этой цели существуют запросы - они с сортировкой справляются на ура -достаточно в конструкторе указать тип сортировки и все - проблемка решена на счет раз. если нужно сортировать по нескольким столбцам - то сначала определяемся с приоритетом сортировки (т.е. по какому столбцу сначала сортируем а по которым потом) выстраиваем их в нужной последовательности слева направо и радуемся результату

кстати формы очень хорошо работают с запросами в качестве источника строк.
2
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
20.10.2014, 11:19
Цитата Сообщение от snipe Посмотреть сообщение
формы очень хорошо работают с запросами в качестве источника строк.
Исключительно для "чистоты терминологии" :-)
У форм нет "источника строк". Источник строк (RowSource) есть у списков и полей со списком. У форм есть Источник записей - RecordSource.

Не считайте за придирку :-)
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 38
20.10.2014, 20:18  [ТС]
kmv-puh, именно это мне и нужно, но что-то Ваша БД не работает...
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 20:30
Цитата Сообщение от ps1h0 Посмотреть сообщение
...но что-то Ваша БД не работает...
А можно поподробнее, как не работает.
Может у Вас процедуры отключены.

Добавлено через 2 минуты
Специально скачал, то что выкладывал, проверил, работает как часики.
1
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 38
20.10.2014, 20:32  [ТС]
kmv-puh, извините, пожалуйста, разобрался. Большое спасибо Вам! Всё работает. Еще подскажите, пожалуйста, можно ли как-то отключить интерфейс, то есть показ существующих таблиц и т. д. Чтобы пользователь мог только редактировать форму и добавлять записи.
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 20:49
Цитата Сообщение от ps1h0 Посмотреть сообщение
...отключить интерфейс...
Если Вы про безопасность. то я в этом не силен.
Если же к примеру хотите только добавлять записи, не видя уже ранее введенные, то к примеру открыв форму - Клиенты, в режиме конструктора у свойства - Ввод данных укажите - Да, тогда вы сможете в данной форме только вводить данные, а в другой - КлиентыПоиск к примеру просматривать.
Миниатюры
Группировка по алфавиту  
Вложения
Тип файла: rar Выбор по букве-2.rar (30.0 Кб, 3 просмотров)
1
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 38
20.10.2014, 21:50  [ТС]
kmv-puh, большущее спасибо Вам!

Добавлено через 47 минут
kmv-puh, посмотрите, пожалуйста, вот эта у вас заработает? Понять не могу, почему у меня не работает...
Вложения
Тип файла: rar Выбор по букве-2.rar (28.2 Кб, 2 просмотров)
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 22:19
Это потому. что в сойствах формы вы указали - у - ВВОД ДАННЫХ - ДА
Многие путают, это не разрешение вводить данные, а такой РЕЖИМ, при котором можно ТОЛЬКО ДОБАВЛЯТЬ, а ранее введенные данные просмотреть НЕЛЬЗЯ, измените - Да на - Нет, все заработает
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 22:31
А вы наверное про кнопочную форму, там у вас столько всего прописано про всякие фильтры и т. п..
Я бы просто удалил все эти процедуры , сделал форму свободной (Без источника записей) и с помощью того же мастера элементов (Значек молоточка и ключика) создавал нужные кнопки с нужными функциями..
Вложения
Тип файла: rar Выбор по букве-3.rar (26.6 Кб, 5 просмотров)
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 38
20.10.2014, 22:44  [ТС]
kmv-puh, большое спасибо Вам!
0
 Аватар для VinniPuh
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,983
20.10.2014, 23:00
ps1h0 - Вместо мастера. который тоже много чего всяческого пишет можно вставлять в процедуру только по одной команде, типа таких:
Открыть Запрос
DoCmd.OpenQuery "ИмяЗапроса"
Открыть форму
DoCmd.OpenForm "ИмяФормы"
Открыть Отчет для Просмотра
DoCmd.OpenReport "ИмяОтчета", acViewPreview
Открыть Отчет для Печати
DoCmd.OpenReport "ИмяОтчета"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.10.2014, 23:00
Помогаю со студенческими работами здесь

Группировка
Всем доброго времени суток у меня такой вопрос. К моей программе привязано много разных файлов html которые я открываю в WebBrowser, и так...

Группировка
Дамы и Господа! Помогите plz! Как в Oracle сгруппировать данные не по конкретному полю, а по числу записей, т.е. Допустим запрос...

Группировка
Скажите пожалуйста как сгруппировать элементы в Отчете- Анализ Счета по субконто..Например ЕСН и Заработная плата должны принадлежать...

Группировка
Коллеги добрый день, есть запрос IEnumerable<IGrouping<Total, Mounth>> step1 = (from s in Month where Filter(s) group s by...

группировка
Я уже обрадовался, начал заносить данные. А тут смотрю... вообщем я новичок в Аксе. В форме1 я забил несколько протоколов (сотни...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru