Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHIMASTER.ru

Выпуск от 11.12.04 09:18

Лучшее из нашего FAQ   |x|
Вставить Combobox в DBGrid
»»» Dim (18.08.00 09:38)
Подскажите как можно вставить выпадающий список в DBGrid, желательно по подробней.

Заранее благодарен
Дмитрий.

»»» Gurin Sergey - asmad@tsure.ru (18.08.00 10:29)
1. Дважды щелкнуть на DBGrid
2. Добавить колонку
3. Указать поле которое будет показываться (свойство FieldName)
4. Заполнить список (свойство PickList)

»»» dim - eda@arhadm.net.ru (18.08.00 12:05)
А можно в место заполнения списка подключить сразу таблицу?

»»» Mike Goblin - mgoblin@mail.ru (18.08.00 14:38)
Да можно, Вам нужно в компоненте данных сделать Lookup поле.
1. Дважды щелкнуть мышкой на допустим TTable появится редактор полей
2. В редакторе полей правой кнопкой и New Field
3. Появится диалог в нем тип поля Lookup, настоить остальные св-ва (если надо подробнее про другие св-ва пишите).

»»» dim - eda@arhadm.net.ru (18.08.00 15:29)
Если не затруднит, то от описания я бы не отказался

»»» Mike Golovanov - mgoblin@mail.ru (21.08.00 09:06)
Итак, есть две таблицы, одна из них содержит ссылку (числовой ID)
на вторую, где есть текствое описание чего-либо. Допустим - это таблица
человек и его специальность.
Наша цель - сделать так, чтобы при вводе/редактировании ФИО человека итд
в DBGrid из выпадающего списка можно было выбрать специальность.
Таблица человек --> Table1
Таблица специальности --> Table2
Путь решения - создание Lookup поля в Table1. Этапы
1. Вызываем редактор полей Table1, Click мышой
2. В редакторе полей правой кнопкой и New Field -> видим диалог
3. В диалоге
Name --> Profession (или как Вы его обзовете)
Type --> String
Size --> длина наименования профессии в Table2
FieldType --> Lookup
KeyFields --> имя числового поля Table1, в которое связывает нас с
Table2 (например prof_id)
Data set --> откуда мы будем брать строки описания, т.е Table2 Looku pKeys --> Ключевое поле Table2
ResultField --> наименование профессии из Table2
Жмем ОК
Теперь в DBGrid для Table1 данное поле будет содержать выпадающий список
с профессиями из Table2


»»» dim - eda@arhadm.net.ru (21.08.00 09:10)
Спасибо за описание, но есть еще вопрос:
Если нет к примеру такой професии, то как добавить новую через это же поле?

»»» Mike Goblin - mgoblin@mail.ru (21.08.00 13:02)
проще всего добавить в Table2 новую запись

-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Экспорт из БД Microsoft Access в Word
Статья написана на основе собственного опыта.
Новинки книжного рынка   |x|
Передача данных. 4-е изд.
В этой книге рассматриваются фундаментальные понятия и концепции такой быстроразвивающейся области знаний, как передача информации, даются базовые сведения о протоколах передачи данных, модели OSI, Интернете, топологии сетей. Не обойдены вниманием и современные технологии передачи данных: высокоскоростные, широковещательные и беспроводные сети, распределенные приложения и электронная коммерция, освещаются вопросы безопасности. Книга может быть использована в качестве учебного пособия для студентов, изучающих компьютерные сети и технологии передачи данных, специалистам и менеджерам, работающим в сфере компьютерных технологий.
Автор: Столлингс В.
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
»»» Win2k
»»» Win98
»»» WinXP
»»» WinNT
»»» WinMe
»»» Win95
»»» Ни одну из перечисленных
»»» Я не пишу под Win32
»»» Не знаю
Для души

Хокку дня
Плохая дорога.
За целый день
Лишь пара старых мыслей.

Афоризмы
"Лилипуты всегда были невысокого мнения о гулливерах." (Михаил Генин)

Фраза дня
Надоели критические дни - смени пол!

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Чико в Калифорнии (США) штраф до 500 долларов, грозит всякому, кто взорвет в пределах города ядерное устройство. Интересно, кто это штраф будет взымать?
В Нью Орлеане (США) нельзя призязывать крокодилов к гидрантам.

И на закуску коротенький анекдот
В Интернет-клуб врывается взъерошенный парень с пистолетом:
- Это ограбление! 10 часов Интернета, быстро!

Фотоприколы.
Начните день с хорошего настроения!
http://www.delphimaster.ru/cgi-bin/prikol.pl?id=96020507


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (merlin@delphimaster.ru)

Добро пожаловать на сайт -= Мастера DELPHI =- 

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.mdelphi
Отписаться

В избранное