Q&A

  • 레크드를 멀티로 잡은값을 알려면?
안녕하세요.

DBGrid 에서 레크드를 멀티로 할수잇게 옵션을 바꿨습니다.

선택한 레크드의 갯수는 알수 있겠는데

잘 안되네요.값이 들어오질 않아서.

선택한 값들을 메모장에 집어넣고 싶습니다.

가능하다면 인덱스 번호랑 같이요.

나름대로 여기 QA 찾으면서 2가지 다 해봤는데 잘 안되서 올립니다.

아시는분 답변 부탁드립니다.

그럼 즐거운 하루 되세요.



//변수선언

var

i : Integer;





//1번째

with DBrid1 do

begin

for i := 0 to SelectedRows.Count - 1 do

begin

Memo1.Lines.Add( ??? ); //이부분

end;

Edit1.Text := IntToStr( SelectedRows.Count );

end;



//2번째

if DBGMChange.SelectedRows.Count > 0 then

with DBGMChange.DataSource.DataSet do

for i:=0 to DBGrid1.SelectedRows.Count -1 do

begin

GotoBookmark( Pointer( DBGMChange.SelectedRows.Items[i] ) );

Memo1.Lines.Add( DBGrid1.SelectedRows.Items[ i ] ); //이부분..

end;

end;



