Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Таблица????? А2003
 
 автор: ким   (19.06.2007 в 14:58)   личное сообщение
 
 

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

  Ответить  
 
 автор: ДрЮня   (19.06.2007 в 15:25)   личное сообщение
 
 

вот как делается такое (самый простой вариант):
1. таблица "товар";
2. таблица "операции".

при покупке товара - добавляем запись в таблицу операции (кол-во товара =кол-во товара + купленное кол-во)
при выдаче товара - добавляем запись в таблицу операции (кол-во товара =кол-во товара - выдаваемое кол-во)
запросом к этой таблице м. определить, сколько товара на складе в настоящий момент

  Ответить  
 
 автор: Pasat   (19.06.2007 в 15:43)   личное сообщение
 
 

кол-во товара =кол-во товара + купленное кол-во
Что такое кол-во товара в выражении.
Текущий остаток каждого товара???

  Ответить  
 
 автор: ДрЮня   (19.06.2007 в 17:18)   личное сообщение
 
 

не совсем понял
>Что такое кол-во товара в выражении.

если кратко, то правило простое: величины, которые можно вычислить на основании других величин, хранить в таблицах "очень не хорошо" (за редким исключением)

текущий остаток для каждого товара вычисляется на основании запроса к таблице операций:
остаток=(сумма кол-во пришло) - (сумма кол-во ушло)

мы рассматриваем самый простой вариант. ведь как правило, товар может иметь еще и артикул, а закупочная цена товара может изменяться: сегодня такой товар купили у одного поставщика по одной цене, завтра у друго по другой.

отпускная цена товара может отличаться от закупочной.

все это можно учесть, если использовать таблицу операций.

вроде понятно.

  Ответить  
 
 автор: Pasat   (19.06.2007 в 19:23)   личное сообщение
 
 


Примерно то же самое подробно обсуждалось здесь
http://hiprog.com/forum/read.php?id_forum=1&id_theme=2023&page=1

  Ответить  
 
 автор: Ким   (20.06.2007 в 12:11)   личное сообщение
 
 

Спасибо за внимание!
Пробую Ваш вариант, но пока больше вопросов-непонятно с таб.операции.что туда входит...кодОперации,КодКупленногоТовара,КодВыданногоТовара- если так - то код должны быть уникальны,чтобы компьют.вычислил.....может есть примерчик,хоть пошожий чють

  Ответить  
 
 автор: ДрЮня   (20.06.2007 в 12:37)   личное сообщение
 
 

легко
http://slil.ru/24539488

  Ответить  
 
 автор: Ким   (20.06.2007 в 14:27)   личное сообщение
 
 

Получил фото...плиз..таб.операции это заказ, а материял это товар..

  Ответить  
 
 автор: ДрЮня   (20.06.2007 в 15:14)   личное сообщение
 
 

ну не хочет народ думать :(

описание полей таблицы "Транзакции"
http://slil.ru/24540272

в эту таблицу ("tblTransaction") добавляются все операции.
Заказы ("tblOrder"). ведь в одном заказе может быть несколько операций, поэтому таблица "Заказы" д/б создана и связана с этой таблицей "транзакции".

таблица "Заказы" связана с таблицей "Организации" - ведь заказ как правило поступает от организации.

  Ответить  
 
 автор: Ким   (29.06.2007 в 22:23)   личное сообщение
 
 

Здравствуйте! ...ДрЮня...у меня к Вам просьба.. завис я...по вашей схеме сделал форму - поступление,а форма ЗАКАЗ строится на мой взгляд на запросе... немогу вычислить остаток в запросе.....поля количество одинаковы для получения и для выдачи, а как приклеить дебит ,кредит в вычисляемое поле - не выходит и найти нечего похожего немогу...
подскажите пожалуйста.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList