2014-02-06 8 views
0

회사의 간단한 Filemaker Pro 12 데이터베이스를 관리합니다. 현재 진행중인 프로젝트는 적절한 이름을 이탤릭체로 표시해야합니다. 데이터베이스가 영화 데이터베이스 인 경우 예를 들어, 나는 다음과 같은 자막 것 :FileMaker Pro의 필드에서 지정된 문자열을 기울임 꼴로 사용합니다.

웬디,이 같은 모든 캡션이 하나 개의 필드에 저장되어있는 순간 피터 팬

을, 나는 일반적으로 두 개의 필드 것 문자 이름에서 적절한 이름을 분리하지만이 시점에서 그렇게하면 시간이 많이 걸릴 것입니다. 이 필드에서 속성 이름을 기울임 꼴로 만드는 스크립트를 만들려고합니다. 적절한 이름의 배열을 반복하고 일치 항목이 발견되면 해당 이름을 기울임 꼴로 표시합니다. 이것은 매우 유용 할 것입니다. 일반적으로 다른 언어로이 작업을 쉽게 처리 할 수 ​​있지만 Filemakers 스크립팅 언어는 저에게 외국어입니다. 문자열 배열과 함께 foreach 루프를 사용하면 다른 언어에서도 간단합니다. 누군가가 나를 가리킬 수있는 간단한 해결책이 있습니까?

답변

1

당신은 아마 적절한 이름 (? 어디를, 그리고 어떤 형태로)의 목록을 루프 계산에 필드를 설정 사용하여 수 :

Substitute (field ; searchString ; TextStyleAdd (searchString ; italic)) 

searchString는 내부의 현재 값입니다 고리. 물론 외부 루프는 발견 된 모든 레코드를 반복합니다. 세부 사항이 거의 없으므로 더욱 구체적입니다. 그것은 즉, 더 이상 시간과 한번에 여기 실제 문제를 해결하기 위해 노력을 취할 없을 것 이럴 말했다

는 두 개의 개별 필드에이 사실을 구분합니다.

고유 이름이 인 경우에만과 일치한다는 가정이 있습니다. 예를 들어, "Peter Pan, Peter Pan"은 위의 방법을 사용하여 "Peter Pan, Peter Pan"이됩니다.