Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2008, 16:06   #1
DisaMS
 
Регистрация: 07.05.2008
Сообщений: 3
По умолчанию Помогите, запрос на добавление

Всем привет, помогите, нужно сделать запрос на добавление записей, исключая совпадения в одном из столбцов, просто после добавления по обычной системе создаются повторяющиеся записи.
DisaMS вне форума Ответить с цитированием
Старый 31.05.2008, 14:22   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от DisaMS Посмотреть сообщение
Всем привет, помогите, нужно сделать запрос на добавление записей, исключая совпадения в одном из столбцов, просто после добавления по обычной системе создаются повторяющиеся записи.
Если правильно понял, то в запросе сделайте группировку, добавьте нужное поле, уберите галочку (чтобы не отражать поле в запросе), в группировке этого поля выберите Count, в условиях отбора поставьте >1
Abrakadabra вне форума Ответить с цитированием
Старый 06.06.2008, 16:30   #3
DisaMS
 
Регистрация: 07.05.2008
Сообщений: 3
По умолчанию

спасибо за отзыв, напишу более подробно
Нужно обновить прайс, путем добавления в Таб1 новых позиций из Таб2, есть две колонки, номер (текстовый, каталожные номера з/ч) и цена (числовой), при запросе добавление совпадают некоторые номера первой колонки, что допускать нельзя, нужно путем добавления добавить только новые номера из Таб2. Можешь помочь???
DisaMS вне форума Ответить с цитированием
Старый 06.06.2008, 20:29   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от DisaMS Посмотреть сообщение
спасибо за отзыв, напишу более подробно
Нужно обновить прайс, путем добавления в Таб1 новых позиций из Таб2, есть две колонки, номер (текстовый, каталожные номера з/ч) и цена (числовой), при запросе добавление совпадают некоторые номера первой колонки, что допускать нельзя, нужно путем добавления добавить только новые номера из Таб2. Можешь помочь???
А зачем Вам вообще тогда Таб1? Может не стоит дублировать записи? Достаточно в нужное время открыть запрос, который будет динамически формировать нужные данные способом, указанным мною выше. Результаты запроса можно отображать в отчете, отформатировав его нужным образом. Или задача у Вас несколько иная?
Abrakadabra вне форума Ответить с цитированием
Старый 09.06.2008, 07:14   #5
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Цитата:
Сообщение от DisaMS Посмотреть сообщение
спасибо за отзыв, напишу более подробно
Нужно обновить прайс, путем добавления в Таб1 новых позиций из Таб2, есть две колонки, номер (текстовый, каталожные номера з/ч) и цена (числовой), при запросе добавление совпадают некоторые номера первой колонки, что допускать нельзя, нужно путем добавления добавить только новые номера из Таб2. Можешь помочь???
Вариант (если структура Таб одинакова):
Таб1 - Конструктор - Ключ на номер.
Таб2 - Копировать - Вставить (в Таб1) - Добавить. Добавит только те записи, номеров которых нет.
Volodshan вне форума Ответить с цитированием
Старый 10.06.2008, 12:39   #6
DisaMS
 
Регистрация: 07.05.2008
Сообщений: 3
По умолчанию

Спасибо, заработало, оказалось так просто.
DisaMS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать SQL запрос Vedrus SQL, базы данных 1 22.07.2008 13:21
Запрос на добавление поля в таблицу mirawoo Microsoft Office Access 9 17.07.2008 16:44
Помогите с программой (добавление звука) Gulik Общие вопросы Delphi 2 03.05.2008 12:00
Помогите организовать добавление в memo или listbox... Arkuz Компоненты Delphi 6 25.04.2008 18:16
запрос на добавление William Microsoft Office Access 3 13.07.2007 22:00