Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите новичку / 10 сообщений из 10, страница 1 из 1
18.09.2003, 13:37
    #32269078
Вера
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
В таблице много повторений. Как их убрать?
...
Рейтинг: 0 / 0
18.09.2003, 13:39
    #32269084
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
А как они там оказались? :)
...
Рейтинг: 0 / 0
18.09.2003, 13:48
    #32269106
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Давай структуру таблицы
...
Рейтинг: 0 / 0
18.09.2003, 13:49
    #32269110
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Сделать запрос, используя Select Distinct или Select DistinctRow и сохранжить результат в виде таблицы.
...
Рейтинг: 0 / 0
19.09.2003, 06:43
    #32269780
Вера
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Таблицы были созданы до меня.
Повторения в поле "Наименование", не хочется их убирать в ручную.
...
Рейтинг: 0 / 0
19.09.2003, 07:35
    #32269797
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Ясней не стало.
Это что за таблица - справочник или просто ни с чем не связанная?
Если это справочник, связанный с основной таблицей по идентификатору, то простое удаление записей повторов по полю "Наименование" может привести к печальному результату.
...
Рейтинг: 0 / 0
19.09.2003, 08:36
    #32269823
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
2Вера
Тебе Varan дал отличное решение. Сделай запрос с группировкой, какой тебе надо. А из его результатов создай новую табличку
...
Рейтинг: 0 / 0
19.09.2003, 10:33
    #32269950
bazaea
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Самое простое для новичка, в access97 это воспользоваться мастером.
Т.е. вкладка запрос. создать. поиск повторов.
Этот мастер тебе создаст как раз таки запрос, в котором в предикате IN и будет запрос с группировкой. Для access 97 лучше не придумаешь, если нужно уместить все в одном запросе (если говорить про документированные фичи)
в access XP токого мстера вроде нет.

Код: plaintext
SELECT ПОВТОРПОЛЕ FROM ТАБЛИЦА WHERE ПОВТОРПОЛЕ IN (SELECT ПОВТОРПОЛЕ FROM ТАБЛИЦА GROUP BY ID HAVING COUNT(ID)> 1 )
...
Рейтинг: 0 / 0
19.09.2003, 11:02
    #32269996
bazaea
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
гм.. утро млин. вот так
Код: plaintext
1.
SELECT ПОВТОРПОЛЕ FROM ТАБЛИЦА WHERE ПОВТОРПОЛЕ IN (SELECT ПОВТОРПОЛЕ FROM ТАБЛИЦА GROUP BY ПОВТОРПОЛЕ HAVING COUNT(ID)> 1 )
...
Рейтинг: 0 / 0
29.09.2003, 10:47
    #32277910
радиоком
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку
Спасибо Varan. сгруппировала все повторения. Удалила их из основной таблицы. Столбец Count заменила на счетчик. а после объединила основную и созданную таблицы.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите новичку / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]