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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 03:20   #1
Икар
Новичок
Джуниор
 
Регистрация: 08.12.2012
Сообщений: 2
По умолчанию Access 2007 Объединение одного столбца с несколькими, в зависимости от дополнительного условия

День добрый.

Есть небольшой вопрос. Не знаю, как к нему подступить.

Есть одна таблица, в которой информация о некоторых событиях со следующими полями:
Код события, уровень события (1, 2 или 3), фактическое значение события. (К примеру, пилот самолета допустил большой крен самолета – код события №1101. Уровни, скажем, 10, 15 и 20 градусов. У него было фактическое значение угла 18. Значит – первый уровень.)
Во вторую таблицу я поместил информацию о всех отклонениях (отклонения бывают разными, и большой крен – только один из них). Эта таблица содержит следующие поля: Код события, описание события и еще три колонки с названиями уровень 1, уровень 2 и уровень 3, которые содержат значения отклоняемых параметров – ну вот, к примеру, 10, 15 и 20 градусов.
Вопрос собственно в том, как соединить эти таблицы, чтобы при выборе в первой кода и уровня – подтягивалась информация из второй таблицы (описание - одно на все три уровня и значение отклоняемого параметра из соответствующего выбранному уровню столбца)?
Икар вне форума Ответить с цитированием
Старый 08.12.2012, 17:38   #2
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

— для конкретной помощи нужна БД
— а так в целом запросы в помощь
satka вне форума Ответить с цитированием
Старый 09.12.2012, 03:15   #3
Икар
Новичок
Джуниор
 
Регистрация: 08.12.2012
Сообщений: 2
По умолчанию Доп. сведения

Прикладываю мои потуги в создании БД.
Суть такова - каждый полет самолета обрабатывается на предмет нахождения в действиях экипажа.
Если расширенно, то есть полеты неких самолетов. данные по этим полетам сливаются в таблицу "Отчет". К ней пристегиваются подстановками данные о самолете и пилотах. Пока все просто, но дальше - если находятся отклонения, то их надо фиксировать. Завел отдельную таблицу "События в полете". тоже вроде все получилось, но на уровнях отклонений застрял. сначала создал таблицу "Лимиты", где каждое отклонение повторяется три раза. Но чувствую что это не правильно. Решил создать таблицу "Отклонения" где каждая строка записи - одно отклонение, и у каждого по три поля - по числу уровней отклонений (значения отклонений ввел только в нескольких строках для примера - остальные добавлю потом).

Предложение по использованию запроса выглядит заманчиво, только, как я понял, для каждого отклонения придется прописать в запросе условие, а это 281 условие (по числу отклонений). Я работы не боюсь, но и здесь есть нюанс - во многих уровнях фигурируют не абсолютные числа, а вычисляемые значения. К примеру, скорость самолета на посадке зависит от его посадочного веса. В таблице "Отчет" эти веса указываются. Добавил таблицу "Скорости в зависимости от веса". Со связями с таблицей "Отчет" немного погорячился - скорости высчитываются с шагом веса в одну тонну, а реальные веса в каждом полете, как правило, не ровные - с точностью до 100 кг.
Вложения
Тип файла: rar Copy of FDM 2007.rar (67.2 Кб, 8 просмотров)
Икар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена картинок в зависимости от условия PavelTitov Microsoft Office Excel 2 10.05.2012 15:39
проблема при копировании одного столбца из одного файла в другой файл tanunya Помощь студентам 0 24.02.2012 21:30
Сумма из одного столбца с числами в зависимости от интервала дат из другого столбца Severny Microsoft Office Excel 10 14.03.2011 10:13
вставить рисунок в таблицу в зависимости от условия fateev_max Microsoft Office Excel 8 17.03.2010 20:30
Присваивание ячейке значения в зависимости от условия DimonPS Microsoft Office Excel 3 12.11.2009 14:01