LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
04 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Поля со с...
Тема: Поля со списками
15.06.2007 21:02:25
jet21
2 сообщения
Тема: Поля со списками
Доброе время суток!
Есть форма, где присутствуют 2 поля со списком.
Для 1-го поля источником данных является таблица
"1" с полями:
id_разделы Название раздела
для 2-го поля таблица "2":
id_подразделы Название подраздела id_разделы (из таблицы "1")
таблицы связаны по полю id_разделы отношением один ко многим, т.е. одному разделу соответствует несколько подразделов.
в форме я хочу сделать следующим образом:
в записи выбираю из первого поля со списком название раздела и сохраняю id_разделы в таблице "3":
id_фирмы id_разделы id_подразделы
так вот, я хочу чтобы после выбора в первом поле со списком соотв. значения, во втором поле со списком, которое берет данные из таблицы "2", выводились только те данные, где поле id_разделы равно выбранному id_разделы в первом поле со списком и после этого сохраняется в таблице "3" в поле id_подразделы.
Это достигается путем запроса вида =[ПолеСоСписком1]
Но при переходе к следующей записи в форме почему-то берется значение из [ПолеСоСписком1]
первой записи, хотя скажем во второй записи я выбираю другое значение...
Наверное путанно спрашиваю, но не знаю как еще написать...
P.S. Общий раздел по формам
Автор:
jet21
от 13.05.2002 13:52:31
Источник ...
15.06.2007 21:02:25
founder
45 сообщения
RE: Поля со списками
Если я правильно тебя понял, ты не делаешь requery (обновление) полясосписком2, повесь обновление на выход из полясосписком1:
Private Sub полесосписком1_Exit(Cancel As Integer)
Me!полесосписком2.Requery
End Sub
Если форма у тебя ленточная - requery коснётся полясосписком2 у всех записей (естественно), и из полейсосписком2, основанных не на выбранном id в текущем полесосписком1, может пропасть значение (только визуально на самом деле), поскольку в базовом запросе полясосписком2 такого id не будет.
P.S. Общий раздел по формам
Автор:
founder
от 14.05.2002 0:19:12
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Поля со с...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования