2010-07-01 3 views
1

데이터베이스로 .dbf를 사용하고 보고서 인쇄용 .txt 파일을 생성하는 foxpro 응용 프로그램이 있습니다. foxpro 앱이 보고서 작성을 위해 어떤 쿼리를 사용하고 있는지 알 수있는 방법이 있습니까? .prg, .idx, .dbf, .fxp 및 기타 파일이 있습니다.dbf 쿼리에 foxpro

답변

1

qpr 파일에서 쿼리를 찾을 수도 있습니다. 이 FoxPro 쿼리 작성기에 의해 만들어진 SQL 파일입니다.

는 FoxPro에 텍스트 파일을 생성하는 여러 가지 방법을 가지고 있으며, 모든 쿼리를 사용하지 않을 수 있음을 유의하십시오.

  • StrToFile
  • SET의 TEXTMERGE
  • TEXT ... ENDTEXT
  • FOPEN,에 fwrite, FPUT
  • COPY TO ... TYPE의 CSV
  • 을 : VFP 도움말 또는 줄에 다음을 찾는 시도
2
  • .PRG는
  • .IDX 인덱스
  • .DBF 테이블
  • .fxp 컴파일 된 FoxPro에 코드입니다 코드 파일입니다.

쿼리는 prg 파일에 있습니다. 코드를 읽어야합니다. SQL 쿼리 (선택 ...)와 비슷해야합니다. 또한

0

...

.SCX 및 .sct 실제로 쿼리를 실행하는 버튼 같은 방법이 될 수 형태에 사용되는 파일이 쌍, 그리고 그 안에있다. 마찬가지로 .VCX 및 .vct 또한 응용 프로그램의 구축 방법에 따라 코드를 잡을 수 클래스 라이브러리에 사용되는 파일이 짝과

.

+0

좋은 점은 - 나는 "및 다른 파일"비트를 놓쳤다! 단순히 폼을 실행하는 것보다는 폼 (form) 애플리케이션이라면 폼/클래스 라이브러리의 형태로 로직을 가질 수 있습니다. 염려의 분리 - 그게 뭐죠 ;-) –

+0

도스 기반 응용 프로그램 –

+0

와우 ... 도스 시스템을 실행하는 다른 이전 클라이언트에 대해 알고 있으므로 어떤 형식이나 클래스 라이브러리도 처리 할 수 ​​없습니다. – DRapp

0

가 FoxPro에을의 경우/DOS는 당신이 가질 수있는 '스크린'짝 .SCX/.SCT 파일에 정의. 이들은 프로그램 코드를 자동 생성하는 데 사용됩니다. 이들은 다른 확장자를 갖는 .DBF 파일 일 뿐이며, 열어서 찾아 볼 수 있습니다.이 스크린의 컨트롤에는 코드 'snippets'이 있습니다.

은 또한 평범하고 오래된 프로그램 코드가 표준 .PRG 파일이 있습니다.

이 응용 프로그램이 프로젝트의 일부로 빌드되었다고 가정하면 빌드시 화면에 임시 .PRG 파일이 생성되고 전체 .APP 또는 .EXE로 컴파일되고 .PRG의 코드가 .PRG 파일로 변환됩니다. APP 또는 .EXE도 컴파일 된 형식으로 제공됩니다. 보고서 출력을 생성하거나 효과적으로 메소드 코드처럼, 또는 일반 PRG 파일에 화면 '조각'에 살고

그래서 코드.