新系统班级名称规范化

ExpandedBlockStart.gif 代码 // 去掉一些代码,以及全角符号
procedure  TForm1.Button1Click(Sender: TObject);
var
  s:
string ;
  i,j,k:Integer;
begin
 
with  qry  do
  
begin
    first;
    
while   not  eof  do
   
begin
      Edit;
      s:
= fieldbyname( ' bmc ' ).AsString;
      s:
= StringReplace(s, ' ' , ' ( ' ,   [rfIgnoreCase]);
      s:
= StringReplace(s, ' ' , ' ) ' ,   [rfIgnoreCase]);
      fieldbyname(
' bmc ' ).AsString: = s;
      s:
= fieldbyname( ' bmc ' ).AsString;
      i:
= Pos( ' 10442 ' ,s);
      j:
=  Pos( ' ( ' ,s);
      k:
= Pos( ' ) ' ,s);
      
if  i = 0   then
       
begin
        Next;
        Continue;
        
end
      
else
      
begin
        s:
= Copy(s, 1 ,i - 1 );
        fieldbyname(
' bmc ' ).AsString: = s;
         
if  (j <> 0 and  (k = 0 then
         fieldbyname(
' bmc ' ).AsString: =  fieldbyname( ' bmc ' ).AsString + ' ) '  ;
      
end ;
        Next;
    
end ;
    edit;
     Post;
    close;
    open;
  
end ;
end ;

 

转载于:https://www.cnblogs.com/samsonleung/archive/2010/10/08/1845673.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部