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

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

Query [D7, Paradox]


Страницы:   1 2

Pako ©   (2003-11-20 10:04:00) 

Есть таблица, в которой помимо других полей хранятся КодФамилии, КодИмени, КодОтчества (они хранятся в surname.db, name.db, fathename.db) - в Гриде (связанном с TQuery) в одном столбце надо вывести ФИО полностью?


Zacho   (2003-11-20 10:14:00) [21]


> Наталия © (20.11.03 10:08) [2]
> такая задача (получение полного имени) встречается достаточно
> часто, то завести ещё одно поле FULL_NAME, куда и записывть
> полное имя.

В Парадоксе - лучше не надо. Есть большая вероятность, что FULL_NAME не (всегда) будет равно SURNAME+NAME+FATHERNAME :)


Pako   (2003-11-20 10:12:00) [22]


> почему бы в одну не поместить?

меня тоже этот вопрос мучает, но прогу писала не я:))


Наталия   (2003-11-20 10:08:00) [23]

select s.КодФамилии||" "||n.КодИмени||" "f.КодОтчества from surname.db s,name.db n,fathename.db f where ....
Хотя не понятно, зачем хранить это всё в разных таблицах, да ещё и с кодами, почему бы в одну не поместить? И если такая задача (получение полного имени) встречается достаточно часто, то завести ещё одно поле FULL_NAME, куда и записывть полное имя.


Zacho   (2003-11-20 10:07:00) [24]

Можно прямо в запросе сформировать такое поле, примерно так : SELECT ..., SURNAME||NAME||FATHERNAME AS FULLNAME
А можно в TQuery создать вычисляемое (Calculated) поле.


Страницы:   1 2

Наверх

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