|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
Форумчанин
Регистрация: 17.07.2011
Сообщений: 145
|
— для конкретной помощи нужна БД
— а так в целом запросы в помощь |
09.12.2012, 03:15 | #3 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 2
|
Доп. сведения
Прикладываю мои потуги в создании БД.
Суть такова - каждый полет самолета обрабатывается на предмет нахождения в действиях экипажа. Если расширенно, то есть полеты неких самолетов. данные по этим полетам сливаются в таблицу "Отчет". К ней пристегиваются подстановками данные о самолете и пилотах. Пока все просто, но дальше - если находятся отклонения, то их надо фиксировать. Завел отдельную таблицу "События в полете". тоже вроде все получилось, но на уровнях отклонений застрял. сначала создал таблицу "Лимиты", где каждое отклонение повторяется три раза. Но чувствую что это не правильно. Решил создать таблицу "Отклонения" где каждая строка записи - одно отклонение, и у каждого по три поля - по числу уровней отклонений (значения отклонений ввел только в нескольких строках для примера - остальные добавлю потом). Предложение по использованию запроса выглядит заманчиво, только, как я понял, для каждого отклонения придется прописать в запросе условие, а это 281 условие (по числу отклонений). Я работы не боюсь, но и здесь есть нюанс - во многих уровнях фигурируют не абсолютные числа, а вычисляемые значения. К примеру, скорость самолета на посадке зависит от его посадочного веса. В таблице "Отчет" эти веса указываются. Добавил таблицу "Скорости в зависимости от веса". Со связями с таблицей "Отчет" немного погорячился - скорости высчитываются с шагом веса в одну тонну, а реальные веса в каждом полете, как правило, не ровные - с точностью до 100 кг. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена картинок в зависимости от условия | 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 |