Q&A

  • 스트링그리드에 쿼리값 집어 넣기....


제목 그대로 임당.. 어떻게 해면 스트링 그리드에 쿼리값을 넣을 수있나엽..



글구 값을 출력후 해당 셀을 클릭 하면 삭제하게 할 수도 있는지....



모르는게 너무 마나서리.....



흠 열시미 공부하구 있는 이 목마른 초보에게 지식의 단비를 주소서



그럼 이만...........휙

1  COMMENTS
  • Profile
    Mr.Q 2000.07.26 03:17
    사바리.. wrote:

    >

    > 제목 그대로 임당.. 어떻게 해면 스트링 그리드에 쿼리값을 넣을 수있나엽..

    >

    > 글구 값을 출력후 해당 셀을 클릭 하면 삭제하게 할 수도 있는지....

    >

    > 모르는게 너무 마나서리.....

    >

    > 흠 열시미 공부하구 있는 이 목마른 초보에게 지식의 단비를 주소서

    >

    > 그럼 이만...........휙



    with mQry do

    begin

    sql.Add('select * -------');

    Open;



    if mQry.Count>0 then

    begin

    while not eof do

    begin

    strGrid1.Cell[0,i]:=FindField('필드명1').AsString;

    strGrid1.Cell[1,i]:=FindField('필드명2').AsString;

    strGrid1.Cell[2,i]:=FindField('필드명3').AsString;

    .

    .

    strGrid1.Cell[x-1,i]:=FindField('필드명x').AsString;



    Inc(i);

    Next;

    end; //end of while

    end; //end of if

    end; //end of with



    퀘리결과를 스트링그리드에 넣는 방법을 위처럼 하시면 되구요,

    스트링그리드 선택열을 삭제하는 방법은 다음을 참고하세요.



    unit Unit1;



    interface



    uses

    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

    Grids, StdCtrls;



    type

    TForm1 = class(TForm)

    StringGrid1: TStringGrid;

    Button1: TButton;

    procedure FormCreate(Sender: TObject);

    procedure Button1Click(Sender: TObject);

    private

    { Private declarations }

    public

    { Public declarations }

    end;



    var

    Form1: TForm1;



    implementation



    {$R *.DFM}



    procedure StrGridRowClear(Const sender:TStringGrid);

    var

    i,j:byte;

    begin

    for j:=TStringGrid(sender).Row to TStringGrid(sender).RowCount-2 do

    for i:=0 to TStringGrid(sender).ColCount-1 do

    TStringGrid(sender).Cells[i, j]:=TStringGrid(sender).Cells[i, j+1];



    TStringGrid(sender).RowCount:=TStringGrid(sender).RowCount-1;



    //for j:=0 to TStringGrid(sender).ColCount-1 do

    //TStringGrid(sender).Cells[j, TStringGrid(sender).RowCount-1]:='';



    TStringGrid(sender).Col:=1;

    end;



    procedure TForm1.FormCreate(Sender: TObject);

    var

    i, j:byte;

    begin

    for j:=0 to StringGrid1.RowCount-1 do

    for i:=0 to StringGrid1.ColCount-1 do

    StringGrid1.Cells[i, j]:=IntToStr(i)+ ',' +IntToStr(j);

    end;



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    StrGridRowClear(StringGrid1);

    end;



    end.



    • 어린왕자
      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
      안녕하세요. 최용일입니다. 흠~ 무슨 소린지... 이벤트는 메소드와는 달리 오버라이드가 되지않는데... ...