1  COMMENTS
  • Profile
    정성훈 2001.04.17 02:06
    아래 답변중에 특정필드를 수정한다는 거 참고하고

    해보니 되는군요..

    그럼..



    var

    i : Integer;

    s : String;

    begin

    if DBGrid1.SelectedRows.Count>0 then

    begin

    with DBGrid1.DataSource.DataSet do

    begin

    for i:=0 to DBGrid1.SelectedRows.Count-1 do

    begin

    GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));

    s:=s+Fields[2].AsString;

    Memo1.Lines.Add(s);

    s:= '';

    end;

    end;

    end;





    정성훈 wrote:

    > 안녕하세요.

    > DBGrid 에서 레크드를 멀티로 할수잇게 옵션을 바꿨습니다.

    > 선택한 레크드의 갯수는 알수 있겠는데

    > 잘 안되네요.값이 들어오질 않아서.

    > 선택한 값들을 메모장에 집어넣고 싶습니다.

    > 가능하다면 인덱스 번호랑 같이요.

    > 나름대로 여기 QA 찾으면서 2가지 다 해봤는데 잘 안되서 올립니다.

    > 아시는분 답변 부탁드립니다.

    > 그럼 즐거운 하루 되세요.

    >

    > //변수선언

    > var

    > i : Integer;

    >

    >

    > //1번째

    > with DBrid1 do

    > begin

    > for i := 0 to SelectedRows.Count - 1 do

    > begin

    > Memo1.Lines.Add( ??? ); //이부분

    > end;

    > Edit1.Text := IntToStr( SelectedRows.Count );

    > end;

    >

    > //2번째

    > if DBGMChange.SelectedRows.Count > 0 then

    > with DBGMChange.DataSource.DataSet do

    > for i:=0 to DBGrid1.SelectedRows.Count -1 do

    > begin

    > GotoBookmark( Pointer( DBGMChange.SelectedRows.Items[i] ) );

    > Memo1.Lines.Add( DBGrid1.SelectedRows.Items[ i ] ); //이부분..

    > end;

    > end;

    >

    • 정성훈
    • 2001.04.16 22:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2001.04.17 02:06
      아래 답변중에 특정필드를 수정한다는 거 참고하고 해보니 되는군요.. 그럼.. var i : Integer; ...
    • 김일
    • 2001.04.16 22:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.04.17 09:00
      yo` 흠...넵! 저도 일반 회사에서 웹과 연동이 아닌 C/S 환경의 일반어플에서 MySQL을 사용하는곳을 아...
    • 고양이
      2001.04.17 22:33
      안녕하세요! 델파이를 사랑하는 고양이 입니다.... 님들이 말씀하시는 Mysql을 지금 저희 회사에서 ...
    • 유종근
    • 2001.04.16 22:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 지나가는이
      2001.04.16 23:09
      유종근 wrote: > 코볼프로그램으로 만들어진 데이터파일을 텍스트 파일로 변환하려고 하는데 조회해보니 ...
    • 유종근
      2001.04.17 19:18
      지나가는이 wrote: > 유종근 wrote: > > 코볼프로그램으로 만들어진 데이터파일을 텍스트 파일로 변환하...
    • 빙고
    • 2001.04.16 22:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.04.16 22:42
      yo` 흠...MySQL에서 날자를 조작하는 함수가 있긴 한데요...님이 원하시는것은 없는거 같네요!! 그냥 ...
    • 박재만
    • 2001.04.16 21:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.04.16 21:10
      DBRichEdit를 한번 써보세요... 박재만 wrote: > 안녕하세요. > 저는 MSSQL 2000과 DELPHI 5로 프로...
    • 박재만
      2001.04.16 21:17
      하기 wrote: > DBRichEdit를 한번 써보세요... > > 박재만 wrote: > > 안녕하세요. > > 저는 MSSQL ...
    • 하기
      2001.04.16 23:56
      글쎄요... Paradox같은경우... 그냥 Memo Field가 아닌 FormattedMemo가 있거든요(맞나) 그걸 써보시면 ...
    • ^-_-^
      2001.04.16 22:56
      yo` 흠...Query 콤포에서 BeforeOpen 이벤트에서 하면 될꼬 같네요...^^;; 값을 체크후 CheckBox를 체...
    • 송길수
    • 2001.04.16 20:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • sky
      2001.04.17 00:35
      예 : 전화번호 테이블에 데이타가 02-123-1234 02-456-7890 031-123-0000 064-777-7777 이런 식으로 ...
    • 송길수
      2001.04.17 01:06
      감사합니다.. 근데 SQL2000에서INSTR이 인식되지 안는 함수라고 애러가 뜨는데.. 우찌 된일인지... ...
    • 하기
      2001.04.16 20:46
      Rroperties의 Columns가 현재 1로 Setting되어 있을거예요... 그걸 수정하시면.... 초보델 wrote: >...
    • 초보델
      2001.04.16 20:57
      하기 wrote: > Rroperties의 Columns가 현재 1로 Setting되어 있을거예요... > 그걸 수정하시면.... > ...
    • 칠라기
      2001.04.17 01:30
      두 그리드에서 한쪽의 그리드에서 포인터를 바꾸면 다른 그리드에 영향을 주는 방식은 디비네비게이터의 ...
    • 정성훈
      2001.04.16 20:55
      어떤조건인지 잘 몰라서 설명만 할께요. A쪽 DB가 오픈된 상태에서 어떤 레코드를 더블클릭때 B쪽에서...
    • 완전초보
      2001.04.16 21:05
      먼저 답변 감사드립니다. 제가 워낙초보라서 이해는 대강가는데요 코딩을 어떻게 해야할지 잘 모르겠습니다...
    • 정성훈
      2001.04.16 22:06
      완전초보 wrote: > 먼저 답변 감사드립니다. 제가 워낙초보라서 이해는 대강가는데요 코딩을 어떻게 해야...
    • 완전초보
      2001.04.16 22:12
      정성훈 wrote: > 완전초보 wrote: > > 먼저 답변 감사드립니다. 제가 워낙초보라서 이해는 대강가는데요 ...
    • 하기
      2001.04.16 19:58
      DBGrid1.SelectedIndex := 3; 이렇게 하면 되지 않을까요??? 초보델피언 wrote: > 안녕하세요! 초보델...
    • 홍미자
    • 2001.04.16 19:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정대연
      2001.04.18 09:54
      안녕하세요. 일단 델파이가 지원하지 않을수도 있겠지만, (저는 5.0을 쓰는 관계로 잘 몰라서...) 지금...
    • ^^
    • 2001.04.16 19:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2001.04.16 22:52
      ^^ wrote: > 안녕하세여 > 전 델파이 초보자 이거든요. > 제발 아시는 분 알려주세요 > > > > 버...
    • 델초
    • 2001.04.16 18:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.04.16 22:48
      yo` 코딩상으로는 AddIndex 를 사용하시면 되고요 desktop 에서는 리스트럭쳐에서 에서 인덱스를 만들...