|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Для диплома нужна помощь 1)создаю "АИС склад" на делфи,  имеется список товаров и их кол-во. например перчатки 150 шт 2)эти товары продаются. 3)т.е. открывается "форма 2"- там указывается наименование товара(перчатки) и указывается то кол-ко которое мы указываем. 4)ВОПРОС: как сделать так чтобы при продаже (перчаток) из 150 шт отнялось то кол-во которое мы указали в "форма 2" | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   используй операцию вычитания | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   хахаха,  код пожалуйста!) | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Это не совсем верно. Нормальный склад не торгует, он хранит и регистрирует поступление/отправку товара. И все что вам нужно, это иметь журнал поступления/отправки товара. Всякий раз как возникает потребность отправить товар со склада подсчитывается остаток по этому самому журналу. (Для реального склада еще можно подсчитать возможность размещения новой партии товара) | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   это как бы и склад и магазин | 
| 
			 
			#6  
			
			
			
			
		 | |||
| 
 | |||
|   помоги пожалуйста с кодом а ) | 
| 
			 
			#7  
			
			
			
			
		 | ||||
| 
 | ||||
|   Да нафиг вам диплом с такой-то учебой? | 
| 
			 
			#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  
			
			
			
			
		 | |||
| 
 | |||
|   Спасибо ОГРОМНОЕ) |