LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  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 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Поля со с...
ПоискПоиск  Список форумовСписок форумов  
right