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

Удаление повторов

27.05.2013, 23:14. Показов 1878. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане!
На прошлой неделе обнаружил ошибку в своей системе сбора данных, проведенную 20.03.2013. Из-за неё вводимые данные дублировались (таблица База_литьё с 22306 строки), это в свою очередь искажало данные при дальнейшей обработке.
Как запросом прочистить Базу_литьё, исключить строки, в которых повторяется информация в столбцах "Дата сбор", "смена", "Код ТПА".
Спасибо!
Вложения
Тип файла: rar Архив.rar (1.29 Мб, 18 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.05.2013, 23:14
Ответы с готовыми решениями:

Удаление повторов по условию (отсутствует счетчик)
Удаление повторов по условию (отсутствует счетчик) Прошу вашей помощи товариши! Есть таблица В ней много столбцов,...

Поиск и подсчёт повторов
Добрый день, эксперты. Подскажите пожалуйста как реализовать следующую задачу: Есть таблица1: ID---Приём---Услуга ...

Задача, кол-во повторов
Задание 3. ПОВТОРЫ Создайте запрос, определяющий по времени сеанса в скольких кинотеатрах города идут одинаковые фильмы. БД к теме...

6
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
28.05.2013, 00:21
Да, там задвоились (по указанным полям) записи. Удалять можно любую из двух?
1
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
28.05.2013, 00:23
u_tarvo, в представленной таблице База_литьё нет уникальных номеров. Нет счетчика, нет ключевого поля. И если дубль найден, то по какому признаку можно отличить записи, чтобы сказать - из двух имеющихся дублей вот эту запись удалить, а эту оставить. Только не говорите первую оставить, а вторую удалить. Таблица это куча (heap) в ней нет первой и последней записи. Порядок зависит только от сортировки (если ее можно задать).
В сегодняшнем варианте, без ключевого поля, исполнить ваше пожелание можно только громоздким и очень долгим перебором и поиском записей в рекордсете. Запросом, при отсутствии сортирующего признака, не получится.
1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
28.05.2013, 00:30
Сначала добавляете счетчик в таблицу. Затем запрос на повторение по указанным полям+поле счетчика. Запрос1 - выбор из него записей с повторениями и с минимальным значением счетчика. Запрос2 - удаление из таблицы записей со значениями счетчика из Запроса1.
Вложения
Тип файла: 7z Архив.7z (1.27 Мб, 40 просмотров)
1
3 / 3 / 0
Регистрация: 21.10.2012
Сообщений: 208
28.05.2013, 00:33  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Да, там задвоились (по указанным полям) записи. Удалять можно любую из двух?
Да, любую.

Mobile, Я конечно понимаю, что моя система далека от совершенства, но это моя первая система, которую я начал (с помощью форума) создавать в замену Экселевской базы данных параллельно с изучением Аксесса.

В марте допустил ошибку, но поздно заметил.

А просто удалять строки вручную очень долго (с ума сойду )

Хочу узнать, как это можно автоматизировать?
Спасибо!
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
28.05.2013, 00:41
Цитата Сообщение от u_tarvo Посмотреть сообщение
Хочу узнать, как это можно автоматизировать?
База и описание Вам же выложены. Решение, какую из двух всегда удалять, за Вами.
1
3 / 3 / 0
Регистрация: 21.10.2012
Сообщений: 208
28.05.2013, 00:43  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
База и описание Вам же выложены. Решение, какую из двух всегда удалять, за Вами.
Да, спасибо!
Пока я писал, Вы уже ответили
Изучаю....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2013, 00:43
Помогаю со студенческими работами здесь

Поиск повторов с условием
Доброго времени суток. Прошу помощи. В прилагаемом файле имеются 4 таблицы. С помощью стандартного запроса объединяю их в одну и добавляю...

Запрос на добавление без повторов
Доброго времени суток! База "Периодические медицинские осмотры" (ПМО) Согласно приказу, каждому вредному фактору соответствует определенный...

Добавление в базу без повторов
Добрый день?

Запрос на определение повторов с данными другой таблицы
Добрый день! Подскажите, пожалуйста, как сделать запрос на поиск повторений в двух столбцах двух таблиц, чтобы в случае наличия...

поиск больше 4 повторов в 2 таблицах и автообновление данных
Добрый день, уважаемые форумчане! Очень нужна ваша помощь, т.к. что-то у меня не получается правильно настроить access для поиска...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru