2017-04-01 19 views
1

일반 텍스트 파일에는 많은 양의 정적 텍스트가 단락으로 나뉩니다.txt 파일을 FoxPro frx 파일로 변환하는 방법

이러한 텍스트는 보고서 (frx, frt) 파일로 변환해야합니다.

이후 보고서는 수동으로 수정되어 필드를 추가하고 일부 형식화 음영이 적용됩니다.

수동으로 보고서를 만드는 것은 큰 작업입니다. 보고서 필드의 최대 크기는 255 자입니다. 따라서 txt 파일의 모든 문장은 을 수동으로 복사하여 붙여 넣어야합니다.

txt 파일을 frx 파일로 자동 변환하는 방법. E.q. txt 파일의 모든 행은 보고서의 label 요소로 나타납니다.

frx 파일에이 정보를 수동으로 삽입 할 수 있습니까? 그렇다면 vpos 값을 계산하는 방법은 무엇입니까? 아니면 더 나은 해결책이 있습니까?

+0

더 나은 설명과 샘플을 제공해 주셔야합니다. 여우의 개종은 무엇을 의미합니까? –

답변

4

FoxPro 메타 데이터의 대부분과 마찬가지로 FRX 파일은 확장자가 다른 DBF 파일 일뿐입니다. 따라서 다른 DBF처럼 탐색하고 조작 할 수 있습니다.

create report e:\temp\report1 

를 다음 보고서 디자이너에서 정상적인 방법으로에 텍스트 표현을 추가

그래서 간단한 보고서를 만들 수 있습니다.

use e:\temp\report1.frx 

를 그리고 객체의 관련 유형을 참조하십시오 :

나는 다음 DBF로 열 수 있습니다

brow for objtype = 8 

그래서 당신은 당신이 프로그래밍 방식에 레코드를 추가 할 수 있습니다 볼 수 있지만, 당신은 것입니다 글꼴 크기, 핸들 페이지 나누기 등을 기준으로 세로 위치를 계산합니다. 큰 고통.

그래서 메모 유형 필드가있는 표를 만들고 레코드를 만들고 소스 텍스트를 각각 입력하십시오. 그런 다음 세부 밴드에 하나의 텍스트 필드가있는 하나의 보고서 레이아웃을 만들고 '오버플로로 늘이기'로 설정하고 데이터 소스를 메모 필드로 설정하십시오. 또는 MS Word를 자동화하여 수행하십시오. FRX를 프로그래밍 방식으로 작성하는 것보다 더 쉬울 것입니다.