제 설명이 부족해도 대충 알아들으셨으면 좋으련만..
combobox.items 에 aaa
bbb
ccc 라고 코딩했음돠.....
그런데 전 이 combobox에 들어갈 테이블 속성을 char 1자리로 설정해놨음다..
그러면 콤보박스에는 그냥 aaa,bbb,ccc라고 뜰텐데 이걸 쿼리로 그냥 돌리면
sql에서 에러가 발생하자나요.. 그러니깐 이걸 1: aaa, 2:bbb, 3:ccc 로 인식
해서 돌리고 싶거든요...
어떻게 해야하나요.. combobox.itemindex := combobox.items.indexof('aaa')
라면 뭘 의미하는쥐.. 인데스가 코드를 의미하니깐 aaa 를 0,1,2... 뭐 이런식
으로 인식한다는 말인지.?
괜찮다면 itemindex에 대해 조금만 설명을 ..부탁드리져..
그럼, 즐코하시고 어리버리한 야그 이해하느라 정말 수고하셨슴돠..^^
콤보박스에 items의 string값에...
aaa
bbb
ccc
를 넣으셨다면...
Combobox.itmeindex := 0하시면 'aaa'를 가르키게 되는것이죠...
그럼 bbb는 itemindex는 1이고요....
여기서 -1은 값을 아무것도 가지고 있지 않습니다.....
간단히 저장을 하실때....
case ComboBox.ItmeIndex of
-1: Showmessage('값이 선택되지 않았습니다.');
0: Table.FieldByName('Combo').AsString := 'aaa의 어느특정값';
1: Table.FieldByName('Combo').AsString := 'bbb의 어느특정값';
2: Table.FieldByName('Combo').AsString := 'ccc의 어느특정값';
end;
이런식으로 넣으시면 되지 않을까요??? 설명이 넘 부족한가... ^^;
그럼....
윤순상 wrote:
>
> 제 설명이 부족해도 대충 알아들으셨으면 좋으련만..
> combobox.items 에 aaa
> bbb
> ccc 라고 코딩했음돠.....
> 그런데 전 이 combobox에 들어갈 테이블 속성을 char 1자리로 설정해놨음다..
> 그러면 콤보박스에는 그냥 aaa,bbb,ccc라고 뜰텐데 이걸 쿼리로 그냥 돌리면
> sql에서 에러가 발생하자나요.. 그러니깐 이걸 1: aaa, 2:bbb, 3:ccc 로 인식
> 해서 돌리고 싶거든요...
> 어떻게 해야하나요.. combobox.itemindex := combobox.items.indexof('aaa')
> 라면 뭘 의미하는쥐.. 인데스가 코드를 의미하니깐 aaa 를 0,1,2... 뭐 이런식
> 으로 인식한다는 말인지.?
> 괜찮다면 itemindex에 대해 조금만 설명을 ..부탁드리져..
> 그럼, 즐코하시고 어리버리한 야그 이해하느라 정말 수고하셨슴돠..^^