query1.sql.clear;
query1.SQL.Add('SELECT * FROM ZCC');
query1.open;
datasource1.DataSet := query1;
dbgrid1.DataSource := datasource1;
// DBGrid 값을 Edit 필드에 입력 하는 과정 //
edit1.Text := dbgrid1.Fields[0].AsString;
edit2.Text := dbgrid1.Fields[1].AsString;
edit3.Text := dbgrid1.Fields[2].AsString;
edit4.Text := dbgrid1.Fields[3].AsString;
edit5.Text := dbgrid1.Fields[4].AsString;
edit6.Text := dbgrid1.Fields[5].AsString;
위 처럼 하면 DBgrid의 첫번째 줄의 값이 Edit 박스로 들어가 있는데요...
두번째, 세번째..~ ~ ~ [ << ] [ < ] [ > ] [ >> ] query1.first/prior/next/last로 먹히게 하고 싶고, 또 마우스 커서로 DBGrid에 어떤줄을 클릭했을때도 그 줄의 데이터가 Edit박스에 나타나게 하고 싶은데... 어떻게 구현을 해야 될지 모르겠습니다.
고수님들께서 꼭좀 도와주세요.
그럼 부탁 드리겠습니다.
수고하세요.
> query1.sql.clear;
> query1.SQL.Add('SELECT * FROM ZCC');
> query1.open;
> datasource1.DataSet := query1;
> dbgrid1.DataSource := datasource1;
>
> // DBGrid 값을 Edit 필드에 입력 하는 과정 //
>
> edit1.Text := dbgrid1.Fields[0].AsString;
> edit2.Text := dbgrid1.Fields[1].AsString;
> edit3.Text := dbgrid1.Fields[2].AsString;
> edit4.Text := dbgrid1.Fields[3].AsString;
> edit5.Text := dbgrid1.Fields[4].AsString;
> edit6.Text := dbgrid1.Fields[5].AsString;
>
> 위 처럼 하면 DBgrid의 첫번째 줄의 값이 Edit 박스로 들어가 있는데요...
> 두번째, 세번째..~ ~ ~ [ << ] [ < ] [ > ] [ >> ] query1.first/prior/next/last로 먹히게 하고 싶고, 또 마우스 커서로 DBGrid에 어떤줄을 클릭했을때도 그 줄의 데이터가 Edit박스에 나타나게 하고 싶은데... 어떻게 구현을 해야 될지 모르겠습니다.
> 고수님들께서 꼭좀 도와주세요.
> 그럼 부탁 드리겠습니다.
> 수고하세요.
버튼이 4개가 있으면..
다음 버튼 눌렀을때..
Query1.Next;
edit1.Text := Query1.Fields[0].AsString;
edit2.Text := Query1.Fields[1].AsString;
edit3.Text := Query1.Fields[2].AsString;
edit4.Text := Query1.Fields[3].AsString;
edit5.Text := Query1.Fields[4].AsString;
edit6.Text := Query1.Fields[5].AsString;
이케 하심 될꺼예요..
다른것두.. Next 나 First 버튼을 눌렀을때 포인트가 바뀌는 거니깐..
똑같이 작업하시면 됩니다.