Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Вниз

Kak organizovat ?   Найти похожие ветки 

 
Sergeii   (2004-02-17 15:41) [0]

Mozet kto mozhet podskazat" kak udobneje organizovat".
Est" firma po prodazhe koekokogo tovara ona etot tovar pokupaet i prodajet. est" klienti kototrije po telefonu u nix kakaoito tovar zakazivajut i potom cherez kakojeto vremia jego zabirjut sciot im vipisivajut togda kogda oni zabirajut. Mozet kto stalkivalsia s etim kak organizaovat rezervirovanije tovara. t.e. mne nado v tozhe baze derzhat" skolko zarezervirovano ili net ili kazhdij rezerv derzhat" v raznix bazax, mozhet togda dlia rezerva sozdavat" prosto txtovije fali v kotorix budet opisana informacija o rezerve kto, kogda, skoko zakazal?
Podskazhite pozhaluista kak eto sdelat".

Spasibo


 
Плохиш   (2004-02-17 15:45) [1]

Думаешь такое количество кроказябр можно прочитать не сломав глаз? :-(


 
VLAD-MAL   (2004-02-17 15:46) [2]

Типа система бронирования, значит...

Пара вопросов:
Товар на складе ограничен?
Сколько времени "удерживается" забронированный товар?
Условия отказа в "бронировании" (более выгодное предложение овертайм и т.п.)

Похоже, тебе нужно пытать заказчика дальше...

А с текстовыми файлами даже не связывайся.


 
Соловьев   (2004-02-17 15:50) [3]

Может завести еще одно поле где хранить количество товара - типа проданного? и уже на основе него делать выводы?


 
Sergeii   (2004-02-17 15:56) [4]

Kolichestvo tovara na sklade ogranicheno,tovar uderzhivaetsa 1-2 nedeli, uslovija otkaza overtime.

spasibo


 
VLAD-MAL   (2004-02-17 16:07) [5]

На складе фиксируем кол-во "незабронированного" товара, при запросе на наличие проверяем именно его плюс выборка из спец. таблицы (Скажем, "Пул заказов". Структура: id клиента, id товара, дата заказа + возможно - дата отказа в обслуживании (овертайм)) - кол-во заказов по этому товару, которое еще не овертайм. Заодно и выполняем чистку пула заказов - удаляем заказы "Овер тайм", удаленное кол-во добавляем к соответств. позиции "незабронированного" товара.

При формировании заказа - уменьшаешь кол-во в позиции "незабронированного" товара, добавляешь запись в таблице "Пул заказов" (в пределах одной транзакции, конечно). При реализации заказа - в таблице "Пул заказов" делаешь пометку, чтобы запись не участвовала в описанной выше проверке (если хочешь хранить историю, если не хочешь - просто удаляешь запись). Заодно выписываешь счет.

Все. Спасибо за внимание.


 
VLAD-MAL   (2004-02-17 16:11) [6]

Ну да, в таблице "Пул заказов" еще д.б. поле "Количество"



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
3-43371
Денисыч
2004-02-15 01:06
2004.03.14
Какая технология доступа к данным лучше : BDE, ADO, dbExpress


3-43383
SergP
2004-02-14 14:35
2004.03.14
Как сделать что-то типа LIMIT в Access


1-43646
vlgrig1961
2004-03-02 10:12
2004.03.14
Как в QReport выводить вертикальный текст


1-43567
Petrovich
2004-02-26 16:38
2004.03.14
Как отловить принудительное завершение своего приложения?


3-43388
Vetal
2004-02-13 16:47
2004.03.14
Почему очищается поле Connection при запуске Delphi в TADOxxx





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский