Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Базы данных


Ответ
 
Опции темы Опции просмотра
Старый 25.08.2010, 10:36   #1 (permalink)
WOLF007
Member
 
Аватар для WOLF007
 
Регистрация: 24.02.2009
Сообщений: 806
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 563
По умолчанию Фильтр данных в DBLookUpcomboBoxEh

Как связать несколько DBLookUpcomboBoxEh между собой? Есть на форме несколько DBLookUpcomboBoxEh. Есть таблицы откуда данные подгружаются в эти DBLookUpcomboBoxEh. DBLookUpcomboBoxEh1 это номер кабинета, DBLookUpcomboBoxEh2 это модель принтера, DBLookUpcomboBoxEh3 это модель картриджа, DBLookUpcomboBoxEh4 это тип неисправности. надо что при выборе кабинет данные по принтерам соответствовали выбраному кабинету. Как такое можно реализовать?
WOLF007 вне форума   Ответить с цитированием

Старый 25.08.2010, 10:36
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Наверняка вам пригодится информация, которая содержится в похожих темах

Фильтр для интернета
Фильтр для НЧ
Фильтр НЧ
Разделительный фильтр для ЦМУ
Фильтр

Старый 25.08.2010, 10:48   #2 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

То есть в первом компоненте мы выбираем кабинет, в остальных отображаются соответствующие ему модель принтера, картриджа и тип неисправности?
MrSTEP вне форума   Ответить с цитированием
Старый 25.08.2010, 11:07   #3 (permalink)
WOLF007
Member
 
Аватар для WOLF007
 
Регистрация: 24.02.2009
Сообщений: 806
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 563
По умолчанию

Мы выбираем кабинет, а в остальных отображаются соответствующие ему модель принтера, картриджа. Тип неисправности уже сам ставлю.
WOLF007 вне форума   Ответить с цитированием
Старый 25.08.2010, 11:12   #4 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

А в базе данных номера кабинетов и модели принтеров как-то связаны?
MrSTEP вне форума   Ответить с цитированием
Старый 25.08.2010, 11:18   #5 (permalink)
WOLF007
Member
 
Аватар для WOLF007
 
Регистрация: 24.02.2009
Сообщений: 806
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 563
По умолчанию

данные берутся из разных таблиц но можно связать запросом.
Код:
SELECT 
  cabinets.printer,
  cabinets.number,
  cabinets.computer,
  printers.name AS model_print,
  cartridges.name AS model_cart,
  cabinets.date_beg,
  cabinets.date_end,
  cabinets.`comment`
FROM
  cabinets
  INNER JOIN printers ON (cabinets.printer = printers.id)
  INNER JOIN cartridges ON (cabinets.printer = cartridges.id)
Данные в Dblookupcomboboxeh подгружаются из Datasource.

Последний раз редактировалось WOLF007; 25.08.2010 в 11:24
WOLF007 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 05:22.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.