Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2008, 14:05   #1
puma
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 23
По умолчанию Вычесляемые поля

Есть вычисляемое поля типа String, нужно сделать так, чтобы в нем выводилась информация: Фамилия, Имя, Отчество, но в столбик: так
+ Иванов
Сергей
Иванович
Вот код, но чего выдает ошибку, подскажите что не так??

Table.FieldByName('VCalck').AsStrin g:= Table.FieldByName('Fam').AsString + Table.FieldByName('Ima').AsString + Table.FieldByName('Otches').AsStrin g;


Table.FieldByName('Fam').AsString+ + Copy(Table.FieldByName('Ima').AsStr ing, 1,1) + Table.FieldByName('Otches').AsStrin g;

Последний раз редактировалось puma; 12.05.2008 в 17:34.
puma вне форума Ответить с цитированием
Старый 12.05.2008, 14:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А зачем в столбик?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.05.2008, 14:24   #3
А. Долматов
Форумчанин
 
Аватар для А. Долматов
 
Регистрация: 15.02.2007
Сообщений: 183
По умолчанию

Цитата:
Table.FieldByName('FIO').AsString + Table.FieldByName('Ima').AsString + Table.FieldByName('Otches').AsStrin g;
мне кажется проблема в типе. Ведь строка не поддерживает её разделение на несколько. Если переводить курсор, то это уже новая строка. Здесь мемо надо использовать.
Знать все невозможно, в силу того, что жить бы стало неинтересно.
А. Долматов вне форума Ответить с цитированием
Старый 12.05.2008, 15:57   #4
puma
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 23
По умолчанию

Не знаю, зачем в столбик, так было задано сделать, и было сказано без мемо, просто используя вычисляемое поле. Но как
puma вне форума Ответить с цитированием
Старый 12.05.2008, 16:05   #5
А. Долматов
Форумчанин
 
Аватар для А. Долматов
 
Регистрация: 15.02.2007
Сообщений: 183
По умолчанию

можно попробавать с переносом слов, если мемо использовать никак. А база есть? Скинь попробуем разобратся
Знать все невозможно, в силу того, что жить бы стало неинтересно.
А. Долматов вне форума Ответить с цитированием
Старый 12.05.2008, 17:15   #6
puma
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 23
По умолчанию

База простая, создана в Paradoxe:
Fam - string;
Ima - string;
Otches - string;
DR - Data;
Gr - Integer; и плюс создать вычисляемое поле.

Мы просто сейчас изучаем вычисляемые поля и было задание на эту тему. Подскажи, пожалуйста, если можешь.
puma вне форума Ответить с цитированием
Старый 12.05.2008, 20:26   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

А если так?
Table.FieldByName('FIO').AsString + chr(13)+ Table.FieldByName('Ima').AsString +chr(13)+ Table.FieldByName('Otches').AsStrin g;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычисляемые поля Nikola БД в Delphi 4 19.11.2008 13:26
Поля в TDBGrid Lynx БД в Delphi 5 15.02.2007 18:36
Добавление поля в dbf Korden1983 БД в Delphi 1 13.02.2007 11:41