Q&A

  • 세가지만 질문할께요... 꼭 좀 읽어줘용...
델파이의 고수님 그리고 델파이의 고수가 되기 위하여 노력하시는 님들 오늘도 안녕하십니까?



궁금한게 있는데요.



첫째 table로 DBGrid에 데이타를 불러왔을때 정렬하는 방법.



둘째 aaa란 테이블의 name 이란 field에 '홍길동'이란 데이터가 몇개인지 아는 방법



셋째 Edit 창의 글자수를 두개 입력하면 이벤트를 줄려고 하는데 글자수 알아내는 방법



한개라도 아시는 분들은 꼭 좀 답변해 주시면 성은이 망극하겠사옵니다.



그럼 오늘도 즐거운 하루 되시길...

4  COMMENTS
  • Profile
    aparadin 2001.05.29 22:48
    새까만넘 wrote:

    > 델파이의 고수님 그리고 델파이의 고수가 되기 위하여 노력하시는 님들 오늘도 안녕하십니까?

    >

    > 궁금한게 있는데요.

    >

    > 첫째 table로 DBGrid에 데이타를 불러왔을때 정렬하는 방법.

    >

    > 둘째 aaa란 테이블의 name 이란 field에 '홍길동'이란 데이터가 몇개인지 아는 방법

    >

    > 셋째 Edit 창의 글자수를 두개 입력하면 이벤트를 줄려고 하는데 글자수 알아내는 방법

    >

    > 한개라도 아시는 분들은 꼭 좀 답변해 주시면 성은이 망극하겠사옵니다.

    >

    > 그럼 오늘도 즐거운 하루 되시길...



    ================================================



    1)select * from aaa order by (정렬의 기준점field name); 오름차순정렬

    select * from aaa order by (상동) desc; 내림차순정렬

    *물론 둘다 테이블의 내용을 전부 불러왔을때의 이야기고

    여기서 order by 앞에 where 문이 붙을수 있습니다.

    물어보시는게 이것 같은데여?? 아님 '미친넘'하고 한마디 해주시길.

  • Profile
    새까만넘 2001.05.29 23:08
    Query 로 데이타를 불러온게 아니고 table 로 불러왔거든요.

    그런데 쿼리문을 어떻게 쓰라는 말씀이신지....



    >

    > 1)select * from aaa order by (정렬의 기준점field name); 오름차순정렬

    > select * from aaa order by (상동) desc; 내림차순정렬

    > *물론 둘다 테이블의 내용을 전부 불러왔을때의 이야기고

    > 여기서 order by 앞에 where 문이 붙을수 있습니다.

    > 물어보시는게 이것 같은데여?? 아님 '미친넘'하고 한마디 해주시길.

  • Profile
    aparadin 2001.05.30 03:04
    새까만넘 wrote:

    > Query 로 데이타를 불러온게 아니고 table 로 불러왔거든요.

    > 그런데 쿼리문을 어떻게 쓰라는 말씀이신지....

    >

    > >

    > > 1)select * from aaa order by (정렬의 기준점field name); 오름차순정렬

    > > select * from aaa order by (상동) desc; 내림차순정렬

    > > *물론 둘다 테이블의 내용을 전부 불러왔을때의 이야기고

    > > 여기서 order by 앞에 where 문이 붙을수 있습니다.

    > > 물어보시는게 이것 같은데여?? 아님 '미친넘'하고 한마디 해주시길.

    ==================================================================================

    흐음 테이블로 불러오셨다라......

    그렇다면 쿼리로 쓰시는게 나을듯 사실 쿼리로하는게 더나은것같은데여..

    쿼리 콤포넌트를 하나 올려놓으시고

    db와 연결하는것은 똑같다고 보시면 됩니다.

    그리드와 소스도 올려놓으셨겠져?

    그럼 테이블에 연결하시던것을 쿼리로 바꾸시고

    쿼리 프로퍼티에 보시면 sql 이라는 프로퍼티가 있는데

    이걸 클릭하시면 옆에서 ....이런게 뜨거덩여 그럼

    그것을 더블클릭하시면 리스트박스가 하나뜹니다.

    그곳에 위에 말씀드린 sql문을 치시고 (*끝에 ; 은 찍지 않습니다.)

    ok그리고 쿼리프로퍼티 맨위에 보시면 active프로퍼티가 있는데 그것을 true로 해주시면

    됩니다. 그리고 쿼리를 쓰시면 좋은점은 다른 여타 sql도 설정이 가능하다는것이죠

    가령 흐음...

    delete, insert, update모든것이 가능하더군요

    물론 그에따른 코딩은 해주셔야져..ㅋㅋ 테이블에서도 가능한가???

    살펴보니 그런기능은 없는듯한데....있다면 저좀 갈쳐 주시거여

    예제 소스를 드리고 싶은데 너무 허접시러워서..ㅠㅠ

    올려드렸다가는 엄청 욕먹을 듯 하군요...그럼 즐거운 델파이세상..

    api시로 ㅠㅠ 넘 노가다야..ㅠㅠ

    참고로 저는 postgresql을 사용합니다.

    그래도 위의것은 기본 sql 문이니 별반 다를것은 없다고 보는데여

    ^^그럼이만...즐 코하셈..

  • Profile
    사발우성 2001.05.29 22:54


    2) select count(name)as namecount from aaa

    where aaa ='홍길동'



    3) length(edit1.text)





    새까만넘 wrote:

    > 델파이의 고수님 그리고 델파이의 고수가 되기 위하여 노력하시는 님들 오늘도 안녕하십니까?

    >

    > 궁금한게 있는데요.

    >

    > 첫째 table로 DBGrid에 데이타를 불러왔을때 정렬하는 방법.

    >

    > 둘째 aaa란 테이블의 name 이란 field에 '홍길동'이란 데이터가 몇개인지 아는 방법

    >

    > 셋째 Edit 창의 글자수를 두개 입력하면 이벤트를 줄려고 하는데 글자수 알아내는 방법

    >

    > 한개라도 아시는 분들은 꼭 좀 답변해 주시면 성은이 망극하겠사옵니다.

    >

    > 그럼 오늘도 즐거운 하루 되시길...