Показать сообщение отдельно
  #17  
Старый 25.05.2011, 20:27
sweet_lana sweet_lana вне форума
Прохожий
 
Регистрация: 08.04.2011
Адрес: Челябинск
Сообщения: 21
Версия Delphi: delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Assistant
смотрите на события After... и Before...
сделала вот так, пока пробую с последней строкой:
Код:
procedure TForm5.ADOQuery1AfterOpen(DataSet: TDataSet);
begin
Adoquery1.Last;
ar:=deCodeCaesarCriptMode(Adoquery1.fieldByName('Наименование_товара').AsString,3,60);//декодировать
ADOQuery1.Edit;
ADOQuery1.fieldByName('Наименование_товара').AsString:=ar;
ADOQuery1.Post;
end;

procedure TForm5.ADOQuery1AfterClose(DataSet: TDataSet);
begin
Adoquery1.Last;
ar:=enCodeCaesarCriptMode(Adoquery1.fieldByName('Наименование_товара').AsString,3,60);//кодировать
ADOQuery1.Edit;
ADOQuery1.fieldByName('Наименование_товара').AsString:=ar;
ADOQuery1.Post;
end;

только вот не всегда корректно декодирует
Ответить с цитированием