Q&A

  • itemindex에 대해서....
기초없는 질문입니다. 이해할수있게 설명해 주면 정말 고맙겠습니다.

itemindex = -1 은 선택하지 않고 있는 경우를 말하고,

itmeindex = 0 은 지금 선택하고 있는것 맞습니까.?

index에 대해서 쩌끔 자세히 설명을 부탁드려도 될런지...

제가 짠 소스인데 요기서 dbgrid에 데이타가 안뿌려지네요..

브레이크 걸고 쫓아가묜 아무 이상없는것 같은데 결과물이 안뿌려지네욤...



if ComboBox1.Itemindex <> -1 then

begin

if combobox1.itemindex = -1 then

begin

sql.add('substr(date,1,4) YEAR');

sql.add('from mylife ');

sql.add('where substr(date,1,4) = :a ');

sql.add('group by substr(date,1,4)');

end else

begin

sql.add('substr(date,1,4) YEAR, substr(date,5,2) MON');

sql.add('from mylife ');

sql.add('where substr(date,1,4) = :a ');

sql.add('and substr(date,5,2) = :b ');

sql.add('group by substr(date,1,4), substr(date,5,2)');

end;

end else

begin

if combobox1.itemindex <> -1 then

begin

sql.add('group by substr(date,5,2) MON');

sql.add('from mylife ');

sql.add('where substr(date,5,2) = :b ');

sql.add('group by substr(date,5,2)');

end;

end;

parambyname('a').asstring:=(ComboBox2.Items[ComboBox2.ItemIndex]);

parambyname('b').asstring:=(combobox1.items[combobox1.itemindex]);



파라미터를 안쓰고 걍 위에다 inttostr(combobox1.itemindex)라고 해도 안되던데.



0  COMMENTS