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


Автор: Sazz 17.10.2012, 08:31
Здравствуйте не могу разобраться как реализовать замену  определённых символов в DBGrid, так чтобы например есть столбец и необходимо в этом столбце там где в словах встречается допустим буква " а" заменить её на букву "о"???? 

Автор: superVad 17.10.2012, 09:20
Заменить для отображения или заменить в данных которые грид отображает? В самом DBGrid - данных нету.

Автор: Sazz 17.10.2012, 09:35
Да в самих данных вот я например через SQL запрос Update могу заменить, но только полностью опр слово, а вот как символы встречающиеся не знаю!

Автор: Sazz 17.10.2012, 09:52
Вот пример как я заменяю полностью значение в одном столбце:





ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('UPDATE vznosy1 SET ctipf= "И"');
ADOQuery1.Parameters.ParseSQL(ADOQuery1.SQL.Text, true);
ADOQuery1.ExecSQL();
ADOTable1.Active:=false;
ADOTable1.Active:=true;

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