Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > убрать пробелы из Грида


Автор: Sliva 5.5.2008, 10:02
Добрый день! У меня возникла такая проблема (честно говоря,  совсем не знаю как за нее браться)
Я выгружаю информацию из Excel в StringGrid, a из грида в текстовый файл. Дело в том, что информация в экселе хранится в таком виде: 
банк: номерСчета : сумма : ФИО :   (пробелами отделены  ячейки)
(а в текстовом файле эти данные д.б. в таком виде:
банк:номерСчета:Сумма:Ф:И:Оsmile
Когда я выгружаю данные из екселя в грид, то в 2-х случаях из 6 ФИО отображается в моей программе так: 
Иванов:Иван:Иванович::
или
Иванов:Иван:Иванович ::
а должно быть так - Иванов:Иван:Иванович:

Как мне исправить эту ошибку? 

Автор: Poseidon 5.5.2008, 11:35
Почитай справку про StringReplace

Автор: Данкинг 5.5.2008, 11:37
Пробелы, что ли, убрать?

Код

pole:=stringreplace(POLE,' ','',[rfReplaceAll]);


А, ну да, тема же так и называется. smile 

Автор: Rodman 5.5.2008, 12:15
а TRIM???

Автор: Sliva 5.5.2008, 14:05
trim  не подходит. Я разобралась сама. Спасибо всем за помощь и поддержку!

Автор: Данкинг 5.5.2008, 22:35
Цитата(Rodman @ 5.5.2008,  13:15)
а TRIM???

А из середины строки как TRIM уберёт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)