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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2008, 16:41   #1
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию Нужна помощь с DBGrid

Здраствуйте! У меня имеются две таблицы DBGrid(одна-"Приход", другая-"Расход"). Так вот, как мне сделать чтоб в таблице "Расход", отображались только материалы которые имеются в таблице "Приход".
Заранее все огромное спасибо!
Muchacho вне форума Ответить с цитированием
Старый 01.11.2008, 19:41   #2
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Просто в обоих гридах указать один источник.
Вы наверное что-то пропустили.... Складывается впечатление, что у вас есть ещё какие-то таблицы...

Выкладывайте исходник... и ещё разок проверьте ваш вопрос...
Arkuz вне форума Ответить с цитированием
Старый 02.11.2008, 13:31   #3
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию

У меня имеется несколько таблиц(Материалы, Поставщики, Склады). В DBGrid1 отображается приход "материалов" от "Поставщиков", а в DBGrid2 отображается расход "материалов" в "Склады". Вопрос: Как сделать так чтоб в DBGrid2(расход) отображались только те материалы которые имеются в таблице DBGrid1(приход)?
Muchacho вне форума Ответить с цитированием
Старый 02.11.2008, 15:13   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Может все-таки перечни полей по таблицам приведете? Или это - военная тайна? Тогда обращайтесь к гадалке - у нас все экстрасенсы в отпусках...
mihali4 вне форума Ответить с цитированием
Старый 02.11.2008, 20:40   #5
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию

DBGrid1:
Дата
Наименование материала
Кол-во
Ед. изм.
Цена
Сумма
Поставщик

DBGrid2 анолагично, только вместо "Поставщик" Используются данные из таблицы "Склады"
Muchacho вне форума Ответить с цитированием
Старый 03.11.2008, 14:30   #6
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию

Неужели ни кто не знает!!!!
Muchacho вне форума Ответить с цитированием
Старый 03.11.2008, 14:45   #7
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

давайте попонятнее... DBGrid - служит лишь для того, чтобы отобразить то, что у Вас находится в таблице. В DBGrid1 Вы отображаете таблицу "Материалы" или "поставщики"? Разъясняйте понятнее, то и подскажут Вам быстрее и правильнее...
фЁдОр вне форума Ответить с цитированием
Старый 03.11.2008, 15:07   #8
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию

Есть таблицы(Справочник материалов, Справочник поставщиков, Справочник Складов). Каждый справочник отображается в своем DBGride. Помимо этого есть таблицы журнал расхода и журнал прихода материалов. Они отображаются тоже в DBGrid(у расхода - свой, у прихода тоже). В журнале прихода отображаются и "Материалы" и "Поставщики". В журнале расхода отображаются "Материалы" и "Склады".
Muchacho вне форума Ответить с цитированием
Старый 03.11.2008, 16:08   #9
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от Muchacho Посмотреть сообщение
Есть таблицы(Справочник материалов, Справочник поставщиков, Справочник Складов). Каждый справочник отображается в своем DBGride. Помимо этого есть таблицы журнал расхода и журнал прихода материалов. Они отображаются тоже в DBGrid(у расхода - свой, у прихода тоже). В журнале прихода отображаются и "Материалы" и "Поставщики". В журнале расхода отображаются "Материалы" и "Склады".
Теперь яснее стало. Исходя из этого поста теперь задайте вопрос и объясните как у Вас связаны таблицы. Или необходима помощь в связи?
фЁдОр вне форума Ответить с цитированием
Старый 03.11.2008, 18:19   #10
Muchacho
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 22
По умолчанию

В журнале "Приход"("Расход") имеется кнопка добавить запись. По нажатию этой кнопки, я создаю новую запись, а материалы выбераются с помощью компонента DBLookupComboBox. Также вносятся записи "Поставщики" и "Склады".

p.s. Делаю аналогично базы данных "Телефонный справочник", которую приводил в качестве примера автор кноги "Библия Delphi" М. Фленов
Muchacho вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь Caragius Паскаль, Turbo Pascal, PascalABC.NET 8 08.04.2010 17:29
Нужна помощь zinger Помощь студентам 2 16.05.2008 10:55
Нужна помощь Worms Общие вопросы Delphi 2 21.01.2008 11:20
Нужна помощь с БД Marmot Помощь студентам 1 23.01.2007 16:19