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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 12:58   #1
БлонданкаКэт
Новичок
Джуниор
 
Регистрация: 26.04.2010
Сообщений: 4
По умолчанию Отбор в таблице

Делаю курсовую. Поэтому прошу помощи, так как местами конкретно плаваю
Вопрос: в таблице нужно сделать отбор по виду продукции, для этого использую RadioGroup, т.е. выбираю в нем нужный вид продукции, а в таблице должны отображаться строки с кодом выбранного вида продукции. Какой код надо писать и на какое событие? Может это действие можно проще реализовать7 Подскажите пожалуйста
Изображения
Тип файла: jpg clip_image002.jpg (30.5 Кб, 142 просмотров)
БлонданкаКэт вне форума Ответить с цитированием
Старый 26.04.2010, 13:05   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

где содержатся данные? какие компоненты используются? какая БД? если это БД
vovk вне форума Ответить с цитированием
Старый 26.04.2010, 13:27   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
с кодом выбранного вида продукции.
Как называется поле с кодом выбранного вида продукции?
И какой компонент пользуешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.04.2010, 13:32   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Или фильтруй или SQL запрос
SERG1980 вне форума Ответить с цитированием
Старый 26.04.2010, 14:58   #5
БлонданкаКэт
Новичок
Джуниор
 
Регистрация: 26.04.2010
Сообщений: 4
По умолчанию

Суть задачи:расчет себестоимости производства 3 видов продукции: 1плитка, 2брусчатка и 3черепица
Базы данных сделаны в Paradox
есть 2 базы справочника: материалы(из чего делается продукция с полями код материала-Kod_Mat, наименование материала, ед. измерения и стоимость ед. измерения) и справочник готовой продукции(с полями - код готовой продукции - Kod_GP и наименование)
и 2 рабочих базы, в которых будут расчеты, как раз одна из них на картинке, в строке указывается код готовой продукции(ГП), месяц и год добавляются автоматически, код материала добавляю из Combobox, количество материала сама добавляю, а сумма рассчитывается
Для каждого вида продукции используется 3 материала: 1полимер, 2песок и 3 пигмент, только для каждого вида продукции свое количество материалов
мне надо чтобы в таблице отображались после отбора по виду ГП из каких материалов эта ГП состоит(т.е. я тыкаю в Radiogroup значение "плитка", и у меня в таблице отображается 3 строки(так как плитка состоит из 3 материалов), в которых Kod_GP=1 ), чтобы потом можно было рассчитать стоимость материалов по каждому виду ГП

Что такое SQL запрос - я не знаю и как фильтровать тоже - не знаю
Если кто-нить хоть что-то понял - прошу помочь. Заранее спасибо
БлонданкаКэт вне форума Ответить с цитированием
Старый 26.04.2010, 15:08   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

добавить в радиогруп вверх ещё 1 запись "Без фильтра"
на клик по радиогруп
Код:
case TRadioGroup(sender).ItemIndex of
0:Dbgrid1.DataSource.DataSet.Filter:='';
1:Dbgrid1.DataSource.DataSet.Filter:='Kod_GP = 1';
2:Dbgrid1.DataSource.DataSet.Filter:='Kod_GP = 2';
3:Dbgrid1.DataSource.DataSet.Filter:='Kod_GP = 3';
end;
Dbgrid1.DataSource.DataSet.Filtered:=true;
а да ещё выставить в радиогруп итем индех по умолчанию = 0
vovk вне форума Ответить с цитированием
Старый 26.04.2010, 15:09   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну предположим ты пользуешь TTable тогда :
Код:
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
 Table1.Filter:='Kod_GP='+IntToStr(TRadioGroup(sender).ItemIndex;
 Table1.Filtered:=true;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.04.2010, 15:22   #8
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

А есть справочник, который описывает каких материалов и сколько необходимо для каждого вида готовой продукции? Могу решить однозначно, но нужен ваш e-mail
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 26.04.2010, 15:30   #9
БлонданкаКэт
Новичок
Джуниор
 
Регистрация: 26.04.2010
Сообщений: 4
По умолчанию

Ребята, спасибо большое вам за помощь!!! Все работает
БлонданкаКэт вне форума Ответить с цитированием
Старый 26.04.2010, 15:33   #10
БлонданкаКэт
Новичок
Джуниор
 
Регистрация: 26.04.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
А есть справочник, который описывает каких материалов и сколько необходимо для каждого вида готовой продукции? Могу решить однозначно, но нужен ваш e-mail
эти данные у меня в рабочей базе, которая выше выложена
туда сама заношу количество, а цены находятся в справочнике на др. форме
мой мейл eka0707@mail.ru у мну еще много вопросов

Последний раз редактировалось БлонданкаКэт; 26.04.2010 в 15:36.
БлонданкаКэт вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос от новичка - отбор уникальных записей в таблице Molodtsov Microsoft Office Excel 6 20.01.2010 20:22
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес artlayers Microsoft Office Access 2 04.11.2009 19:29
суммарный отбор Alexi БД в Delphi 9 15.04.2009 15:26
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице n4ela Microsoft Office Access 3 07.03.2009 12:04
Отбор по колонкам Romuald Microsoft Office Excel 35 28.12.2007 11:40