Главная страница
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.046 c
2-1144241480
Barmutik
2006-04-05 16:51
2006.04.23
Помогите с UpdateResource


6-1136898146
Wiz@rd
2006-01-10 16:02
2006.04.23
шЫрина канала...


6-1136972246
NorthMan
2006-01-11 12:37
2006.04.23
Господа, подскажите плиз


11-1124738304
shalex
2005-08-22 23:18
2006.04.23
Не могу скачать String Grid


2-1143793505
RTV
2006-03-31 12:25
2006.04.23
StringGrid