![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
текст
Филон © (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