powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчинённый список (не знаю как правильно назвать )
8 сообщений из 8, страница 1 из 1
Подчинённый список (не знаю как правильно назвать )
    #32691048
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем чайниковский вопрос.
Есть три таблички страна (с кодом и названием, область с кодом и названием и район скодом и названием :). В другую таблицу нужно подставлять все эти значения - хочется: чтобы при выборе страны соответсвенно в выборе области оставались только принадлежащие этой стране, и то же самое с районом.
С Accesso'm только начал работать ... Как это сделать правильно ?
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32691057
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай про выподающие списки. Используй списки с условиями.
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32693845
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmelПочитай про выподающие списки. Используй списки с условиями.
вы уж извините, что я такой ... но в справке Access такого термина нет :(
Весь вопрос в том и заключается как правильно написать это условие.
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32695792
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сами мы не местные :) А может кто знает форум "для чайников" в Accesse - где могут ответить на мой вопрос:)

потому как я нашел в инете что делать а именно:"Если вы хотите чтобы набор записей поля со списком (или другого контрола: списка , подчиненной формы и .т.д.) менялся в зависимости от других данных в форме - используйте хранимую процедуру с входным параметром
Имя этого параметра должно совпадать с именем ПОЛЯ ИСТОЧНИКА ДАННЫХ (@dohod - в процедуре и dohod в рекордсоурсе) или ЗНАЧЕНИЯ ОДНОИМЕННОГО ПОЛЯ (значение должно быть уже внесенным в поле на стадии открытия формы) тип данных разумеется тоже - ввиду того что у поля со списком нет свойства входные параметры.
не забудьте сделать обновление данных Контрола перед его использованием : me.ИМЯ_КОНТРОЛА.Requery (не путать с me.Requery, который обновляет данные формы)
можно конечно, для этого использовать программную замену источника данных на рекордсет с параметрами, но это не так просто и красиво."

Но КАК это воплотить ? я простите не понимаю :(
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32696200
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форум сам с собой
я предлагаю всем у кого возникает подобный вопрос скачать пример
здесьhttp://www.hiprog.com/access/download.asp?idd=224]

и Продолжаю вопросы :))
Я сделал выпадающие списки (но мне нужен не просто доступ к данным а их запись) может кто подскажет как можно их записать в таблицу :)
или я не понятно спрашиваю ?
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32696714
Globusovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, не понятно. :)

Но на первый Ваш вопрос ответить могу, в свое время тоже пришлось тяжко. :)

Итак, имеем таблицы:
1. "t1_Клиент" : Код, ФИО, Город, Улица, Дом
2. "t2_Города" : Код, Город
3. "t3_Улицы" : Код, Улица, Город (город, к которому относится улица)

Имеем форму "Адрес клиента" с полями :
f1_ФИО, f1_Город (поле со списком), f1_Улица (поле со списком), f1_Дом.

Хотим, чтобы при выборе определенного города в списке улиц остались только те улицы, которые к этому городу относятся.

В свойстве "тип источника строк" для f1_Улица пишем: Таблица или запрос.
В свойстве "источник строк" для f1_Улица пишем:

PARAMETERS [Forms]![Адрес клиента]![f1_город] Text ( 255 );
SELECT t3_Улицы.Улица FROM t3_Улицы
WHERE (((t3_Улицы.Город)=Forms![Адрес клиента]!f1_Город));

Вот. А у поля f1_Город в свойствах на закладке "События" на событие "после обновления" пишешь следующую процедуру:

Private Sub f1_Город_AfterUpdate()
f1_Улица = Null
f1_Улица.Requery
f1_Улица.SetFocus
End Sub


Вот, вроде, и вся премудрость.
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32698475
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное:)
я уже так сделал :)
а может кто еще подскажет как правильно обновить подчинённую форму.
...
Рейтинг: 0 / 0
Подчинённый список (не знаю как правильно назвать )
    #32698497
vearlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернее будет сказать подчинённую таблицу.

DoCmd.GoToRecord , , acNewRec

Forms![Проба1].Requery

Forms![Проба1]![Проба1подчиненная].Requery

это пробовал, не помогает :( правда мог не туда вставить :)
вставлял перед Sub'ом в конце обработчика нажатия кнопки на сохранение.
Обновление всей формы тоже не помогает :(
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчинённый список (не знаю как правильно назвать )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]