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

Скрыть повторяющиеся строки при отображении в списке

30.01.2018, 13:24. Показов 2069. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли скрыть повторяющиеся значения в списке ?
Выводится список:
1 - Группа1 - Фимилия1
2 - Группа1 - Фамилия2
3 - Группа1 - Фамилия3
4 - Группа2 - Фамилия8
5 - Группа3 - Фамилия145
И т.д.
Нужно сделать что бы в списке отображалась только одна Группа, и не важно сколько там фамилий, а при выгрузке отображалось все.
Нужный результат:
1 - Группа1 - Фамилия(любая, столбец нужен только при выгрузке)
4 - Группа2 - Фамилия(см.выше)
5 - Группа3 - Фамилия(см.выше)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2018, 13:24
Ответы с готовыми решениями:

Скрыть меню при отображении на мобильном телефоне
есть меню нужно скрыть его на мобильном телефоне <div id='menu'><!--стили для меню--> <ul> <li> <a...

Скрыть/отобразить строки в списке
Здравствуйте! Пишу код для кнопочки (Access), которая должна будет скрывать/отображать строки, у которых значение в поле (по которому идет...

Разрыв строки при отображении данных из БД
Приветы. Столкнулся с такой вот проблемой: есть приложение, которое позволяет решать задания в формате вопрос/ответ. Задания и ответы...

12
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
30.01.2018, 14:02
Если правильно понял, то список основан на таблице и для источника списка надо сделать группировку по названию группы. Ориентировочно так (SQL-выражение источника списка)
SQL
1
2
3
SELECT MIN(код), Группа, FIRST(ФИО) 
FROM Таблица
GROUP BY группа
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 23
30.01.2018, 15:01  [ТС]
mobile, Куда именно ? Источник для списка:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SELECT св_рец_раб.работа, конк_работы.наименование_конк_работы AS [Наименование работы],
 номинац.наим_номин, COUNT([новизна]<>0) AS Кол_З,
 SUM([новизна]*1)+SUM([оценка_сложности]*0.4)+SUM([актуальность]*0.9)
+SUM([наукоемкость]*0.8)+SUM([защита]*0.1)+SUM([кач_описания]*0.3)
+SUM([эффективность]*0.7)+SUM([материалы]*0.5)+SUM([производительность]*0.2)
+SUM([среда]*0.6) AS Заочный_этап, COUNT([качество_през]<>0) AS Кол_О,
 SUM([качество_през]+[качество_выступл]+[умение_отвечать]+[соответствие]) AS Очный_этап,
 [Очный_этап]+[Заочный_этап] AS Итог, конк_работы.секция, секц.наим_секц,
 организации.наименование, участники.фам_уч
 
 FROM организации
 INNER JOIN (участники
 INNER JOIN ((секц
 INNER JOIN (номинац
 INNER JOIN (конк_работы
 INNER JOIN св_рец_раб
 ON конк_работы.код_конк_работы = св_рец_раб.работа)
 ON номинац.код_номин = конк_работы.номинация)
 ON секц.код_секц = конк_работы.секция)
 INNER JOIN работы_участников
 ON (конк_работы.код_конк_работы = работы_участников.работа)
 AND (конк_работы.код_конк_работы = работы_участников.работа))
 ON участники.код_уч = работы_участников.участник)
 ON организации.код_орг = конк_работы.организация
 
 WHERE (((св_рец_раб.год)=[Формы]![main]![ПолеСоСписком_год]))
 
 GROUP BY св_рец_раб.работа, конк_работы.наименование_конк_работы, номинац.наим_номин,
 конк_работы.секция, секц.наим_секц, организации.наименование, участники.фам_уч
 
 ORDER BY конк_работы.секция;
Повторяющиеся значения в св_рец_раб.работа
0
Эксперт MS Access
 Аватар для Eugene-LS
13173 / 5872 / 1504
Регистрация: 05.10.2016
Сообщений: 16,490
30.01.2018, 15:06
memfi100, пример будет? - нет?!
"В тёмную" - не видя ваших форм и данных - отвечать довольно сложно.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 23
30.01.2018, 15:31  [ТС]
Eugene-LS, Форму я могу выложить, а данные к сожалению нет, там слишком много конфиденциального. Готов вечером пустить через teamviewer, предоставить скрины и все что угодно, но без данных =(
0
Эксперт MS Access
 Аватар для Eugene-LS
13173 / 5872 / 1504
Регистрация: 05.10.2016
Сообщений: 16,490
30.01.2018, 15:48
Цитата Сообщение от memfi100 Посмотреть сообщение
там слишком много конфиденциального.
В таких случаях принято забивать имена и паспортные данные "Фуфловыми" данными и вся ваша база не нужна, только то кол-во данных которое необходимо для решение вопроса, и которое показывает возникшую проблему.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
30.01.2018, 15:57
Цитата Сообщение от memfi100 Посмотреть сообщение
Eugene-LS, Форму я могу выложить, а данные к сожалению нет, там слишком много конфиденциального. Готов вечером пустить через teamviewer, предоставить скрины и все что угодно, но без данных =(
никто не просит реальные данные
--сдублируйте базу
--удалите 99 % записей в основной таблице
--или удалите все и набейте 5-6 условных записей(если у вас данные и формы в одном флаконе)

---
если в разных --там немного иначе, чтобы не запороть базу
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
30.01.2018, 16:11
Цитата Сообщение от memfi100 Посмотреть сообщение
Повторяющиеся значения в св_рец_раб.работа
Наобум...

Удаляем св_рец_раб.работа из группировки и заводим это поле в селекте под агрегатную функцию
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
SELECT FIRST(св_рец_раб.работа) AS [св_рец_раб_работа], 
конк_работы.наименование_конк_работы AS [Наименование работы],
 номинац.наим_номин, COUNT([новизна]<>0) AS Кол_З,
 SUM([новизна]*1)+SUM([оценка_сложности]*0.4)+SUM([актуальность]*0.9)
+SUM([наукоемкость]*0.8)+SUM([защита]*0.1)+SUM([кач_описания]*0.3)
+SUM([эффективность]*0.7)+SUM([материалы]*0.5)+SUM([производительность]*0.2)
+SUM([среда]*0.6) AS Заочный_этап, COUNT([качество_през]<>0) AS Кол_О,
 SUM([качество_през]+[качество_выступл]+[умение_отвечать]+[соответствие]) AS Очный_этап,
 [Очный_этап]+[Заочный_этап] AS Итог, конк_работы.секция, секц.наим_секц,
 организации.наименование, участники.фам_уч
 
 FROM организации
 INNER JOIN (участники
 INNER JOIN ((секц
 INNER JOIN (номинац
 INNER JOIN (конк_работы
 INNER JOIN св_рец_раб
 ON конк_работы.код_конк_работы = св_рец_раб.работа)
 ON номинац.код_номин = конк_работы.номинация)
 ON секц.код_секц = конк_работы.секция)
 INNER JOIN работы_участников
 ON (конк_работы.код_конк_работы = работы_участников.работа)
 AND (конк_работы.код_конк_работы = работы_участников.работа))
 ON участники.код_уч = работы_участников.участник)
 ON организации.код_орг = конк_работы.организация
 
 WHERE (((св_рец_раб.год)=[Формы]![main]![ПолеСоСписком_год]))
 
 GROUP BY конк_работы.наименование_конк_работы, номинац.наим_номин,
 конк_работы.секция, секц.наим_секц, организации.наименование, участники.фам_уч
 
 ORDER BY конк_работы.секция;
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
01.02.2018, 06:57
На форум выкладывали тысячи примеров БД, все кто хотел помощи, забивали 5-10 записей в таблицы. Но всегда находится человек, который нам втирает про конфиденциальную информацию. Когда это непотребство уже закончится? Надоело читать.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 23
01.02.2018, 17:30  [ТС]
Господа, вот база.
Вложения
Тип файла: rar ForTest.rar (1.01 Мб, 6 просмотров)
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
01.02.2018, 18:43
memfi100, А как выйти на Ваш список?
1
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 23
01.02.2018, 19:41  [ТС]
Прошу прощения, работа - оценки
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 23
05.02.2018, 19:43  [ТС]
Дамы и господа, кому я еще не надоел, вот базы и небольшая инструкция:
Для автоматического линкования можно создать/подключить диск с буквой R:, поместить tables_predpr1.mdb в R:\Base\
a New_idea_tabl.mdb в R:\new_idea\
Либо залинковать вручную, но тут не мне вас учить
Запускать через New_idea_forms.mdb далее выбираем 2017г и жмем кнопку "работа" > вкладка "Оценки"
baseCut.rar
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2018, 19:43
Помогаю со студенческими работами здесь

Очистка окна textarea и перенос строки при отображении
Всем привет! Помогите пожалуйста! Код, который вставлен ниже рабочий, но требует не большой модернизации! 1 - Мне нужно сделать так что...

Убрать повторяющиеся строки при записи в файл
Вот записываю в файл строку test_string $user = fopen('user_base.txt', 'a'); fwrite($user,&quot;test_1&quot;.PHP_EOL); fclose($user); ...

При проверке на повторяющиеся строки файл записывает лишний пробел
Добрый день var filetarget = File.ReadAllText(@&quot;Voditel_Avtobus.txt&quot;).Split().Distinct(); var filefinal = new...

Clojure Повторяющиеся атомы в списке
Определите функцию, зависящую от двух аргументов u и n, которая по данному списку строит список его элементов, встречающихся в нем не...

Есть ли в списке повторяющиеся элементы
Привет, чет туплю , есть мысли ? Вот условие: Заполните список случайными целыми числами. Определите, есть ли в списке повторяющиеся...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru