Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 25 April 2008 09:58

clementF
Juste Inscrit !
Date d'inscription: 25 Apr 2008
Messages: 1

Hyperlien entre arcgis et Filemaker

Bonjour,

je souhaiterai faire des hyperliens  vers filemaker a partir  de Arcgis, cela est il possible? merci par avance

cordialement

Hors ligne

 

#2 Fri 25 April 2008 13:11

Tnarbiv
Participant assidu
Lieu: Véretz
Date d'inscription: 5 Sep 2005
Messages: 392

Re: Hyperlien entre arcgis et Filemaker

je pense que oui, si tu as sur ton poste un soft te permettant de lire les fichiers filemaker


Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.

Hors ligne

 

#3 Thu 28 August 2008 19:05

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Hyperlien entre arcgis et Filemaker

Bonjour,

Nous avons fini par trouver une solution pour ouvrir une fiche particulière dans FileMaker (version 5) à l'aide d'un hyperlien sous ArcMap (version 9.2) :

Code:

''Macro d'hyperlink permettant d'ouvrir une fiche définie dans une base FileMaker
' Passage par le presse-papier de Windows pour communiquer le paramètre
' identifiant l'objet d'ArcMap à FileMaker

''------------------------------------------------------------------------
' L'usage de cette macro necessite des parametrages dans ArcMap, dans FileMaker et dans cette macro :
' ARCMAP
' Importer le module mdlMXDLienBDFileMaker.bas dans le fichier MXD
' Paramétrage de la couche via Propriétés de la couche->Onglet Affichage :
' Cocher Gestion des hyperliens avec un champ
' Sélectionner le champ LIEN qui correspond au champ de la couche contenant l'identifiant commun entre du SHP et le FP5
' Cocher Macro
' Indiquer le nom de la macro à utiliser : "Project.mdlMXDLienBDFileMaker.OpenFileMaker"
' Cliquer sur OK

' FILEMAKER
''La macro "Openfiche" a creer dans FileMaker :
'Activer modèle ["Modèle n°1"]
'Mode Recherche []
'Coller [Sélectionner,Sans style, "NUMERO"] => "NUMERO" correspond au champ de la fiche FileMaker contenant l'identifiant commun entre du SHP et le FP5
'Exécuter recherche[]

' MACRO
' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ATTENTION : Gérer le chemin d'accès à la base FP5 !!!!!!!!!!!!!!!!!!!!!!!!!!!
Const PathFP5 As String = "D:\MaBase.fp5"

Sub OpenFileMaker(pLink, pLayer)
    
    Dim pHyperlink As IHyperlink
    Set pHyperlink = pLink
'    Dim pFLayer As IFeatureLayer
'    Set pFLayer = pLayer
    
On Error Resume Next
    'remplir presse papier
    ' Ajouter la bibliothèque FM20.dll ("Microsoft Forms 2.0 Object Library") qui se trouve dans "C:\windows\system32"
    Dim MyData As DataObject
    Set MyData = New DataObject
    
    MyData.SetText pHyperlink.Link
    MyData.PutInClipboard
    
    'Ouverture de FileMaker
    ' Ajouter la bibliothèque FML10.dll ("FileMaker Pro 5.0 Type Library") qui se trouve dans "C:\Program Files\FileMaker\FileMaker Pro 5"
    Dim FMProApp As FMPRO50Lib.Application
    Dim FMDocs As FMPRO50Lib.Documents
    Dim FMActiveDoc As FMPRO50Lib.Document
    
    Set FMProApp = CreateObject("FMPRO.Application")
    Set FMDocs = FMProApp.Documents
    FMProApp.Visible = True
    
    'Ouverture du fichier FileMaker et exécution du script FileMaker utilisant la valeur du presse-papier
    Dim MyOpenFile As FMPRO50Lib.Document
    
    Set MyOpenFile = FMDocs.Open(PathFP5, "")
    MyOpenFile.DoFMScript ("Openfiche")

End Sub

PS : post sur le forum américain sur le sujet : http://forums.esri.com/Thread.asp?c=93& … p;t=134717

A+

Hors ligne

 

Pied de page des forums

Powered by FluxBB