LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
07 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Записи бе...
Тема: Записи без подчиненных
15.06.2007 21:09:58
All
4316 сообщения
Тема: Записи без подчиненных
Вот запрос. Очень длинный, нестал обрезать пусть будет так как есть. На самом деле важна только его последняя часть.
SELECT base2.ZAKNUM, base2.ZAKID, base2.ADRESS, base2.ART, base2.MATART, base2.MATNAME, base2.MATCOLOR, base2.KOLVO, base2.KOLVONLKV, base2.KOLVOLKV, base2.KOLVOPAL, base2.KOLVORASK, base2.CENA, base2.SUMMA, base2.RAZDEL
FROM base2 LEFT JOIN ЗаказыМатериалы ON (base2.MATART = ЗаказыМатериалы.MATART) AND (base2.MATNAME = ЗаказыМатериалы.MATNAME) AND (base2.ZAKID = ЗаказыМатериалы.ZAKID)
WHERE (((ЗаказыМатериалы.ZAKID) Is Null) AND ((ЗаказыМатериалы.ART) Is Null) AND ((ЗаказыМатериалы.MATART) Is Null) AND ((ЗаказыМатериалы.MATNAME) Is Null));
Этот запрос служит для обнаружения новых появившихся записей в base2 и если таковые найдены - их нужно будет потом добавить в ЗаказыМатериалы.
base2 - таблица, которая импортируется каждый раз при обновлении базы. Содержит в себе в основном еще необработанные заказы. Может также содержать и старые данные. Поэтому и проверяем каждый раз что есть в base2 чего нет в ЗаказыМатериалы.
ЗаказыМатериалы - постоянно существующая таблица в которую добавляются новые данные по заказам.
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:58
All
4316 сообщения
продолжение
Вся трудность в том что запрос может выдать набор записей которые уже существуют в ЗаказыМатериалы. Почему?
Потому что ART и MATART в base2 и в ЗаказыМатериалы могут содержать пустые значения. И тогда записи с ними будут выведены как новые (по принципу запроса).
MATNAME - поле которое в принципе содержит уникальные значения. Но могут встречатся и одинаковые, тогда они обозначаются разными ART и MATART.
Как запросить записи где три поля в совокупности имеют разное значение? Вопрос вобщем, не конкретно по этому случаю.
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:58
Евгений10
73 сообщения
RE: Записи без подчиненных
Попробуйте в запросе сделать 'сборное' поле
SELECT AllData(ART, MATART, MATNAME)....
Function AllData(D1, D2, D3) as String
AllData=Nz(D1,"")& Nz(D2,"")& Nz(D3,"")
End Function
P.S. Общий раздел по запросам
Автор:
Евгений
от 14.12.2005 23:37:10
Источник ...
15.06.2007 21:09:58
All
4316 сообщения
RE: Записи без подчиненных
А чо! Нормальная идея. А я нагородил там всяких выкрутасов.
Прада думаю что сначала D1, D2, D3 нужно привести к какой-нибудь стандартной длинне.
Спасибо за идею!
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:58
makc
48 сообщения
2 поля со списком
В форме 2 поля со списком источник данных 2-го поля формируется в зависимости от выбранного значения в 1-ом. При первоначальном выборе все работает ОК, но после изменения 1-го поля спсок значений во 2-ом не обнавляется ?????????
Requery почемуто отсутствует. Как быть подскажите ?
P.S. Общий раздел по запросам
Автор:
makc
от 21.12.2005 17:28:31
Источник ...
Страница 1 из 2
1
2
Следующий
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Записи бе...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования