|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Для диплома нужна помощь
1)создаю "АИС склад" на делфи,
имеется список товаров и их кол-во. например перчатки 150 шт 2)эти товары продаются. 3)т.е. открывается "форма 2"- там указывается наименование товара(перчатки) и указывается то кол-ко которое мы указываем. 4)ВОПРОС: как сделать так чтобы при продаже (перчаток) из 150 шт отнялось то кол-во которое мы указали в "форма 2" |
#2
|
||||
|
||||
используй операцию вычитания
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
хахаха,
код пожалуйста!) |
#4
|
||||
|
||||
Это не совсем верно. Нормальный склад не торгует, он хранит и регистрирует поступление/отправку товара. И все что вам нужно, это иметь журнал поступления/отправки товара. Всякий раз как возникает потребность отправить товар со склада подсчитывается остаток по этому самому журналу. (Для реального склада еще можно подсчитать возможность размещения новой партии товара)
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
это как бы и склад и магазин
|
#6
|
|||
|
|||
помоги пожалуйста с кодом а )
|
#7
|
||||
|
||||
Да нафиг вам диплом с такой-то учебой?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#8
|
||||
|
||||
Эх молодеж...
Ну вот смотрите. Создаем журнал: ID Production Quantity Operation 1 Носки 100 Поступление 2 Майки 200 Поступление 3 Перчатки 140 Поступление 4 Перчатки 40 Отправка 5 Носки 90 Отправка 6 Носки 30 Поступление 7 Ботинки 400 Поступление 8 Полотенце 45 Поступление Создаем для удобства 2 запроса с информацией по Поступлению: Код:
SELECT Table2.Production, Sum(Table2.Quantity) AS SumOfQuantity FROM Table2 WHERE (((Table2.Operation)="Поступление")) GROUP BY Table2.Production; Код:
SELECT Table2.Production, Sum(Table2.Quantity) AS SumOfQuantity FROM Table2 WHERE (((Table2.Operation)="Отправка")) GROUP BY Table2.Production; Код:
SELECT Поступление.Production, Поступление.SumOfQuantity AS Поступление, IIf([Отправка].[SumOfQuantity] Is Null,0,[Отправка].[SumOfQuantity]) AS Отправка, [Поступление]-[Отправка] AS Остаток FROM Поступление LEFT JOIN Отправка ON Поступление.Production = Отправка.Production; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
|||
|
|||
Спасибо ОГРОМНОЕ)
|