사용자 ip값과 사용자가 실행중인 프로그램을 확인해서
그에 따른 결과값을 출력해주는 프로그램입니다.
<!--CodeS-->
while not query1.eof do
begin
if i=1 then
begin
내용
end;
if i=2 then
begin
내용
end;
~
if i=12 then
begin
내용
end;
Query1.DisableControls;
try
Query1.next;
finally
Query1.EnableControls;
end;
i:= i+1;
if i > 12 then
begin
i:=1;
soge :=0;
sogeamt :=0;
Quickrep1.newpage;
end;
end;
<!--CodeE-->
12개의 칸에 값을 입력시켜줄수있게 구현되어있는데
문제는 데이터가 12개를 넘어갔을때 앞에있던 12개의 데이터는 없어져버리고
12번째이후 데이터만 출력되더군요
자동적으로 페이지 스킵이 일어나고 앞에저장되어있던값이 날라가 버리는거같은데
위에 소스에 보시면 아시겠지만 i값이 12보다 클경우 i값을 다시 1로 만드셔서
그런현상이 발생하는거같은데 12보다 클경우 12개의 데이터가 찍힌 출력물이 나오고
그 뒷장이 나오게 처리하고싶은데 어떤식으로 처리해야할지 갈피를 못잡겠네요..
고수분들의 조언부탁드립니다.