|
Создание формы
|
|||
---|---|---|---|
#18+
Привет, форумчане. База для оценщиков недвижимости. Не могу сообразить, как создать формы, чтобы оператор мог удобно заполнять таблицы Status zajavki; Status ozenki; Ocenshiki_baza. Можно-ли связать поля, чтобы автоматом заполнялись из связанных таблиц? Так без проблем связываются, к примеру, таблицы Zajavki и Tip_Zajavki; Zajavki и Uslugi. Реализуются как бы выпадающие списки. А в Таблицах Status zajavki; Status ozenki; Ocenshiki_baza. Как указать связь полей в Формах? Или это в принципе невозможно? Запуталась капитально. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 23:43 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2, Если вы сможете сформулировать вопрос на уровне - обьект - действие - результат то возможно даже я смогу что-то подсказать.... Но я пока ничего не смог понять.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 09:45 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Просмотрел Ваш скрин очень бегло-по схеме ничего сказать не могу(да Вы об этом не спрашиваете),а вот источником формы может быть и запрос (создается впечатление что Вы об этом не знаете или в силу не продуманности структуры БД и бизнес логики создать такой запрос не получается) . При этом надо быть внимательным,чтоб в источнике оказались все подлежащие заполнению поля (объявить обязательными и запрос должен быть редактируемым) Даже при беглом просмотре заметил следующее:в тбл.[Zajavrki] присутствуют поля [адрес],[телефон]-а если клиент делал 100 заявок Вы 100 раз будете вводить адрес с телефоном и при этом ни разу не ошибетесь (зачем в заявки вводить данные по клиенту,которые надо вынести в отдельную таблицу, а в заявки подставлять код клиента-ведь, например, с типомЗаявки у Вас так и сделано) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 10:21 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Я попытаюсь более внятно сформулировать свои проблемы. Это оценочная фирма, принимает заявки на оценку недвижимости, выезжает на осмотр, выполняет отчет об оценке и доставляет готовый отчет клиентам. В БД отражаются все заявки, контакты, оценщики, адреса доставок. Поступает от заказчика заявка на оценку, есть еще услуга - приемка квартиры. В поле услуга выбирается, какая услуга оказывается клиенту (оценка, приемка, приемка+оценка, другое). Обычно каждый заказчик делает только 1 заявку, повторно приходят очень редко, тогда заводятся на него новые данные. Повтора почти не бывает. Осмотр проводят оценщики, их учет в другой базе, здесь только имен пока достаточно. Фиксируются: Дата осмотра недвижимости и дата составления отчета. Банк - это для какого банка выполняется отчет об оценке, форма оплаты услуги может быть либо наличные, банковская карта, либо оплата по квитанции. Мне бы получить совет, как создать форму, которая включала бы возможность ввода данных (одновременно, с одного экрана?) в таблицы: Status zajavki; Zajavki; Status ozenki; Ocenshiki_baza; Dostavka Это должна быть форма с несколькими подчиненными формами. Таблица Ocenshiki_baza заполняется, если в таблице Zajavki поле Тип_услуги=оценка или оценка+приемка. Там выбор производится через таблицу Uslugi Таблица Dostavka заполняется, если в таблице Status ozenki поле Status=в работе Я пыталась делать формы, не получается. В приложении БД, доступ по ссылке. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 12:26 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2, Что-то ссылка не вставилась https://drive.google.com/open?id=1J6l3xpgxyHLyL8XwsHhZMtvELlGJRX_- ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 12:28 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2, Очень часто БД удобно проектировать как-бы с "конца" в связи с этим вопрос:не могли бы Вы выложить фору документа(ов) которые хотите получить? Не могу понять что означает эта фраза: "Как указать связь полей в Формах?" Полно и четко поставленная задача-70%(а то и больше)успеха при создании БД ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 13:01 |
|
Создание формы
|
|||
---|---|---|---|
#18+
В дополнение к сказанному sdku про информацию о клиенте 1)на одну заявку может быть несколько исходных документов? Если документ один - Таблица Источник заявки не нужна, проще добавить поле в табл заявки 2) таблица статус заявки обеспечивает связь многие ко многим между таблицами заявки и Оценщикибаза. Это необходимо если на одну заявку может быть несколько оценок и одна оценка может относится к нескольким заявкам. Если это не так - эта таблица не нужна, просто добавить поле статус в табл заявки 2) То же самое про табл оценщики база, статус оценки и доставка Пока вроде все... Надо сначала таки со схемой разобраться..... а то может и половина полей вообще не понадобится, чего ее выводить ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 13:42 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Сергей, "добавить поле в таблицу" - Вы имеете в виду, что выпадающий список в таблице лучше, чем присоединенная отдельная таблица? Немного переделала схему в соответствии с : Таблица Dostavka заполняется, если в таблице Status zajavki поле Status=в доставке БД в приложении. У меня трудности с созданием сложной формы - несколько подчиненных на одном экране. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 14:43 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2, Я из дома базу посмотреть не могу.... у меня Акс 2003 дома.... Но в пнд открою и посмотрю, если раньше меня кто не ответит ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 14:53 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2, еще раз - 2) таблица статус заявки обеспечивает связь многие ко многим между таблицами заявки и Оценщикибаза. Это необходимо если на одну заявку может быть несколько оценок и одна оценка может относится к нескольким заявкам. Ответ на этот вопрос необходим для дальнейших действий ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 12:50 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Serg197311, Каждая заявка получает 1 оценку Одна оценка относится к 1 заявке ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 16:02 |
|
Создание формы
|
|||
---|---|---|---|
#18+
Galochka2Serg197311, Каждая заявка получает 1 оценку Одна оценка относится к 1 заявке Тогда 1) Удаляем связь оценщики база - статус заявки 2) В табл заявки добавляем поле id baza ocenki 3) Создаем связь Ocenshiki baza – Zajavki по полю id baza ocenki 4) Из таблицы статус заявки удаляем поля zajavka id и baza ocenki id 5) После этого этого форму оценки(забыл как точно) просто вставляем как подчиненную в форму заявки и источник данных там прописываем. Если сразу не получится – завтра в деталях сделать постараюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 18:46 |
|
|
start [/forum/topic.php?fid=45&msg=39720845&tid=1611058]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
1682ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 2056ms |
0 / 0 |