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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2014, 16:59   #21
Максим1818
Пользователь
 
Регистрация: 06.02.2014
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Нифига не понял из Вашей постановки задачи.

Что за запись? Что в ней такого особенного?

4 случайных из 10? xD

А теперь серьезно. Вам нужно, чтобы на основании параметра, выбранного в "Виде простоя", в "Группу простоя" загружались только те записи из соответствующей таблицы, которые соответствуют параметру вида простоя?

Т.е., допустим, есть у вас таблица "продукт" и таблица "марки продуктов". В "продуктах" - только наименования, например "рис", "макароны" и т.д. В "марках продуктов" - соответствия вида "Макфа|макароны", "Вау|рис", "Мискузи|рис" и т.д.
Соответственно, если выбранный продукт - "макароны", то нужно вывести только те марки продуктов, которые соответствуют макаронам?
Вы совершенно правы )) помогите
Максим1818 вне форума Ответить с цитированием
Старый 07.02.2014, 18:14   #22
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
это перечисление полей в выборке, к записям не имеет отношения.
В данном случае это одно и тоже. Цель была дать упрощенное представление.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 10.02.2014, 10:51   #23
Максим1818
Пользователь
 
Регистрация: 06.02.2014
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
В данном случае это одно и тоже. Цель была дать упрощенное представление.
не понял Вашего сообщение, можете чем то помочь
Максим1818 вне форума Ответить с цитированием
Старый 10.02.2014, 11:18   #24
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

"Помочь" != "Сделать за Вас"
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 10.02.2014, 11:30   #25
Максим1818
Пользователь
 
Регистрация: 06.02.2014
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
"Помочь" != "Сделать за Вас"
нет, только подтолкнуть о чем речь и где про это прочитать, очень давит начальство а это не мое, но выполнять нужно
Максим1818 вне форума Ответить с цитированием
Старый 10.02.2014, 11:40   #26
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

TComboBox свойства и события (OnChange, например)
SQL-запросы в Delphi
DBGrid, ADO-компоненты

Вперед, на баррикады. Ну или можете оплатить работу кого-либо другого, потому что пока что я вижу только стоны без каких-либо действий по решению проблемы.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 10.02.2014, 12:17   #27
Максим1818
Пользователь
 
Регистрация: 06.02.2014
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
TComboBox свойства и события (OnChange, например)
SQL-запросы в Delphi
DBGrid, ADO-компоненты

Вперед, на баррикады. Ну или можете оплатить работу кого-либо другого, потому что пока что я вижу только стоны без каких-либо действий по решению проблемы.
Вы не правы, действие есть вот посмотрите

создал Adoconnection сделал подключение с SQL
Datasource и AdoQuery то же есть и в ADOQuery прописан запрос в БД
select ClassDesc
FROM Class


в свойстве Combobox на вкладке OnChange прописано
Код:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
ADOQuery4.Close;
ADOQuery4.SQL.Clear;
ADOQuery4.SQL.Add('select ClassDesc from Class');
ADOQuery4.Parameters[0].Value := ComboBox1.Text;

end;
Все равно не цепляет

Последний раз редактировалось Stilet; 11.02.2014 в 09:10.
Максим1818 вне форума Ответить с цитированием
Старый 10.02.2014, 12:42   #28
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Ну так еще бы цепляло. Вы параметр присвоили, но не использовали. Вперед, курить мануалы по ADOQuery.
Вот тут есть примеры построения запросов.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 11.02.2014, 01:33   #29
Максим1818
Пользователь
 
Регистрация: 06.02.2014
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Ну так еще бы цепляло. Вы параметр присвоили, но не использовали. Вперед, курить мануалы по ADOQuery.
Вот тут есть примеры построения запросов.
Сделал 2 мя вариантами
вот первый
Код:
if ADOQuery4.Active then ADOQuery4.Close;
 ADOQuery4.Parameters.Clear;
 ADOQuery4.SQL.Text:='SELECT * FROM Class';
 ADOQuery4.Parameters.ParamValues['num'] := Combobox1.Text;
 ADOQuery4.ExecSQL;
 ADOQuery4.Close;
и вот второй вариант
Код:
ADOQuery4.Close;
ADOQuery4.SQL.Clear;
ADOQuery4.SQL.Add('select ClassDesc from Class');
ADOQuery4.Parameters[0].Value := ComboBox1.Text;
ADOQuery4.Open;
ADOQuery4.ExecSQL;
В обоих случаях все не так в комбобокс ничего из SQL не подтягивается
где же проблема, подскажите ?

Решил при помощи DBLookUpComboBox

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Нифига не понял из Вашей постановки задачи.

Что за запись? Что в ней такого особенного?

4 случайных из 10? xD

А теперь серьезно. Вам нужно, чтобы на основании параметра, выбранного в "Виде простоя", в "Группу простоя" загружались только те записи из соответствующей таблицы, которые соответствуют параметру вида простоя?

Т.е., допустим, есть у вас таблица "продукт" и таблица "марки продуктов". В "продуктах" - только наименования, например "рис", "макароны" и т.д. В "марках продуктов" - соответствия вида "Макфа|макароны", "Вау|рис", "Мискузи|рис" и т.д.
Соответственно, если выбранный продукт - "макароны", то нужно вывести только те марки продуктов, которые соответствуют макаронам?
Теперь могу ли я написанное Вами сделать при помощи DbLookUpComboBox ?
и если можно еще раз подтолкните как это реализовать, хотя бы один пример, спасибо

Последний раз редактировалось Stilet; 11.02.2014 в 09:09.
Максим1818 вне форума Ответить с цитированием
Старый 11.02.2014, 06:40   #30
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Цитата:
В обоих случаях все не так в комбобокс ничего из SQL не подтягивается
где же проблема, подскажите ?
Подсказываю:
Цитата:
Вы параметр присвоили, но не использовали.
Цитата:
ADOQuery4.SQL.Text:='SELECT * FROM Class';
Выделенное курсивом - запрос
Цитата:
ADOQuery4.Parameters.ParamValues['num'] := Combobox1.Text;
Выделенное жирным - наименование параметра

Вы видите в запросе наименование параметра? Я тоже не вижу.
Запрос должен иметь вид типа
Цитата:
SELECT * FROM Class WHERE ID = param
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование символа '(' в имени создаваемой таблицы в SQL cdman C# (си шарп) 0 04.09.2013 15:30
Использование указателей для организации связанных списков Jalgas-xan Паскаль, Turbo Pascal, PascalABC.NET 2 21.02.2013 22:41
Два не связанных combobox в одной таблице liienna Microsoft Office Excel 2 12.02.2011 17:34
Использование DBLookupComboBox Irina_87 Помощь студентам 45 10.12.2009 08:25
Организация корректного поиска в связанных таблицах посредством SQL в Delphi Krechet БД в Delphi 9 10.04.2009 16:40