|
|
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Господа, посоветуйте как правильнее решать простую, на первый взгляд, задачу. Исходные данные. Есть три таблицы: 1. КЛИЕНТЫ. Таблица в которой храниться контактная информация о клиентах-заказчиках (ID, название, тел. мейл и т.д.) 2. КАТАЛОГ. Таблица в которой хранятся записи о продукции компании (ID, название товара, номер по каталогу, цена и т.д). На основе этой таблицы печатается прайс-лист и хочу сделать запись менеджерами заказов в 3-ю таблицу. 3. ЗАКАЗЫ. Таблица, в которую собираются записи о заказах, сделанных клиентами. Предположительный формат: - ID клиента из таблицы КЛИЕНТЫ - ID товара из таблицы КАТАЛОГ - количество, размер скидки или цена по позиции Собственно вопрос в том каким способом правильнее создавать - заполнять таблицу ЗАКАЗЫ? Поскольку хочется, чтобы менеджеры найдя форму нужного клиента могли отметить в форме его заказов (именно ее не понимаю как создать) необходимое количество товаров из каталога, проставить скидки и т.д. А также, чтобы эта информация о заказах сохранялась для дальнейшей истории контактов. Может у кого есть пример решения аналогичной задачи? Спасибо за советы, извините за возможно не очень внятное описание, старался описать как можно проще и понятнее. Успехов, Валерий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 13:13 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Так в чем проблема-то?:) Создай форму "Заказы" 1. Поле со списком "Клиенты" (источник из тбл "Клиенты") 2. Поле со списком "Товар" (источник из тбл "Каталог") 3. Вся осталная фигня:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 13:28 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Geen, спасибо за направление мыслей в новое русло, подумаю над этим вариантом. На вскидку вижу две неприятности - в тбл Клиенты 1000-и записей, поле со списком не прокатит, но это фигня - решается др. способами. А вот более серьезное по пункту 2) - один клиент может заказать 2-3 ... - n товаров из каталога и тут уже полем со списком не отделаться...:-(( Валера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 13:58 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
для списка товаров используй подчиненную форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 14:04 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
2 sasha_1 Про подчиненную я просто решил, что и так понятно:) 2 Desaster А по поводу 1000 клиентов, так динамическая автоподстановка при наборе или поиск написать:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 14:29 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Промежуточное резюме для понимания: 1. Создаю форму Клиенты на осн. тбл Клиенты - О.к. 2. Создаю форму Каталог на осн. тбл Каталог - (а зачем она-?, О.к. пусть будет, или на ее основе делать подчиненную-?) 3. В форме Клиенты создаю подчиненную форму на основе запроса (?) из Заказы и Каталог. При этом связные поля в подчиненной форме: ID_из_формы_Клиенты = ID_клиента_из_табл(запр)_Заказы на случай, если клиент делает несколько разных заказов. 4. А как сделать запрос? Есть две таблицы: а) Каталог (статичная, не изменяемая), б) Заказы (пополняемая) надо, чтобы в результате запроса был список всех товаров из каталога и плюс выделялись уже сделанные заказы ... х.м. .. меня клинит и тупит, не понимаю как сделать такой запрос, к тому чтоб часть которая из табл Заказы была еще и редактируемой через форму.... 5. Попробуем создать подчиненную форму на основе таблицы Каталог. А как потом заносить результаты работы менеджера в таблицу Заказы? Валерий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 14:30 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
2 Desaster: попробуй почитать хоть чего-нибудь про разработку БД. надуюсь тогда вопросы будут конкретнее. а то получается что-то типа "Разработайте для меня БД, а то я не знаю как!" (без обид :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 14:42 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
1. Создал? Молодец:) 2. Для "Каталог" не нужно создавать форму Или нарисуй ПолеСоСписком "Товары" и тодга юзер получит возможность набирать с автоподстановкой. Или нарисуй Список "Товары" и тогда юзер будет пролистывать и выбирать 3. Создаешь форму "Заказы" Не забудь, что в Тбл "Заказы" кроме всего прочего нужно сделать столбы: ID_Клиента_1, ID_Товара, ID_Менеджера. 4. Вставляешь Фрм "Заказы" как подчтненную в Фрм "Клиенты" Укажи поля связи Основная форма - ID_Клиента Подчиненная форма - ID_Клиента_1 5. Для событий, например "после обновления", контрола "Товары" пишешь что-нибудь из серии задать значение полю ID_Товара в подчиненной форме 6. Менеджера поставь Значение по умолчанию, например CurrentUser() Уф:) Кажись все:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 14:47 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
To sasha_1 - Без обид, спасибо за совет:-) To Geen. Создал и понял какой вариант ты имеешь ввиду! Мне представлялось это слегка по другому. Изначально хотел видить ФОРМУ выбора товара на основе табл. Каталог. В которой можно поискать по каталожному номеру, названию (они у меня длинные) и т.д. Из-за этого и морочился. Спасибо за вправку мозгов! Успехов, Валера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 15:58 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Гы!:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 16:03 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
Еще есть хорошая (правда, хорошая!) учебная база БОРЕЙ, в ней как раз ЭТА СХЕМА ДАННЫХ клиенты - заказы!!! Глянул бы, много хорошего про отношение многие-ко-многим увидишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 16:18 |
|
||
|
заполнение таблицы Заказы из форм Клиенты и Каталог
|
|||
|---|---|---|---|
|
#18+
To Alexus12 & All Борей не нашел, посмотрел Northwind - как раз, то что надо. Там заказы так же сделаны, как Geen говорил. Причем много всяких "фич", т.ч. теперь быдет проще. Мужики, спасибо! Если нет существенных дополнений-замечаний, предлагаю закрыть тему:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 16:47 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32226296&tid=1680126]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 341ms |

| 0 / 0 |
