有一段人事檔案資料archive
小許 男
小吳 女
小蔡 男
小牟 女
要將它轉入數據庫archive
姓名
怎麼辦呢?現在通過使用delphi編程
(
(
(
(
利用Delphi提供的已有函數和過程基礎上編制自己的三個函數
archive
Function Regulate(aString
Function GetSubStr(varsString
FunctionGetSubStrNum(aString
參數
Function RegulateStr(aString
var
i
Flag
MyStr
begin
Flag:=False;//進行標志
Num:=Length(aString);//計算aString串的長度
for i:=
begin
TempStr:=Copy(aString
if TempStr <> SepChar then
begin
MyStr:=MyStr+TempStr;
Flag:=True;
end
else
if(Flag = True)then
begin
Mystr:=Mystr+TempSrt;
Flag:=False;
end;
end;
if MyStr[Length(MyStr)] <> SepChar then
MyStr:=MyStr+SepChar;
RegulateSrt:=MyStr;
end;
Function GetSubStr(var aString
var
Mysrt
StrLen
SepCharPso
begin
StrLen:=Length(aString);
SepCharPos:=Pos(SepChar
MyStr:=Copy(aString
Delete(aString
GetSubStr:=MyStr;//返回一個字段
end;
FunctionTforml
var
i
StrLen
Num
begin
StrLen:=Length(aString);
Num:=
for i:=
if Copy(aString
Num:=Num+
GetSubSrtNum:=Num;
end;
有了上面三個函數
Tablell
Tablell
Const Space=
ProcedureTForml
begin
RichRditl
end;
ProcedureTForml
var
i
MyLine
begin
with Tablel do
begin
Open;
for i:=
begin
MyLine:=RegulateStr(Richeditl
for j:=
begin
Append;
fileds[j-
post;
end;
end;
end;
end;
From:http://tw.wingwit.com/Article/program/Delphi/201311/25055.html