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

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


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

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

DELPHI.mastak.ru

Выпуск от 01.06.02 09:04

Лучшее из нашего 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)
Dataset --> откуда мы будем брать строки описания, т.е Table2 LookupKeys --> Ключевое поле 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|
  • Как изобразить картинку перед запуском программы?
    Как перед запуском программы изобразить картинку, пока инициализируются переменные? Я пробовал по всякому - не ...
  • Clipboard в Kylix
    Не могу понять, почему копирования текста из приложения в Kylix отличается от других приложений в KDE. Делаю форму с ...
  • Текстая информация
    Доброе утро (у кого оно как таковое). Господа программисты, не подскажете как на Delphi6 отобразить текст в формате RMA ...
  • Создание Help'а
    Мастера, подскажите пожалуйста, какую прогу лучше использовать для создани Help'а в формате *.chm. Желательно также ...
  • EXE
    Напишите пример проги которая вставляет в другую прогу txt-файл, а та потом читает его.
  • Форма
    Прошу прошения но все таки!!! Мне ну наверно нужен компонент который делает окна как я хочу, ну типа как у годзилы, ну ...
  • Clipboard в Kylix
    Не могу понять, почему копирования текста из приложения в Kylix отличается от других приложений в KDE. Делаю форму с ...
У нас большой выбор статей   |x|
Использование Debug API: пример перехвата вызовов функций Win32 API
Я предпочитаю не писать сухие статьи с кучей теории. Поскольку я люблю читать работающий исходный код, то и здесь будет только исходный код. Все пояснения я буду вставлять прямо в исходник - в виде комментариев. Впрочем, не надейтесь, что вам будет достаточно выдрать отсюда исходник, и он скомпилится. :-) Это не потому, что я специально что-то скрыл, а потому, что я вырезал кучу вспомогательных процедур, которые каждый может написать сам. Если вы, все же, паталогически ленивы - скачайте архив с полными рабочими исходниками. Оттуда точно заработает.
Новинки книжного рынка   |x|
Delphi 5 для профессионалов
Эта книга поможет вам овладеть программированием в Delphi, включая язык Object Pascal, компоненты Delphi (как работу с существующими компонентами, так и разработку ваших собственных), поддержку баз данных и приложений клиент/сервер, базовые элементы программирования в среде Windows и разработку COM-приложений, а также Web-программирование. Для чтения этой книги нет необходимости в глубоких знаниях какой-либо из этих тем, но что вам действительно понадобится — это основы программирования на Паскале.
Автор: М. Кэнту
Другие сайты о DELPHI   |x|
Delphi - любителям недокументированных возможностей
Недокументированное, FAQ, советы, нюансы программирования, WinApi, обмен опытом и многое другое
(Комментарий модератора: из Москвы сайт очень медленно грузится)

» Оценка сайта: 3
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Готовы ли вы подписаться на него?
»»» Да, на сколько возможно
»»» Да, на 6 месяцев
»»» Да, на 3 месяца
»»» Да, на 1 месяц
»»» Нет, не готов
»»» Не знаю
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
Бывает день,
Что наскучивший гость, —
Все не уходит, все не кончается.

Афоризмы
Человек сожалеет о потерянных деньгах, но не задумывается о прожитых днях, на которые жизнь его стала короче.......

Фраза дня
Я женщина честная, доверилась компьютеру, а он меня обманул

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

И на закуску коротенький анекдот
Катались на лифте по ночному городу.

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


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

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


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное