2012-04-09 4 views
2

필드에 대한 별명을 정의하여 템플리트 개정판에 친숙한 이름을 제공했습니다. 문제는 이러한 친숙한 이름이 지역화되어 있으며 FastReport가 필드 이름이 아닌 별칭으로 템플릿을 저장한다는 것입니다. 그건별로 영리하지 않은 것 같습니다.빠른 보고서 별명 x 템플리트

언어 A로 작성한 템플릿을 사용하여 언어 B와 함께 사용하려고하면 더 이상 필드를 찾을 수 없기 때문에 많은 오류가 발생합니다. 또는 더 나쁜 경우, 누군가 특정 번역이 좋지 않고 변경한다고 판단하면 해당 필드는 더 이상 발견되지 않습니다.

저장 될 템플릿의 필드 이름을 대체하지 않고 필드에 익숙한 이름을 지정하는 방법이 있습니까?

답변

1

FastReports는 모든 보고서 템플릿을 XML 파일로 저장하기 때문에 원하는 작업을 수행하는 가장 쉬운 방법은 FastReport XML 파일을 읽고 모든 TfrxMemoView 노드를 반복하는 루틴을 작성하여 친숙한 로컬 이름에 텍스트 특성.

+2

그리고 Friendly Name에서 Field Name으로 다시 변경하여 템플릿을 저장하십시오. 나는 앞뒤로 많은 대체 작업을해야 할 것입니다 ... 작동하지만 ... 그것은 나에게 너무 배심원입니다. 더 좋은 방법이 있기를 바랍니다. –