2012-12-18 2 views
0

내 FoxPro 프로그램은 프로그램이 실행되는 동안 팝업을 반환하기로 결정합니다. 프로그램에서 사용되는 테이블을 보여줍니다. 이것은 코드에서 일관성없이 나타납니다. 일반적인 기능입니까? 나는 정말로 그것을 멈추고 싶다.FoxPro 9.0 팝업

답변

3

나는 "팝업"이 실제로 열려 있지 않은 테이블의 이름을 선택하라는 메시지를 표시하고 "어떤 테이블을 사용하고 싶습니까?"라고 물어볼 것이라고 생각합니다.

기존의 테이블 결과 집합에 열을 계속 추가하려고 시도하는 다른 미친 스레드를 따를 때만 추정 할 수 있습니다. 프로세스 중에 테이블 이름/임시 테이블 이름과 혼동 될 수 있습니다.

피드백 PER REVISED

그럼 난 의심하고 무엇을 얻고입니다 임시 테이블이나 커서로에 넣어 INTO 절없이 쿼리의 결과로. 그것없이 쿼리를 실행하면 결과가 즉시 표시됩니다.

예 :

select * from SomeTable where SomeCondition 

은 "테이블"결과 표시 될 것이다. 쿼리 내가 정말 중지 할 각각의 결과를 임시 테이블이나 커서

+0

안녕하세요, 제 질문에 글을 쓰는 동안 테이블이 나타납니다. "파일 선택"팝업이 아닙니다. 그래서 내 화면에서 볼 수있는 것은 테이블과 아무것도 아닌 것입니다. – Orongo

+0

@Orongo, 수정 된 답변 – DRapp

+0

참조 DRapp의 의견에 추가하기 만하면 RowSourceType = 3-Query와 함께 콤보 또는 목록 상자가있는 경우이 문제에 대해 실행할 수있는 곳이 하나 있습니다. 이러한 쿼리에 INTO 절이 포함되어 있는지 확인하십시오. –

0

에 결과를 넣어 것입니다

select * from SomeTable where SomeCondition INTO TABLE SomeTempTable 
or 
select * from SomeTable where SomeCondition INTO CURSOR SomeTempAliasName 

그러나

.

한가지 고려해야 할 것은 프로그램이 실행하는 데 필수적인 것을 찾을 수 없을 때 설명하는 것처럼 창을 띄우는 것입니다.

간단히 말해서 팝업을 없애기보다는 처음에 나타나는 이유를 찾아야합니다.

그런 다음 이러한 이유가 해결되면 팝업이 더 이상 표시되지 않습니다.

행운을 빌어 요.