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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 19:28   #1
JoJoJo
 
Регистрация: 06.05.2010
Сообщений: 5
Печаль Важно: функцию/оператор отрицания

Уважаемое сообщество, поделитесь ценным знание о функции/операторе (уверен: он элементарный, но обнаружить я его не смог((((()

Данность:
есть 2 таблицы со списком номеров
1 - все номера
2 - занятые отданные номера
Задача:
сделать третью таблицу\запрос, в которой будут выводиться свободные номера

Подскажите пожалуйста-пожалуйста функцию или оператор, который позволяет это сделать....
Заранее ОГРОМНОЕ СПАСИБО!!!!
JoJoJo вне форума Ответить с цитированием
Старый 06.05.2010, 21:18   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте JoJoJo. (ник не самый удачный )
Вам требуется помощь в создании SQL конструкции (запроса) отображающего записи из таблица1 отсутствующие в таблица2, он может выглядеть так:
Код:
select * from таблица1 where Id Not In (select Id from таблица2)
где Id - идентификатор записи (ключевое поле)
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 07.05.2010, 11:39   #3
JoJoJo
 
Регистрация: 06.05.2010
Сообщений: 5
Печаль Это возможно?

Большое-боооольшое спасибо!!


Правда есть еще один момент, который мне никак не дает покоя...
Если Вас не затруднит уделить мне еще пару минут (возможно просто подсказать направление поиска)

Задачка выглядит так
Есть карточки. у каждой есть свой уникальный номер. Например когда происходил получение новых карточек сразу ста(а то и более штук) нужно их внести в базу.
Есть 2 варианта:
а) методично и скурпулезно с усиленным потугом для мелкой моторики вбивать эту сотню карточек(для каждой, разумеется также указывать одну из категорий)
б) ввести в форму в окошко "номера карточек с" значение "130500", а в поле "номера карточек до" значение "130650" (выбираю соответствующую категорию)
- и в базу добавляется 150 записей (130500, 130501, 130502, ..., 130650)

ВОПРОС: возможно ли реализовать вариант "б"?

Вот приблизительно так...Надеюсь что объяснил понятно.
Буду очень рад, если сможете помочь...

И в любом случае, спасибо за помощь!
JoJoJo вне форума Ответить с цитированием
Старый 07.05.2010, 11:55   #4
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
По умолчанию

СУБД какая?
в ms sql используйте цикл
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
оператор new Николай Сергеевич Общие вопросы C/C++ 6 19.12.2009 18:57
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24
оператор If U-S Общие вопросы C/C++ 29 16.08.2009 22:08
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10
Оператор WITH Enko Общие вопросы Delphi 1 20.09.2007 20:36