Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459

Требуется в поле со списком открыть город а потом улицу

30.01.2012, 12:32. Показов 2539. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос такой:

Есть поле «Улицы», в него надо выбрать, со справочника улицу. Все хорошо когда один населенный пункт, а вот если населенных пунктов несколько, можно ли чтобы в справочнике открылся сначала населенный пункт, а затем в нем раскрыть справочник улиц, которые есть в нем.

Благодарю.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.01.2012, 12:32
Ответы с готовыми решениями:

Вывод в поле результата из полей со списком:город,улица, дом и т.д
Прошу помощи. При выборе из справочников адреса (поля со списком), хочется оперативно получить результат в вычисляемом поле. ...

Нужно сохранить поле Blob на машину клиента в виде файла и потом открыть этот файл
Люди, помогите. Вот пишу я на АСП, использую JScript. Мне нужно сохранить поле Blob на машину клиента в виде файла и потом открыть этот...

Вывод записей в поле со списком в зависимости от другого поля со списком
Уважаемые асы access, помогите пожалуйста! Сразу хочу признаться, я совсем чайник, только учусь.. Помогите с поиском записей (поле...

16
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
30.01.2012, 12:50
Федор, создайте 2 списка - в первом выбираете населенный пункт, а во втором - улицу в этом городе. Пример тут: http://www.hiprog.com/access/article.asp?idd=224
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 10:18  [ТС]
Борис, благодарю за помощь.
Нашел указанный Вами материал.
Но никак не получается.

У меня есть две таблицы «NasPunkt» и «Ulicy», которые связаны по «IDNasPunkt». В таблице «Ulicy» вводится название улицы и код населенного пункта.
К примеру, если ул Ленина имеется в двух населенных пунктах, то она будет внесена в таблицу дважды и т.д.

Далее на форме «Sety» имеются два поля «Nas» и «Ul», таблица «NasPunkt» используется как поле со списком в поле «Nas», а таблица «Ulicy» как поле со списком для «Ul»/

Прошу помощи в написании условия в строке «Источник строк» полей «Nas» и «Ul» по аналогии с примером, на который Вы сослались.

0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 10:54
В примере:
SQL
1
SELECT DISTINCTROW Заказы.КодЗаказа, Заказы.ДатаРазмещения, Заказы.АдресПолучателя FROM Заказы WHERE (((Заказы.КодКлиента)=[Forms]![frmLst]![lstClient]));
У Вас:
SQL
1
SELECT DISTINCTROW Ulicy.КодУлицы, Ulicy.НазваниеУлицы FROM Ulicy WHERE (((Ulicy.IDNasPunkt)=[Forms]![frmВаша]![Nas]));
И что же тут может не получиться ?
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 12:30  [ТС]
Борис, простите, но вот 2 часа мучаемся и ничего не получается, вместо списка улиц выводятся пустые поля.


Это условие в поле «Источник строк» в поле населенные пункты, на форме.

SELECT DISTINCTROW [NasPunkt].[NasP], [NasPunkt].[IDNas] FROM NasPunkt;

(Выбор населенных работает нормально)

Это в поле улиц, на форме.

SELECT DISTINCTROW [Ulicy].[Ulica] FROM Ulicy WHERE (([Ulicy].[IDNas])=([Forms]![Sety]![IDNas]));
В последнем выражении хоть «IDNas”, хоть «Nas», как писали Вы, все одно открывает пустое поле, вместо списка улиц.


В справочнике улиц («Ulicy») создано ключевое поле “IDUl”, но и с ним и без него результат один.
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 12:44
Федор, Ваш:
SELECT DISTINCTROW [NasPunkt].[NasP], [NasPunkt].[IDNas] FROM NasPunkt;
работает "нормально", но не так, как в примере:
SELECT DISTINCTROW Клиенты.КодКлиента, Клиенты.Название FROM Клиенты;
Если смотреть пример внимательно, то можно заметить, что там присоединенный столбец - это код, по кот. и связаны таблицы, а у Вас, судя по всему, наименование города.
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 13:21  [ТС]
Борис, спасибо за внимание!
Если я код делаю присоединенным столбцом, то ничего не меняется, кроме того, что вместо населенного пункта у меня появился код. Это же не надо так.
SELECT DISTINCTROW [NasPunkt].[IDNas], [NasPunkt].[NasP] FROM NasPunkt;
Я понимаю так, что раз в SELECT я выбрал оба поля, то они как то присутствуют в поле формы населен. пункт, но выводится только название населенного пункта.
Такое впечатление, что сравнение кодов не происходит, а почему не "допетраю".-:

Вот здесь: SELECT DISTINCTROW [Ulicy].[Ulica] FROM Ulicy WHERE (([Ulicy].[IDNas])=([Forms]![Sety]![IDNas]));
я понимаю так, что надо вывести с таблицы "Ulicy" те улицы в которых код населенного пункта "IDNas" совпадает с кодом выбранного населенного пункта.
Но этого не получается, хотя кажется должно ....

Борис, ну никак ....

0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 13:26
Если смотреть пример внимательно, то можно заметить, что там присоединенный столбец (первый) имеет длину = 0, поэтому в списке видно наименование, а не код. И вообще присылайте БД (контрольный пример), замаялся печатать...
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 15:08  [ТС]
Высылаю файл.
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 15:11  [ТС]
Высылаю файл.
Не умею прикрепить файл.
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 15:16
Федор, на бланке "Новое сообщение" есть кнопка "Обзор..."
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 15:25  [ТС]
Да я выбираю файл, его имя появляется в окошке "Прикрепить файл" , а отправлять не хочет.

Я отослал файл на Ваш почтовый.
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 15:28
Федор, возможно файл слишком большой ?
Через @mail.ru больше 6 Mb за раз не проскочит
Борис
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
31.01.2012, 16:35  [ТС]
На бланке "Новое сообщение" захожу в "Обзор", выбираю нужный файл, в окне Прикрепить файл появляется путь к выбранному файлу.
Что надо сделать еще, чтобы его отправить?
Когда файл не прикрепляю, а только в поле текст, могу отправить, а когда есть файл отправка файла не идет.
Может еще надо что то делать?
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
31.01.2012, 17:42
Просто дублирую свой ответ
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
01.02.2012, 11:27  [ТС]
При вводе данных на форме, они не сохраняются в таблице "Sety", так как поля имеют статус "Свободный".
Что делать?
0
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
01.02.2012, 12:19  [ТС]
Тема исчерпана!
Благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2012, 12:19
Помогаю со студенческими работами здесь

Поле со списком в форме. В таблице - текст, а в поле загружаются цифры
Добрый день! Кто знает, подскажите пожалуйста. По форуму искал, что-то не нашел. Вообщем, сделал поле со списком (запись -...

Как подключить к объекту на форме - поле, поле со списком - календарь?
Как подключить к объекту на форме - поле, поле со списком - календарь?

Автоматически обновить поле в форме при добавлении нового значения в поле со списком
помогите плииииз, у меня форма в ней поля: код(счетчик); фамилия(текст); профессия(подстановка из таблицы "профессия");...

Поле со списком скрывать кнопки по клику на поле
Доброго времени суток. Использую фреймворк Laravel 5. Расскажу суть. Есть поле со списком, список берется с БД, и есть кнопки берутся...

Требуется программист - разработчик 1С (город Омск)
ООО "Алкогольная Сибирская группа" приглашает профессионалов поучаствовать в конкурсе на вакансию Программист Обязанности: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru