| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Изменение предельных значений |
| Автор: swetik1981 1.3.2011, 07:42 |
| Возникла, казалось бы простая, проблема. Видимо решение очень простое, просто я туплю. У меня есть понакопительная таблица allOtchet, содержащие сведения о предельных (минимальном и максимальном) результатах ответов студентов на вопросы тестов. Выглядит таблица следующим образом Таблица allOtchet Peapels minValue maxValue Иванов 12 69 Петров 16 120 Сидоров 7 80 Степанов 3 44 Онуфриев 11 26 Епифанов 18 98 Кроме того, формируются отдельные промежуточные таблицы результатов ответов на тесты студентов за каждый год. Причём в ней будет меньше студентов, чем в основной таблице, поскольку часть студентов уже окончило учёбу. Таблица Otchet2011 Peapels minValue maxValue Иванов 27 72 Степанов 3 42 Епифанов 9 98 Мне необходимо внести изменения в таблицу allOtchet, расширив "диапазоны" результатов. Например, в allOtchet у Иванова разбежка результатов 12-69, а в 2011 году она составляет 27-72. То есть минимальный предел не уменьшился и следовательно остаётся таким, как был (12), зато увеличился максимальный предел (72), а значит необходимо произвести замену этого значения в основной таблице. Таким образом после проведённой замены результаты должны выглядеть следующим образом. Таблица Otchet Peapels minValue maxValue Иванов 12 72 Петров 16 120 Сидоров 7 80 Степанов 3 44 Онуфриев 11 26 Епифанов 9 98 Как это сделать? Через SQL-запрос, похоже, ничего не выйдет. Наверное надо через ADO-рекордсет? P.S. доступ к Access осуществляется через VB6. |
| Автор: Akina 1.3.2011, 08:54 | ||
Это ещё почему?
|
| Автор: swetik1981 2.3.2011, 10:08 |
| Так и есть, всё просто. Туплю. Akina, спасибо |