2014-12-07 1 views
-4

Filemaker에서 IP 주소 (현재 서브넷이 아님)를 사용할 수있는 경우 일부 작업 만 수행하도록 스크립팅을 시도합니다.IP 주소를 사용할 수있을 때만 검색 수행

FYI :이 체크는 인터넷 연결이 가능한 (또는 밤이 아닌) iPad/iPhone FM Go에서 수행됩니다.

이렇게하는 것이 좋은 방법은 무엇입니까?

안부

그것은이 같은 소리
+0

설치된 컴퓨터의 twork 카드 (연결되지 않은 경우에도)에서 IP 주소를 사용할 수 있습니다 ([127.0.0.1] (http://en.wikipedia.org/wiki/Localhost)). 정확히 무엇이 필요한지 명확히하십시오. –

+0

핑 (ping) 하시겠습니까? http://en.wikipedia.org/wiki/Ping_(networking_utility) – NPE

+0

원격 컴퓨터에서 어떤 서비스가 켜져 있습니까? 그것이 웹 서버라면 스크립트 된 웹뷰와 결과 HTML 검사로 Filemaker-native를 할 수 있습니다. 그렇지 않다면 플러그인을 사용하여 Ping 또는 일부 다른 명령을 실행하여 원격 IP 주소에 도달 할 수 있는지 확인할 수 있습니다. – pft221

답변

0

이 시나리오입니다 : 당신은 iOS 장비에서 로컬로 실행중인 파일 메이커 GO 파일이

  • (로컬 파일을 의미하는 것은 iOS 장비에 실제로
  • FileMaker Server에서 호스팅되는 원격 FileMaker 파일에서 수행하려는 작업이 있지만 실제로 수행 할 수있는 GO 파일이 서버와 통신 할 수 있는지 확인하려는 경우 과제들
  • 당신은 당신의 아이폰 OS 장치가 네트워크에 연결되어 있지만 여전히이 정확하다는 것을 가정하고 파일 메이커 서버

에서 호스팅 년대 파일 메이커 파일을 "확인"할 수 없습니다 것을 알고, 당신은 서버 파일을 추가 할 수 있습니다 File->Manage->External Data Sources을 통해 iOS 파일의 외부 데이터 소스 작업을 진행하기 전에 해당 외부 데이터 소스의 레코드에 대해 작은 스크립트를 작성할 수 있습니다. 예 :

  • 은 항상 채워되는 ID 필드 (예 : 일련 번호 값 또는 계산을 가지고 :

    # Script: check if remote file is available 
    If [ not IsEmpty(RemoteTable::ID) ] 
        Exit Script [true] 
    End If 
    Exit Script [false] 
    

    이 스크립트는 당신이 그 (이 예 RemoteTable에서) 원격 파일에 테이블이 있다고 가정

  • 내 아이폰 OS 파일이 추가 테이블 발생 RemoteTable 있음)는 하드 코딩 된 값 (NE)하면과의 관계 그래프를
관련 문제