Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать


cherepovets ©   (2002-09-15 12:28:00) 

Я вот что хотел спросить.
У меня в безе есть справочник Клиент, в нем есть поля организация и ФИО. Мне надо сделать так чтобы пользователь сначало выбирал организацию после чего он мог бы выбрать все фамилии принадлежашей данной организации.
Как это сделать я не знаю побробывал все начиная от филтрайии и кончая не понятно чем.


MsGuns   (2002-09-17 01:46:00) [1]

Зачем же сюда еще одну таблу пилить ? А что, нельзя записать поле ФИО как Memo и строками паять туда хоть 2, а хоть 20 человек. Единственный минус - поиск ФИО когда не знаешь организацию, но это уж совсем редко бывает надо !


Hro   (2002-09-17 00:04:00) [2]

Ну если тебе в лом делить на две таблицы тогда посталь два TQuery.
В первом select distinct NameOrg from table1, во втором select fio from table1 where nameorg=:nameorg
и связывай опятьже как сказали master-detale


cherepovets   (2002-09-16 17:34:00) [3]

А я про что по другому не как или только разбиение по справочникам помогает это то и я сам понял что так можно сделать.


VAleksey   (2002-09-16 13:00:00) [4]

Млин, сговорились сегодня все что - ли ? То спрашивают как *.dll скомпилировать, теперь вот это.
Ясно же сказали смотри в книгах мастер-детальные отношения.
Итак:
1)
Справочник Организации
1. Id - + *
2. NameOrg - Alpha 40
2) Справочник Физические лица
1. Id - + *
2. Id_Org - LongInt (внешний ключ)
2. FIO - Alpha 60
Выбираешь организацию в 1-ом справочнике и фильтруешь второй по Id_Org
Вот примерно так.


cherepovets   (2002-09-16 12:39:00) [5]

А точнее.
В Демках там много чего есть.


NickBat   (2002-09-16 12:37:00) [6]

Дали дельный совет: master-detail. В примерах к Делфи есть проект, там можно посмотреть.


cherepovets   (2002-09-16 12:31:00) [7]

Я просто не пониманию если делать два справочника то это получается большщая ж*па с 3 нолями. Вроде как то можно так сделать а как не знаю. У себя в городе всех знакомых опросил не кто не знает.


oss   (2002-09-16 11:56:00) [8]

по измению одного поля, меняешь набор данных для другого


aus   (2002-09-15 14:52:00) [9]

Посмотри литературу о свзях таблиц типа "главная-подчиненная" (master-detail).
У тебя должно быть 2 набора данных, в одном Организации, в другом - ФИО с соотв. кодом поля главной таблицы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо