Q&A

  • 에구 에구.... 넘넘 어렵당...^^ (사바리의 초보탈출기)
하요 좋은 아침임당...^^



질문 내용을 아래의 쿼리값을 스트링 그리드에 나타낼려구 함당...^^



어떻게 해야하나엽 ^^ 갈켜 주시와엽.. 어제 미스터 큐님이 가르쳐 주셨는디..



지가 해보니까 잘 안돼네엽... 스트링그리드에 대한 것들도 뒤져 봤지만... 헐



지가 원하는내용이 없네여...^^



아래의 내용을 스트링 그리드에 넣는 소스 내지 방법좀 갈켜 주심 감솨 감솨 하겠습니당..^^





with form6.Query6 do

begin

close;

sql.clear;

sql.add('select 제조번호,순번,유발공정,조치내역,조치일자,불량코드');

sql.Add('from 불량내역');

sql.Add('where 제조번호='''+edit1.Text+'''');

sql.Add('order by 제조번호');

prepare;

open;



###############################################################초보 중의 초보 사발



5  COMMENTS
  • Profile
    어린왕자 2000.07.26 19:06
    사바리.. wrote:

    > 하요 좋은 아침임당...^^

    >

    > 질문 내용을 아래의 쿼리값을 스트링 그리드에 나타낼려구 함당...^^

    >

    > 어떻게 해야하나엽 ^^ 갈켜 주시와엽.. 어제 미스터 큐님이 가르쳐 주셨는디..

    >

    > 지가 해보니까 잘 안돼네엽... 스트링그리드에 대한 것들도 뒤져 봤지만... 헐

    >

    > 지가 원하는내용이 없네여...^^

    >

    > 아래의 내용을 스트링 그리드에 넣는 소스 내지 방법좀 갈켜 주심 감솨 감솨 하겠습니당..^^

    >

    >

    > with form6.Query6 do

    > begin

    > close;

    > sql.clear;

    > sql.add('select 제조번호,순번,유발공정,조치내역,조치일자,불량코드');

    > sql.Add('from 불량내역');

    > sql.Add('where 제조번호='''+edit1.Text+'''');

    > sql.Add('order by 제조번호');

    > prepare;

    > open;

    >

    > ###############################################################초보 중의 초보 사발

    >

    쿼리를 Open하셨으면..

    데이타의 맨첨으루 가서

    데이타의 맨끝이 닻을때까지 하나씩 읽어서 스트링그리드에 넣으면 되요..

    칼럼은 Fieldcount만큼

    로는 Recordcount만큼요...



    var

    i,j,Colcount,rowcount:integer;



    begin

    with Query1 do

    begin

    Open;

    Colcount:=Fieldcount;

    Rowcount:=Recordcount;

    first;

    for i:=0 to Rowcount-1 do

    begin



    for j:=0 to Colcount-1 do

    begin

    StringGrid1.Cells[i,j]:=Fields[j].AsString;

    end;

    next;



    end;



    end;

    end;



    이렇게 하면 될껄요...실행을 안시켜봐서 모르겠는데..

  • Profile
    타락천사 2000.07.26 19:09
    안녕하세여.. 타락임다..^^



    질문보고 함 만들어 봤어여...



    스트링그리드에 라인단위로 데이터를 넣는 함수를 함 만들어봤슴다..



    라인단위니까, 레코드 단위가 되겠져..



    응용해 보심 될겁니다..... 글구 이해가 안가면 멜 주세여..



    제가 요즈음 바뻐서뤼....^^;;;;



    procedure TMainForm.BitBtn1Click(Sender: TObject);

    var

    i : integer;

    e1, e2, e3, esum: string;

    begin

    e1 := Edit1.Text;

    e2 := Edit2.Text;

    e3 := Edit3.Text;

    esum := e1 + #13 + e2 + #13 + e3;

    for i := 0 to 5 do

    begin

    StringGrid1.Rows[i].SetText(pChar(esum));

    end;

    end;



    즐푸하세여..^^



    타락천사..



  • Profile
    사바리.. 2000.07.26 20:00
    헐 제나름대로 코딩했는디 ㅠ.ㅠ 이건 어린왕자님이 주신 소스도 아니고



    타락님이 주신 소스도 아님당... 지가 이거 저거 찾아보고 한건디... 영안되는군엽 ㅠ.ㅠ



    죄성 ㅠ.ㅠ 넘 허접이라 타락님 소스보시고



    타락님의 고견을 야그해주십쇼... 그럼 기댕김당..^^



    ※피에수: 아래 소스를 돌리다보면엽.. 날짜가 안들어 감당..

    글구 지가 원하는 값이 다 안나옴당.. 검사번호,제조번호,순번, 유발공정 까지 밖에 안나오는군엽 ㅠ.ㅠ 왜이런일이....



    with stringgrid1 do

    begin

    rowcount := form6.Query6.RecordCount +6;

    cells[0,0]:='';

    cells[1,0]:='검사번호';

    cells[2,0]:='제조번호';

    cells[3,0]:='순번';

    cells[4,0]:='유발공정';

    cells[5,0]:='조치내역';

    cells[6,0]:='불량코드';

    cells[7,0]:='조치일자';

    end;



    while not form6.Query6.Eof do

    begin

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('검사번호').asstring;

    i:=i+1 ;

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('제조번호').asstring;

    i:=i+1;

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('순번').asstring;

    i:=i+1;

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('유발공정').asstring;

    i:=i+1;

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('조치내역').asstring;

    i:=i+1;

    stringgrid1.Cells[i,j]:=form6.Query6.fieldbyname('불량코드').asstring;

    i:=i+1;



    stringgrid1.Cells[i,j]:=datetimetostr(form6.Query6.fieldbyname('조치일자').asdatetime);

    i:=i+1;

    ;



    j:=j+1;

    stringgrid1.RowCount:=stringgrid1.RowCount+1;

    form6.Query6.next;

    end

  • Profile
    타락천사 2000.07.26 21:03
    안녕하세여..타락임다..^^



    전 DBGrid를 써서..뤼....^^;;;



    안돌려보고 코드를 달아봤습니다.. 아마 될겁니다..



    지가 지금 마튼 프로젝트 일정이 무지 빡빡해서.. 지송함다...ㅠㅠ



    j := 0;

    StringGrid1.ColCount := Form6.Query6.FieldCount; // FieldCount 가 없나여?

    StringGrid1.RowCount := Form6.Query6.RecordCount; // RowCount 설정

    StringGrid1.Rows[j] := '' + #13 + '검사번호' + '제조번호' + '순번' + '유발공정'

    + '조치내역' + '불량코드' + '조치일자';

    j := j + 1;

    with stringgrid1 do

    with From6.Query6 do

    begin

    First;

    For i := 1 to RecordCount do

    begin

    stringgrid1.Rows[j]:= fieldbyname('검사번호').asstring

    + #13 + fieldbyname('제조번호').asstring

    + #13 + fieldbyname('순번').asstring

    + #13 + fieldbyname('유발공정').asstring

    + #13 + fieldbyname('조치내역').asstring

    + #13 + fieldbyname('불량코드').asstring

    + #13 + fieldbyname('조치일자').asstring;

    j:=j+1 ;

    Next;

    end; // of while eof do

    end; // of with From6.Query6 do



  • Profile
    사바리.. 2000.07.26 21:13
    타락천사 wrote:

    > 안녕하세여..타락임다..^^

    >

    > 전 DBGrid를 써서..뤼....^^;;;

    >

    > 안돌려보고 코드를 달아봤습니다.. 아마 될겁니다..

    >

    > 지가 지금 마튼 프로젝트 일정이 무지 빡빡해서.. 지송함다...ㅠㅠ

    >

    > j := 0;

    > StringGrid1.ColCount := Form6.Query6.FieldCount; // FieldCount 가 없나여?

    > StringGrid1.RowCount := Form6.Query6.RecordCount; // RowCount 설정

    > StringGrid1.Rows[j] := '' + #13 + '검사번호' + '제조번호' + '순번' + '유발공정'

    > + '조치내역' + '불량코드' + '조치일자';

    > j := j + 1;

    > with stringgrid1 do

    > with From6.Query6 do

    > begin

    > First;

    > For i := 1 to RecordCount do

    > begin

    > stringgrid1.Rows[j]:= fieldbyname('검사번호').asstring

    > + #13 + fieldbyname('제조번호').asstring

    > + #13 + fieldbyname('순번').asstring

    > + #13 + fieldbyname('유발공정').asstring

    > + #13 + fieldbyname('조치내역').asstring

    > + #13 + fieldbyname('불량코드').asstring

    > + #13 + fieldbyname('조치일자').asstring;

    > j:=j+1 ;

    > Next;

    > end; // of while eof do

    > end; // of with From6.Query6 do

    >

    • 어린왕자
      2000.07.26 18:57
      델초보 wrote: > 파일의 경로에서 파일의 이름만 따내는 방법이 없을까여? > > 파일명만 쓰게해야합니...
    • 어린왕자
      2000.07.26 19:06
      사바리.. wrote: > 하요 좋은 아침임당...^^ > > 질문 내용을 아래의 쿼리값을 스트링 그리드에 나타낼...
    • 타락천사
      2000.07.26 19:09
      안녕하세여.. 타락임다..^^ 질문보고 함 만들어 봤어여... 스트링그리드에 라인단위로 데이터를 넣는...
    • 사바리..
      2000.07.26 20:00
      헐 제나름대로 코딩했는디 ㅠ.ㅠ 이건 어린왕자님이 주신 소스도 아니고 타락님이 주신 소스도 아님...
    • 타락천사
      2000.07.26 21:03
      안녕하세여..타락임다..^^ 전 DBGrid를 써서..뤼....^^;;; 안돌려보고 코드를 달아봤습니다.. 아마 ...
    • 사바리..
      2000.07.26 21:13
      타락천사 wrote: > 안녕하세여..타락임다..^^ > > 전 DBGrid를 써서..뤼....^^;;; > > 안돌려보고 ...
    • 김연기
      2000.07.26 20:20
      김연기 wrote: > DBGrid 에서 State가 Browse일때 한글을 입력하면 > 처음 문자가 보이지 않습니다. > E...
    • webcome
    • 2000.07.26 13:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김희중
      2000.07.29 19:35
      말씀하시는 부분은 Lookup Field를 이용하시는것 보다는 DBLookup ComboBox를 이용하시는 것이 더 나을것 ...
    • 사바리..
      2000.07.26 19:14
      하요 초보중의 초보 사발임당.. 지가 하고 있는 내용 하구 비슷해서리 초보가 나선다구 욕하쥐 마시고.....
    • parkisu
    • 2000.07.26 10:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.27 04:50
      안녕하세요. 최용일입니다. 재귀호출하실때 TTreeView.Items.AddChild메소드를 사용하시면 서브노드로 ...
    • Mr.Q
    • 2000.07.26 10:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.26 12:33
      안녕하세요. 최용일입니다. FindComponent메소드로 이미지를 찾는것은 좀 이상하군요. TOpenDialog에서 ...
    • parkisu
      2000.07.26 10:39
      Mr.Q wrote: > 지금껏 해본 질문중 가장 멍청한 질문입니다. -.-; > 오픈픽쳐다이얼로그박스에서 파일을 ...
    • 권오정
    • 2000.07.26 07:59
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.26 10:02
      권오정 wrote: > string(20000725)를 July,25,2000으로 > > 어떻게 하면 되는지 답변부탁드립니다 > ...
    • 권오정
      2000.07.26 10:17
      그런데, 님의 말씀대로 하니까 7월,25,2000으로 나옵니다 제가 원하는건 july,25,2000입니다 다시한번...
    • 허춘
      2000.07.26 12:34
      권오정 wrote: > 그런데, > 님의 말씀대로 하니까 > 7월,25,2000으로 나옵니다 > 제가 원하는건 > jul...
    • Mr.Q
      2000.07.26 07:53
      김성희 wrote: > 안녕하세요. > Delphi 5.0 bible 의 독자인 김성희 입니다. > 다름이 아니고 질문할게 ...
    • webcome
    • 2000.07.26 06:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 사바리..
      2000.07.26 06:47
      webcome wrote: > // Access violation at address xxxxxxxxxx in module > 'VCL40.BPL' Read of addre...
    • 최델파
    • 2000.07.26 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2000.07.26 04:48
      최델파 wrote: > 델파이를 이제 막 시작하고 있어요 > 숫자 120,300 일 경우 -> 일십이만삼백원으로 변환...
    • 정연
    • 2000.07.26 03:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.07.26 04:43
      정연 wrote: > Access violation at address 87DEE138. Read of address 87DEE138. > > 계속 이런 에러...
    • 정연
      2000.07.26 18:28
      어린왕자 wrote: > 정연 wrote: > > Access violation at address 87DEE138. Read of address 87DEE138. ...
    • Mr.Q
    • 2000.07.26 03:23
    • 7 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.26 07:33
    • 김영해
      2000.07.26 04:14
    • Mr.Q
      2000.07.26 05:45
    • 타락천사
      2000.07.26 10:17
    • 최용일
      2000.07.26 11:04
    • 타락천사
      2000.07.26 18:27
    • 최용일
      2000.07.26 06:16
    • tommy
    • 2000.07.26 01:56
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 노현철
      2000.07.26 04:19
      tommy wrote: > 다시금 질문을 드립니다. > 테이블에 3개의 데이타가 있습니다. > > 성명 급여 ...
    • 최석기
      2000.07.26 02:17
      tommy wrote: > 다시금 질문을 드립니다. > 테이블에 3개의 데이타가 있습니다. > > 성명 급여 ...
    • coolling
      2000.07.26 02:05
      tommy wrote: > 다시금 질문을 드립니다. > 테이블에 3개의 데이타가 있습니다. > > 성명 급여 ...
    • Mr.Q
      2000.07.26 03:17
      사바리.. wrote: > > 제목 그대로 임당.. 어떻게 해면 스트링 그리드에 쿼리값을 넣을 수있나엽.. > ...
    • 화랑
      2000.07.26 03:19
      먼저 Regsvr32를 이용해서 메모리에서 내리고... 웹서버를 멈추고.. 지우고 카피하고... 웹서버를 ...
    • 구본경
      2000.07.26 07:53
      답변 감사합니다. 화랑 wrote: > 먼저 Regsvr32를 이용해서 메모리에서 내리고... > > 웹서버를 멈...
    • 구본경
      2000.07.26 07:52
      화랑 wrote: > 먼저 Regsvr32를 이용해서 메모리에서 내리고... > > 웹서버를 멈추고.. 지우고 카피...
    • 최용일
      2000.07.26 06:22
      안녕하세요. 최용일입니다. 흠~ 무슨 소린지... 이벤트는 메소드와는 달리 오버라이드가 되지않는데... ...