Форум: "Базы";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
ВнизСвязи между таблицами Найти похожие ветки
← →
Наташа (2003-03-26 09:28) [0]Уважаемые мастера Delphi! Подскажите как лучше сделать.
Существует таблица заказов и 2 таблицы прайса, так называемый основной (то, что есть на складе) и удаленный,
то что можно заказать. Товар по сути один и тот же, но если в основном каждая запись уникальна,
т.е каждый товар имеет свой уникальный номер, то в удаленном коды товара могут меняться каждую неделю при обновлении прайса.
При оформлении заказа, проставляю код товара и с какаго прайса выписан, но как сделать связь между таблицами. Каждый раз менять таблицу с которой связана таблица заказов или можно как-то еще?
P.S. Привести таблицу удаленного прайса в соответствии с кодами основного нельзя, т.к. это пожелние заказчика.
← →
Соловьев (2003-03-26 09:30) [1]
> Привести таблицу удаленного прайса в соответствии с кодами
> основного нельзя, т.к. это пожелние заказчика.
заказкик тогда и прогу писать должен...
> но как сделать связь между таблицами.
join
← →
zacho (2003-03-26 10:05) [2]Что есть код товара ?
Суть в том, что в обоих прайсах у товара должен быть какой-либо уникальный атрибут(артикул, штрих-код или какой-нибудь искуственно сгенеренный) одинаковый для обоих прайсов. Иначе никакой связи сделать просто нельзя. Ну действительно, программа или пользователь должен же как-то определять, что товар X в первом прайсе - это товар Y во втором.
← →
Наташа (2003-03-26 10:05) [3]Это можно сделать уже по ходу выполнения приложения?
← →
Наташа (2003-03-26 10:08) [4]Дело в том, что поставшие заказчика, который отсылает прайс, забивает этот прайс без всяких артикулов и по старинке руками, что не исключает ошибок, таких как один и тот же товар называется поразному в разных версиях прайса, т.к. дефис забыли поставить, потому и у меня сложности.
← →
Соловьев (2003-03-26 10:10) [5]тогда никак, надо
> заказчика, который отсылает прайс
заставить делать свою работу професионально...
← →
zacho (2003-03-26 10:25) [6]
> Наташа © (26.03.03 10:08)
Тогда - только вручную
← →
Greedy (2003-03-26 10:39) [7]Наташа © А чем заказчику не нравится единый прайс-лист, если не секрет? Мало-ли чего он там требует. А насколько это требование обоснованно?
← →
Наташа (2003-03-26 10:54) [8]Всем большое спасибо! А требование обосновано тем, что ему так удобно. Раньше у него все было сделано в Excel, но там плохой учет. Теперь хочет, чтобы все было похоже на Excel, но с хорошим учетом. Привычка осталась и не учитывается, что за качество надо платить
← →
GreedyMan (2003-03-26 11:05) [9]
1. Есть одна таблица со всей номенклатурой.(в ней iD_Natasha - код товара по вашей общей базе товаров, которая лежит у Вас)
2.Таблица вида ID_Price, PriceName - справочник Удаленных прайс-листов
3.Таблица соответсвий Ваших кодов и кодов товаров в "удаленных" прайс-листах вида:
ID_3, ID_Natasha, ID_Price, ID_IDINPRICE, где ID_IDINPRICE - код товара в удаленном прайс-листе
(можно рубли добавить, особенно если они разные в разных листах на один и тот же товар)
← →
MsGuns (2003-03-26 12:39) [10]Пусть Заказчик высылает Поставщику электронные пустографки с заполненными наименованиями (артикулами, штрих-кодами и т.д.) и пустой колонкой цены, куда ленивая тетя Поставщика легко впишет новые цены. Можно вообще написать спец.Прогу для Поставщика, которая будет поддерживать номенклатуру в кодах Заказчика, давать вводить и отсылать готовые прайсы Заказчику. (Когда-то делал такие)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c