Q&A

  • A 테이블내의 자료를...
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 <-- 이줄로 넣고 싶어요..ㅜ.ㅜ



제발 아시는분 계시면 자세하게좀 알려주세요..

그럼.

1  COMMENTS
  • Profile
    송종석 2001.04.12 21:27
    Query를 사용하시면 됩니다.



    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 <-- 이줄로 넣고 싶어요..ㅜ.ㅜ

    >

    > 제발 아시는분 계시면 자세하게좀 알려주세요..

    > 그럼.