Q&A

  • DBGrid..이것이 문제여여..좀봐주이소~ *^^*


DBGrid에서 셀을 선택하면(아무셀이나..) 셀의 내용을 가지고 select를 하려고 하거든요..



그럼 수식을 어떻게 해야 할까요..??



DBGrid.cells <==== 이런거 없던데..



DBGrid1.????? <======= ???? 이것들이 궁금하답니다..



참!! 그리고.. 소문자를 대문자로 바꾸는 무엇인가가있나여..??



다른 언어를 예를 들자면.. 음... UpperCase(맞나.??).. 이런것들이여..



히~~ 꼭좀 알려주세요~~ *^^*

2  COMMENTS
  • Profile
    cell 2000.06.27 19:43
    Grid가 table과 연결됐는지 query에 연결됐는지 모르겠지만



    grid의 click이벤트에서



    with table(query) Do Begin

    A := FieldByName('aa').Asstring;

    b := FieldByName('cc').Asstring;

    end;

    로해서 검색을 원하는 데이터를 추출후 쿼리를 하면 되지요.



    대문자 -> 소문자 : lowercase();

    소문자 -> 대문자 : upperCase();

  • Profile
    조규춘 2000.06.27 19:38
    김양미 wrote:

    >

    > DBGrid에서 셀을 선택하면(아무셀이나..) 셀의 내용을 가지고 select를 하려고 하거든요..

    >

    > 그럼 수식을 어떻게 해야 할까요..??

    >

    > DBGrid.cells <==== 이런거 없던데..

    >

    > DBGrid1.????? <======= ???? 이것들이 궁금하답니다..





    dbgrid1.SelectedField.AsString; 이옵니다.





    >

    > 참!! 그리고.. 소문자를 대문자로 바꾸는 무엇인가가있나여..??





    참고로 델파이 도움말에 보시면 이런 예제가 있습니다.

    var



    s : string;

    i : Integer;

    begin

    { Get string from TEdit control }

    s := Edit1.Text;

    for i := 1 to Length(s) do

    if i mod 2 = 0 then s[i] := UpCase(s[i]);

    Edit1.Text := s;

    end;











    위에 꺼는 너무 길지요?

    그럼 다음것도 있군요...

    procedure TForm1.Button1Click(Sender: TObject);

    begin

    edit1.Text := strupper(pchar(edit1.text));

    end;









    >

    > 다른 언어를 예를 들자면.. 음... UpperCase(맞나.??).. 이런것들이여..

    >

    > 히~~ 꼭좀 알려주세요~~ *^^*