Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2013, 17:54   #1
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию Подстановка значений из таблице

Есть две таблицы одна описывает склад другая заказ со склада. Что то не пойму как сделать чтоб в таблице с заказом можно было выбирать наименование с таблице склад
Ardarik вне форума Ответить с цитированием
Старый 25.01.2013, 21:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО никак. Они друг с другом не связаны. Нужна третья таблица-связующий, где будут хранится идентификаторы заказов и складов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.01.2013, 22:19   #3
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию

То есть нельзя как с типом ENUM только эти значения выбирать из таблице?
Ardarik вне форума Ответить с цитированием
Старый 26.01.2013, 12:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не знаю какую СУБД ты используешь, я бы ввел третью таблицу, как в нормальном товарообороте.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.01.2013, 13:37   #5
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию

Я с БД только начал знакомиться. Так какую именно таблицу?
Ardarik вне форума Ответить с цитированием
Старый 26.01.2013, 14:56   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тебе нужно прежде всего изучить теорию товарооборота.

Вот хотя бы прочти такие мнения:
http://www.programmersforum.ru/showthread.php?t=198706
http://www.programmersforum.ru/showthread.php?t=199947
http://www.programmersforum.ru/showthread.php?t=145049
http://www.programmersforum.ru/showthread.php?t=18875
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.01.2013, 15:38   #7
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию

За ссылки спасибо. Только я немного не то спрашивал. Как сделать в таблице заказ нужно было выбирать из списка а не набирать в ручную. В аксесе выбираешь тип мастер подстановок. Так ведь возможно сделать?
Ardarik вне форума Ответить с цитированием
Старый 26.01.2013, 16:14   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В аксесе выбираешь тип мастер подстановок.
Так то в Акцессе. Язык SQL к акцессу никакого отношения не имеет. Хочешь связок - JOIN конструкции изучай, опять таки то что ты спросил (имею ввиду тематику вопроса) не решается чем-то обычным типа ENUM.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.01.2013, 17:10   #9
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию

Вроде то что мне и нужно. Спасибо.
Ardarik вне форума Ответить с цитированием
Старый 26.01.2013, 21:17   #10
Ardarik
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 80
По умолчанию

Это значит мне просто нужно создать таблицы а уже в программе (допустим на делфи)
будет посылать запросы? Как я понял логику: если мне нужно оформить заказ то сначала нужно составить запрос select tbl1.name from tbl1;
потом из полученного списка выбрать что надо и выполнить запрос на добавление строки. А чтобы допустим посмотреть остатки нужно выполнить запрос из двух таблиц расход и приход (приход складывать расход вычитать). Правильно ли я понял?
Ardarik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подстановка значений diman260979 Microsoft Office Excel 1 01.12.2011 11:49
Поиск совпадений и подстановка значений Davyd80 Microsoft Office Excel 3 29.08.2011 10:22
Подстановка значений по условию Александр Неважно Microsoft Office Excel 4 08.04.2011 12:51
Подстановка значений 1-го, 2-го и т.д. вхождения MaxxVer Microsoft Office Excel 9 03.12.2009 06:31
Подстановка значений в MS Access Vit@L БД в Delphi 12 04.09.2009 16:24