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

Автоматическое заполнение полей формы

27.11.2015, 15:03. Показов 2745. Ответов 53
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано несколько таблиц. Назовем их: Папка_область, подпапка_населПункт, название_сооружения. Я из своих творческ. соображений создала из них таблицу, в которой собрала их по записям: Н/р, ГомельскОбл_Речица_Собор.
Мне надо в форме при выборе "Речица" чтобы в поле "Область" высвечивались в списке только города этой области. Соответственно, здания/сооружения только, удовлетворяющие обоим критериям.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2015, 15:03
Ответы с готовыми решениями:

Автоматическое заполнение полей формы без VBA
Доброго времени суток. Почитал форум, поюзал google и пришел к выводу, что не могу уяснить как с...

Как осуществить автоматическое заполнение полей формы?
доброго времени суток! к курсовому проекту имеется база данных и в ней есть 2 таблицы услуги и...

Автоматическое заполнение полей формы первой таблицы значениями из второй
Здравствуйте. Возникла такая проблема при создании форм: Мне нужно, чтобы при выборе кода товара в...

Автоматическое заполнение полей
Здравствуйте, помогите, пожалуйста! Как сделать так, чтобы в форме при выборе маршрута из списка...

53
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
01.12.2015, 13:25 41
Лучший ответ Сообщение было отмечено Ira_13 как решение

Решение

Author24 — интернет-сервис помощи студентам
Ira_13, Я так и не понял. вы будите делать правильно или уже не нужно?
Я тут набросал кое чего.
В подчиненной форме для каждого Нас пункта укажыте в поле со списком своё Благочиние и если нужно тип Нас. Пункта, типа -
г. - Город,
пос. - Посёлок,
с. - Село.
Бывает нужно
Если нет, удалите.
Потом в режиме конструктора уберите его в заголовок подчиненной формы, его видно не будет.
И для подчиненной формы укажите - основные и подчиненные поля связи.
Выкладывайте чё получилось, пойдем дальше с Приходами разбираться.
Миниатюры
Автоматическое заполнение полей формы  
Вложения
Тип файла: rar Приходы-Платежи-02.rar (45.3 Кб, 9 просмотров)
1
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
01.12.2015, 13:26 42
Смотрите сами. Если вы сделаете по счетчику записи, то при каждом нажатии будет производится запись в таблицу, тем самым будут повторяющиеся записи (если ошиблись с суммой или еще с чем то как быть?). Для того что бы это исключить, нужны составные ключевые поля по которым будет идентифицироваться запись, что бы исключить повторения. Если у вас при каждом нажатии уникальный номере документа, то сделайте его ключевым.
1
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
01.12.2015, 21:54  [ТС] 43
Цитата Сообщение от PuhKMV Посмотреть сообщение
вы будите делать правильно
Надо, конечно. Вот сейчас приступаю к рассмотрению Вами присланного файла. Мне-то не достаточно просто получить результат, мне надо понять и разобраться.

Добавлено через 19 минут
Цитата Сообщение от PuhKMV Посмотреть сообщение
набросал кое чего.

Я в растерянности...
Вы создали кнопочную форму для ввода и поиска объектов. Так?
Но, я так понимаю, слева отыскивается благочиние, а справа должны высвечиваться только принадлежащие ему города.
И, для начала, я должна заполнить поле "КодБлагочинияНП". Правильно?
А что означает "Тип" ?

Добавлено через 1 минуту
Простите, Вы уже всё пояснили... Не дочитала.
0
Эксперт MS Access
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
02.12.2015, 05:36 44
Цитата Сообщение от Виктор Михалыч Посмотреть сообщение
Есть моменты когда привязка и не нужна, и нужны "костыли"!
нет таких моментов, когда необходима свободная форма без источника данных для ввода данных.
0
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
02.12.2015, 06:01  [ТС] 45
К сожалению, нашлось два Заречья и пришлось их помечать: Рог. и Реч.
Вложения
Тип файла: rar Приходы-Платежи-02.rar (47.3 Кб, 6 просмотров)
0
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
02.12.2015, 07:40 46
Цитата Сообщение от Ira_13 Посмотреть сообщение
...Вы создали кнопочную форму...
Это не кнопочная форма, а просто форма - Благочиния
Кнопки, это просто кнопки для перехода по записям, если они вас смущают, то просто удалите их, просто в своих фотмах я их всегда делаю для удобства, т. к. кнопочки внизу очень маленькие, а эти большие и всегда на виду.
Поиск тоже всегда делаю, типа у меня стандарт такой.
Вы всё правильно ввели.
Цитата Сообщение от Ira_13 Посмотреть сообщение
...К сожалению, нашлось два Заречья...
Это не к сожалению, а к счастью, т. к. подчиненные формы и предназначены для того, что бы вводить толькл относящиеся (в вашем случае) к Благочинию только нужные Нас. Пункты.
Потом увидите как это будет удобно при вводе - Приходов. (немного попозже выложу продолжение.)
Если чего не понятно, то спрашивайте что именно.
1
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
02.12.2015, 11:25 47
Ira_13, Вот набросал форму для ввода приходов для каждого Населенного пункта.
Выбираете - Благочиние и в поде - Поиск Нас. Пункта можете выбрать только относящиеся к нему наспункты.
В подчиненной форме - Приходы так же укажите для каждого наспункт, будет так как в Благочиниях.
Когда заполните, выкладывайте то что получилось, будем дальше Творить.
Миниатюры
Автоматическое заполнение полей формы  
Вложения
Тип файла: rar Приходы-Платежи-03.rar (104.8 Кб, 12 просмотров)
2
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
04.12.2015, 15:15  [ТС] 48
Пардон, совсем осуетилась ))
Просмотрю...

Добавлено через 11 минут
Перв. вопрос:
Какую работу выполняет форма "НасПункты"? Зачем там КодНасПунктаП?
То, что содержит в себе поле "Название прихода" может находится сразу в нескольких НасПункт и в одном НасПункте несколько одноименных приходов.

Добавлено через 2 минуты
Если процедура будет сама, как счетчик, проставлять КодНасПунктаП, то это неплохо, пусть себе проставляет... незримо.

Добавлено через 3 минуты
У меня еще долго такое поле болталось, где я кодировала каждую запись: ГГСПП, например. Что означ. Гомельское Городск. Собор Петра и Павла. )) Потом удалила, потому что не нашла применения. Хотя, было бы удобно вводить пару букв, а тебе сразу конкретная точка появляется.
0
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
04.12.2015, 19:38 49
Цитата Сообщение от Ira_13 Посмотреть сообщение
То, что содержит в себе поле "Название прихода" может находится сразу в нескольких НасПункт и в одном НасПункте несколько одноименных приходов.
Невинаватая я, это вы так разьяснили, я даже специально переспрашивал.
Кроме того опять непонятно - В двух - трёх разных городах может к примеру находиться по 1-й Церкови Пресвятой Богородицы, это считается 1 приход или разные, в каждой из этих трёх по идее должен быть свой батюшка, или он один и через день разъезжает по разным городам?
0
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
04.12.2015, 20:36  [ТС] 50
Цитата Сообщение от PuhKMV Посмотреть сообщение
В двух - трёх разных городах может к примеру находиться
Вы правильно поняли - у каждого прихода свой батюшка, хотя и церкви их одноименные - во имя одного и того же святого. Приход - это точка со своими координатами.

Добавлено через 5 минут
...координаты: Благочиние, НасПункт. Кстати, Никольский монастырь и Никольская церковь реально одноименные и в городе одном и том же. Разница в том, что мон-рь со своим Никольским храмом в одном месте, а просто церковь (без м-ря) - в другом.
0
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
04.12.2015, 20:56 51
Я конечно не очень силен в данной иерархии, но предполагаю, что в монастыре и в церкви разные батюшки, а над ними кто то из Благочиний.
Если это так, то тогда тут наверное лучше всего подойдет промежуточная таблица.
Если я опять чего недопонял, то проясните поподробнее.
Будем думать как сделать лучше.
0
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
05.12.2015, 15:07  [ТС] 52
Цитата Сообщение от PuhKMV Посмотреть сообщение
монастыре и в церкви разные батюшки,
Разные, но нас это не интересует. Платит взнос Приход, а он один на данную точку координат
Если Вы представляете себе Троице-Сергиеву Лавру, то это один целый приход, хотя там храмов на территории монастыря несколько.
Еще пример: почти в каждом городе есть улица Советская, Ленина и не в каждом Павлова, Курчатова... Так и названия приходов/церквей чаще всего во имя Николая Чудотворца, Креста, икон Божьей Матери, реже - Матроны Московской, Луки Войно-Ясенецкого.

Добавлено через 11 минут
Наша задача принять взнос от конкретного прихода и распечатать квитанцию (расходник). Сделать это желательно, используя минимум движений. Главное - мгновенно отыскивается (фильтруется) список
(как Вам удобно искать точку?... Перед Вами человек, называет область, город, улицу с номером дома...
область=благочиние
город=город
приход=улица№д
Оплата взноса
Печать платежки.
Если назвали Ваш город и улицу, то если есть одноименный город, то Вы, конечно, уточните и область, район.
А так - Вы сразу назовете все объекты, находящиися в Вашей местности.
0
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
05.12.2015, 15:21 53
Ага, сёдня ночью над таким разграничением подумаю.
Дично мне это как ио в новинку.
Может кто из Богов - Access чё из идеек предложит. а то мене всему такому несоверщенному практически неделю придётся затылок чесать.

Добавлено через 1 минуту
Типа кажись не сталкивался с такой именно проблеммой.

Добавлено через 8 минут
Цитата Сообщение от Ira_13 Посмотреть сообщение
и распечатать квитанцию (расходник).
Это допускаю очень важно, но безь предварительных манипуляций по созданию правильной БД это не будет - Просто нажал и распечатал, лично на мой немного искушённый взгляд немного сложнее.
Так как по жизни являюсь, фиг знает из за чего, воспитание наверное такое, ВСЁ стараюсь безвоздмездно для улучшения работопроизводительности ЛЮБОГО человека понимающего Русский язык,
Ну вот такой я бездвоздмездно - Блаженный.
Надеюсь вы допускаете, что и такие тоже в ограниченном количестве имеют право Быть?
0
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 41
06.12.2015, 19:18  [ТС] 54
Цитата Сообщение от PuhKMV Посмотреть сообщение
такие тоже в ограниченном количестве имеют право
Да, согласна - оскудевает в людях доброта. Мало тех, кто отзывается на просьбу, жертвуя своим временем...
А что до нашей темы, так я думаю, что основа уже есть. В форме осталось только выбирать данные, которые отразятся в нужных полях отчета. Даже, наверно, сумму прописью нет смысла указывать в форме - это нужно только в бланке, значит, только в отчете и Пропишется (суммаПроп). Так?
0
06.12.2015, 19:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2015, 19:18
Помогаю со студенческими работами здесь

Автоматическое заполнение полей
Всем доброе время суток,имеется необходимость,при заполнении поля "дата заключения договора"...

Автоматическое заполнение полей
Всем добрый день! Очень-очень давно не использовал Access, задача простенькая) Хочу сделать график...

Автоматическое заполнение соответствующих полей
Знаю что это сделать легко, но как то не получается. Надо сделать так чтобы при выборе КодАвто,...

Автоматическое заполнение полей в форме
Помогите пожалуйста в решении проблемы! Есть несколько таблиц это «Журнал заказов»,...


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

Или воспользуйтесь поиском по форуму:
54
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru