powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание формы
13 сообщений из 13, страница 1 из 1
Создание формы
    #39720201
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, форумчане. База для оценщиков недвижимости.
Не могу сообразить, как создать формы, чтобы оператор мог удобно заполнять таблицы Status zajavki; Status ozenki; Ocenshiki_baza.
Можно-ли связать поля, чтобы автоматом заполнялись из связанных таблиц?
Так без проблем связываются, к примеру, таблицы Zajavki и Tip_Zajavki; Zajavki и Uslugi. Реализуются как бы выпадающие списки.
А в Таблицах Status zajavki; Status ozenki; Ocenshiki_baza. Как указать связь полей в Формах?
Или это в принципе невозможно? Запуталась капитально.
...
Рейтинг: 0 / 0
Создание формы
    #39720229
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galochka2,

Если вы сможете сформулировать вопрос на уровне -
обьект - действие - результат то возможно даже я смогу что-то подсказать....
Но я пока ничего не смог понять....
...
Рейтинг: 0 / 0
Создание формы
    #39720237
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просмотрел Ваш скрин очень бегло-по схеме ничего сказать не могу(да Вы об этом не спрашиваете),а вот источником формы может быть и запрос (создается впечатление что Вы об этом не знаете или в силу не продуманности структуры БД и бизнес логики создать такой запрос не получается) . При этом надо быть внимательным,чтоб в источнике оказались все подлежащие заполнению поля (объявить обязательными и запрос должен быть редактируемым)
Даже при беглом просмотре заметил следующее:в тбл.[Zajavrki] присутствуют поля [адрес],[телефон]-а если клиент делал 100 заявок Вы 100 раз будете вводить адрес с телефоном и при этом ни разу не ошибетесь (зачем в заявки вводить данные по клиенту,которые надо вынести в отдельную таблицу, а в заявки подставлять код клиента-ведь, например, с типомЗаявки у Вас так и сделано)
...
Рейтинг: 0 / 0
Создание формы
    #39720252
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы. Я попытаюсь более внятно сформулировать свои проблемы.
Это оценочная фирма, принимает заявки на оценку недвижимости, выезжает на осмотр, выполняет отчет об оценке и доставляет готовый отчет клиентам. В БД отражаются все заявки, контакты, оценщики, адреса доставок.

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

Обычно каждый заказчик делает только 1 заявку, повторно приходят очень редко, тогда заводятся на него новые данные. Повтора почти не бывает.

Осмотр проводят оценщики, их учет в другой базе, здесь только имен пока достаточно.

Фиксируются: Дата осмотра недвижимости и дата составления отчета.

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

Мне бы получить совет, как создать форму, которая включала бы возможность ввода данных (одновременно, с одного экрана?) в таблицы: Status zajavki; Zajavki; Status ozenki; Ocenshiki_baza; Dostavka
Это должна быть форма с несколькими подчиненными формами.
Таблица Ocenshiki_baza заполняется, если в таблице Zajavki поле Тип_услуги=оценка или оценка+приемка. Там выбор производится через таблицу Uslugi
Таблица Dostavka заполняется, если в таблице Status ozenki поле Status=в работе
Я пыталась делать формы, не получается. В приложении БД, доступ по ссылке.
...
Рейтинг: 0 / 0
Создание формы
    #39720253
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galochka2,
Что-то ссылка не вставилась
https://drive.google.com/open?id=1J6l3xpgxyHLyL8XwsHhZMtvELlGJRX_-
...
Рейтинг: 0 / 0
Создание формы
    #39720258
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galochka2,
Очень часто БД удобно проектировать как-бы с "конца" в связи с этим вопрос:не могли бы Вы выложить фору документа(ов) которые хотите получить?
Не могу понять что означает эта фраза: "Как указать связь полей в Формах?"
Полно и четко поставленная задача-70%(а то и больше)успеха при создании БД
...
Рейтинг: 0 / 0
Создание формы
    #39720265
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дополнение к сказанному sdku про информацию о клиенте
1)на одну заявку может быть несколько исходных документов? Если документ один - Таблица Источник заявки не нужна, проще добавить поле в табл заявки
2) таблица статус заявки обеспечивает связь многие ко многим между таблицами заявки и Оценщикибаза. Это необходимо если на одну заявку может быть несколько оценок и одна оценка может относится к нескольким заявкам. Если это не так - эта таблица не нужна, просто добавить поле статус в табл заявки
2) То же самое про табл оценщики база, статус оценки и доставка
Пока вроде все...
Надо сначала таки со схемой разобраться..... а то может и половина полей вообще не понадобится, чего ее выводить
...
Рейтинг: 0 / 0
Создание формы
    #39720281
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
Сергей, "добавить поле в таблицу" - Вы имеете в виду, что выпадающий список в таблице лучше, чем присоединенная отдельная таблица?
Немного переделала схему в соответствии с :
Таблица Dostavka заполняется, если в таблице Status zajavki поле Status=в доставке
БД в приложении.
У меня трудности с созданием сложной формы - несколько подчиненных на одном экране.
...
Рейтинг: 0 / 0
Создание формы
    #39720283
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galochka2,

Я из дома базу посмотреть не могу.... у меня Акс 2003 дома....
Но в пнд открою и посмотрю, если раньше меня кто не ответит
...
Рейтинг: 0 / 0
Создание формы
    #39720845
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galochka2, еще раз - 2) таблица статус заявки обеспечивает связь многие ко многим между таблицами заявки и Оценщикибаза. Это необходимо если на одну заявку может быть несколько оценок и одна оценка может относится к нескольким заявкам.
Ответ на этот вопрос необходим для дальнейших действий
...
Рейтинг: 0 / 0
Создание формы
    #39720981
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311,
Каждая заявка получает 1 оценку
Одна оценка относится к 1 заявке
...
Рейтинг: 0 / 0
Создание формы
    #39721117
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galochka2Serg197311,
Каждая заявка получает 1 оценку
Одна оценка относится к 1 заявке
Тогда
1) Удаляем связь оценщики база - статус заявки
2) В табл заявки добавляем поле id baza ocenki
3) Создаем связь Ocenshiki baza – Zajavki по полю id baza ocenki
4) Из таблицы статус заявки удаляем поля zajavka id и baza ocenki id
5) После этого этого форму оценки(забыл как точно) просто вставляем как подчиненную в форму заявки и источник данных там прописываем. Если сразу не получится – завтра в деталях сделать постараюсь.
...
Рейтинг: 0 / 0
Создание формы
    #39727771
Galochka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311,
Спасибо за помощь и советы.
Все получилось, мир не без добрых людей.
Пока работает.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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