![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать справочник? [D6, IB6.x]
Сергей © (2003-01-17 13:32:00)Уважаемые знатоки Delphi!
Пожалуйста, поделитесь примерчиком создания справочника.
Задача (возможно стандартная, но, к сожалению, достойного примера,
я пока не нашёл): Есть таблица A, состоящая из двух полей: fCode (числовое)
и fName (строка 50 символов), и таблица B, которая, среди прочих, имеет
поле fA (числовое). Надо сделать так, чтобы при просмотре
записей таблицы B пользователь вместо значения её поля fA видел
значение поля fName из таблицы A (по связке B.fA=A.fCode), а при
редактировании таблицы B вместо редактирования её поля fA показывался бы
полноценный справочник (то есть содержимое таблицы A, которое тут же
можно редактировать (добавлять, изменять, удалять)!!!), из которого пользователь
может выбрать нужную запись, и тогда значение поля fCode из этой выбранной
записи должно попасть в поле fA редактируемой записи таблицы B.
Понимаю, что на создание даже простенького примера, нужно потратить время.
Но, может быть, кто-то хотя бы принцип создания такого справочника опишет.
Всем откликнувшемся заранее благодарен!
Сергей.
Мой e-mail: book_dsn@mail.ru.
Сергей (2003-01-17 13:56:00) [21]Вот, я то и хочу узнать как правильно добавить эту кнопку и возвратить выбранный результат.
gek (2003-01-17 13:54:00) [22]Ну добавь кнопку "редакия" и показывай что душе угодно
Сергей (2003-01-17 13:51:00) [23]Проблема, как раз не в связке, а в организации внесения информации не ручками, а с использованием справочника, в котором информацию можно изменять по ходу!!!
Sergey13 (2003-01-17 13:48:00) [24]Серега, тезка, возьми любую книжку по Делфи и посмотри. То что ты написал - это классика жанра. Об этом во всех книгах и пОлно и доступно. И посмотри примеры к Делфе, там наверняка есть. Нормальныйответ на твой вопрос - это несколько страниц - вряд ли кто тебе даст. Вопрос простой - ответ длиный. 8-(
Delirium^.Tremens (2003-01-17 13:44:00) [25]Блин, из всей этой пурги, (как я понял) следует что нужна классическая связка master-detail "один-ко-многим" и SQL запрос для ее просмотра с использованием левого соединения. Это в любой, самой глупой, книжонке о БД есть.
А свой e-mail я не скажу :-)