Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Вычисляемое поле   Найти похожие ветки 

 
Kley   (2006-03-01 10:03) [0]

Здравствуйте я только начинаю знакомится с Делфи подскажите плиз как лучше сделать есть таблица с полями:
Datapost.asDate, KolPriv.asfloat,KolItog.asfloat,
поле KolPriv забивается в ручную, а KolItog должно быть вычисляемым (чтоб при добавлении новой записи оно содержало сумму по полю
KolPriv и к этой сумме прибавлялось текущее значение поля kolpriv)


БД Access


 
Sergey13 ©   (2006-03-01 10:27) [1]

>(чтоб при добавлении новой записи оно содержало сумму по полю
KolPriv и к этой сумме прибавлялось текущее значение поля kolpriv)
Это неправильный подход к проектированию информации в 99.9% случаев.


 
Kley   (2006-03-01 10:30) [2]

а как правильно подойти?


 
Sergey13 ©   (2006-03-01 10:33) [3]

Опиши задачу.


 
Kley   (2006-03-01 11:24) [4]

Нужно вести учет товара:сколько привезено за день(количество и сумма) и сколько всего товара находится на текущий день в магазинев(количество и сумма)
короче нужно вести учет товара по дням


 
Sergey13 ©   (2006-03-01 11:37) [5]

2[4] Kley   (01.03.06 11:24)
Даже не знаю что сказать. У тебя что - всего одна таблица и ты в ней все хочешь учесть? Ты торгуешь одним товаром? Странно это все как то. Екселевское мышление какое то. Ты по моему слегка не в теме.

ЗЫ: Щас Ганз придет и начнется. 8-)


 
msguns ©   (2006-03-01 11:43) [6]

Важно определиться с сущностями (объектами). Например для задачи типа "учет товара" надо плясать от таких вещей:
1. Объект "номенклатура" (ассортимент). Характеризует разновидность товара со свойственными только ему характеристиками: названием, ед.измерения, группу товаров и т.д. Цена не должна входить в этот объект, т.к. может изменяться со временем. Скорее всего будет носить и справочный характер.
2. Контрагенты (поставщики, покупатели, партнеры): наименование, адрес, телефон, банк, расч.счет и т.д. Справочник
3. Накладная. Дата, Номер, Код контрагента, реквизиты налоговые, данные доверенности, контрольные суммы (для приходов и возвратных накладных) и т.д. "Второй" этаж: фактура, т.е. строчки (позиции), ссылающиеся на мастер-запись (заголовок) и содержащие указатели на справочник товаров. В кажой строке (записи) помимо указателей также Кол-во, Ставка и сумма НДС (именно и то, и другое),  Цены учетная (для всех документов) и реализации (только для накладных отгрузки). Суммы хранить не нужно, т.к. вычисляются по мере надобности.
То же самое можно сказать и о суммах по документу. Их можно вычислять чисто "для клиента" (например чтобы к журнале реализации за месяц юзер видел как суммы накладных, так и итоги за период
4.Оплата. Тут несколько решений. Если вообще не надо отслеживать оплату (чисто складская программа), то и такой объект не нужен, если бух.программа, то "прикрутить" таблицу к накладным для фиксации проплат. Для комплексного (ERP) решения надо делать отдельную "песочницу", где хранить всю оплату в "родном" (банковские выписки) формате. Такие объекты привязаны логикой к "банку" и "выпискам", с одной стороны, и "контрагенту" и "накладной" - с другой.

Для начала хватит ;))


 
msguns ©   (2006-03-01 11:45) [7]

Не видел [5] ;))
Серый, у тебя что, новый настольный телепатор ?


 
msguns ©   (2006-03-01 11:49) [8]

>Kley   (01.03.06 11:24) [4]

Ах, у тебя еще и розница.. Тогда дело швах.. Не сделаешь ты нормальную прогу. Будет у тебя либо уродец-кастрат, либо вообще ничего не будет. Ибо помимо решения проблем собственно учета придется еще "жениться" на таких корячках, как код товара, пересортица, переценка, партионность, срки хранения и т.д. Я уж молчу про круговерть с кассовыми аппаратами или скан-машинами.
Короче, бери 1С и изучай, изучай, изучай.


 
Sergey13 ©   (2006-03-01 11:51) [9]

2[7] msguns ©   (01.03.06 11:45)
>Серый, у тебя что, новый настольный телепатор ?
Элементарно, Ватсон! (с) Ш.Холмс.
Это ж твоя любимая тема. А ты сегодня тут вроде уже светился. Вот и сопоставил. 8-)


 
Kley   (2006-03-01 12:52) [10]

Sergey13 ©   (01.03.06 11:37) [5] Таблицы две одна с наименование товара и магазина, другая (подчиненная один ко многим) с ценой, количеством,суммой,остатком,датой продажи,датой прихода.


 
Sergey13 ©   (2006-03-01 12:58) [11]

2[10] Kley   (01.03.06 12:52)
Ты точно не в теме. Советую воспользоваться советом (сори за тафтологию 8-) от [8] msguns ©   (01.03.06 11:49)
>Короче, бери 1С и изучай, изучай, изучай.


 
msguns ©   (2006-03-01 14:38) [12]

>Kley   (01.03.06 12:52) [10]
>Таблицы две одна с наименование товара и магазина, другая (подчиненная один ко многим) с ценой, количеством,суммой,остатком,датой продажи,датой прихода.

Абзац



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

Текущий архив: 2006.04.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
3-1140933750
tesuji
2006-02-26 09:02
2006.04.23
синхронизация xml и TreeView


8-1132999209
Stany
2005-11-26 13:00
2006.04.23
Определение типа изображения путем сравнения


2-1144270250
EvgFobos
2006-04-06 00:50
2006.04.23
Из RichEdit в файл


15-1143531437
miek
2006-03-28 11:37
2006.04.23
цифровой аппарат+RAW


15-1143774590
Nic
2006-03-31 07:09
2006.04.23
Deep Forest