A 테이블 내에서 몇개의 자료를 선택해서 다시 A 테이블에 복사하려면 어떻게 합니까 ???
너무 막연하죠 ???
그러니까 아래 처럼 하고 싶습니다.
A Table
aa ab ac ad ae af
1 2 3 4
2 3 4 5
6 3 2 1 4 3
위와 같을때
ae 와 af 가 공백인것을 아래와 같이 복사하고 싶습니다.
aa ab ac ad ae af
1 2 3 4 <-- 이줄하고
2 3 4 5 <-- 이줄을 복사해서
6 3 2 1 4 3
1 2 3 4 5 6 <-- 이줄하고
2 3 4 5 5 6 <-- 이줄로 넣고 싶어요..ㅜ.ㅜ
제발 아시는분 계시면 자세하게좀 알려주세요..
그럼.
Sample: AA~AF필드형식이 Number(Numeric)일 경우
{Ae,Af 필드가 공백인 레코드 추출}
Qery1.Close;
Qery1.SQL.Clear;
Qery1.SQL.Text:= 'Select aa, ab, ac, ad From TableName Where Ae IS NULL And Af IS NULL';
Qery1.Open;
{Query값을 Table1에 대체}
Query1.First;
while not Query1.Eof do
begin
Table1.Insert;
Table1.FieldByName('AA').AsInteger:= Query1.FieldByName('AA').AsInteger;
Table1.FieldByName('AB').AsInteger:= Query1.FieldByName('AB').AsInteger;
Table1.FieldByName('AC').AsInteger:= Query1.FieldByName('AC').AsInteger;
Table1.FieldByName('AD').AsInteger:= Query1.FieldByName('AD').AsInteger;
Table1.FieldByName('AE').AsInteger:= 5; //공백을 대체할 값
Table1.FieldByName('AF').AsInteger:= 6; //공백을 대체할 값
Table1.Post;
Query1.Next;
end;
궁금이 wrote:
> A 테이블 내에서 몇개의 자료를 선택해서 다시 A 테이블에 복사하려면 어떻게 합니까 ???
>
> 너무 막연하죠 ???
> 그러니까 아래 처럼 하고 싶습니다.
> A Table
>
> aa ab ac ad ae af
> 1 2 3 4
> 2 3 4 5
> 6 3 2 1 4 3
>
> 위와 같을때
> ae 와 af 가 공백인것을 아래와 같이 복사하고 싶습니다.
>
> aa ab ac ad ae af
> 1 2 3 4 <-- 이줄하고
> 2 3 4 5 <-- 이줄을 복사해서
> 6 3 2 1 4 3
> 1 2 3 4 5 6 <-- 이줄하고
> 2 3 4 5 5 6 <-- 이줄로 넣고 싶어요..ㅜ.ㅜ
>
> 제발 아시는분 계시면 자세하게좀 알려주세요..
> 그럼.