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

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

текст


Филон ©   (2006-12-11 12:55:00) 

народ подскажите как пропустить в строке 6 символов?
надо собрать имена всех сотрудников,а в базе фио идет после "ФИО : ".
спасибо


Anatoly Podgoretsky   (2006-12-11 16:36:00) [1]

> Алексей Филонович  (11.12.2006 13:13:04)  [4]

В качестве третьего параметра Copy укажи MaxInt


AndreyRu   (2006-12-11 16:29:00) [2]

Либо :

S := trim(copy(S, pos('ФИО', AnsiUpperCase(S))+6, Length(S)));


AndreyRu   (2006-12-11 16:27:00) [3]

Допустим переменная S получила из базы значение "ФИО : Иванов Иван Иванович"

S := copy(S, 7, Length(S));

В результате S = "Иванов Иван Иванович"


Barloggg   (2006-12-11 16:19:00) [4]

хмм... к тому же есть такая вещь как парсинг по любому разделителю.

так что пусть все будет в одной строке.  это неважно.


clickmaker   (2006-12-11 13:15:00) [5]

это неправильная база. Названия полей должны идти по горизонтали и вверху


Алексей Филонович   (2006-12-11 13:13:00) [6]

там типо того:
ФИО : Иванов Иван Иванович
--
--
--
--
ФИО : Александров Александр Александрович


Elen   (2006-12-11 13:06:00) [7]


> а в базе фио идет после "ФИО : ".

А зачем писать "ФИО: " если там и так одно ФИО, или нет?


Алексей Филонович   (2006-12-11 12:57:00) [8]

спасибо


iXT   (2006-12-11 12:56:00) [9]

Copy/Delete + F1


Наверх

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