Go to Contents
Page
précédente
Page
suivante
Table des matières > Page de référence des fonctions (liste alphabétique) > Fonctions logiques > Fonction ObtenirAttributObjetModele

Fonction ObtenirAttributObjetModele
Format

ObtenirAttributObjetModele ( NomObjet ; NomAttribut {; NuméroValeur ; NuméroRangéeTableExterne } )
Paramètres
NomObjet - nom d'un objet de modèle nommé dans le modèle actif.
NomAttribut - nom d'un attribut accepté (voir ci-dessous).
NuméroValeur - nombre de répétitions (pour les rubriques multivaluées).
NuméroRangéeTableExterne - le numéro de la ligne dans la table externe
Les paramètres situés entre deux accolades { } sont facultatifs.
Résultat
Texte
Description
Renvoie les attributs définis de l'objet de modèle donné par le NomObjetactif dans le calcul.
Attributs :
TypeObjet - renvoie le type d'objet sous la forme d'une chaîne de texte littérale, en anglais. Les valeurs valides renvoyées sont : field, text, graphic, line, rectangle, rounded rectangle, oval, group, button group, portal, tab panel, web viewer et unknown.
PossèdeFocus - renvoie 1 (Vrai) si NomObjet est actif, sinon renvoie 0 (Faux). Les objets pouvant comporter le focus sont les rubriques, les tables externes, les panneaux à onglets et les groupes. Renvoie également 1 pour une table externe lorsqu'une rangée de la table est sélectionnée.
ContientFocus - renvoie 1 (Vrai) si NomObjet est actif ou s'il contient un objet actif, sinon renvoie 0 (Faux). Les objets pouvant comporter le focus sont les rubriques, les tables externes, les panneaux à onglets et les groupes.
EstPanneauOngletsAvant - renvoie 1 (Vrai) si l'objet cible est le panneau à onglets qui se trouve devant.
Les coordonnées d'objet suivantes sont indiquées en pixels par rapport au coin inférieur gauche de la barre de menus de FileMaker.
limites - renvoie une liste de valeurs numériques, séparées par des espaces, qui décrit la position de l'objet définir (du coin supérieur gauche au coin inférieur droit).
gauche - renvoie les coordonnées du bord gauche de l'objet indiqué.
droite - renvoie les coordonnées du bord droit de l'objet indiqué.
haut - renvoie les coordonnées du bord supérieur de l'objet indiqué.
bas - renvoie les coordonnées du bord intérieur de l'objet indiqué.
largeur - renvoie un nombre représentant la largeur (en pixels) de l'objet indiqué.
hauteur - renvoie un nombre représentant la hauteur (en pixels) de l'objet indiqué.
rotation - renvoie un nombre représentant la rotation (en degrés) de l'objet indiqué.
PointDépart,PointFin - renvoie une paire de valeurs numériques (horizontal vertical), séparées par des espaces, qui représentent le point de départ ou de fin d'un objet Ligne. D'autres objets renverront le point supérieur gauche pour PointDépart et le point inférieur droit pour PointFin.
source - renvoie la description source de l'objet indiqué, comme suit. Pour :
navigateurs Web - renvoie l'URL active
rubriques - renvoie le nom de rubrique entièrement qualifié (NomTable::NomRubrique)
éléments textuels - renvoie le texte (ne renvoie pas les rubriques de fusion)
tables externes - renvoie le nom de la table liée
graphiques - renvoie les données image comme le type de données Multimédia
Pour tous les autres objets, renvoie une chaîne vide.
contenu - renvoie le contenu de l'objet indiqué, comme suit. Pour :
navigateurs Web - renvoie le contenu actuel (comme le code HTML)
rubriques - renvoie les données de rubrique formatées avec les propriétés définies pour l'objet
éléments textuels - renvoie le texte (y compris le texte des rubriques de fusion)
graphiques - renvoie les données image comme le type de données Multimédia
Pour tous les autres objets, renvoie une chaîne vide.
ObjetEnglobant - renvoie le NomObjet de l'objet englobant du modèle. Sinon, renvoie une chaîne vide. Seuls les groupes, panneaux à onglets et tables externes peuvent contenir d'autres objets.
ObjetsContenus - renvoie la liste des objets nommés contenus dans NomObjet. Seuls les groupes, panneaux à onglets et tables externes peuvent contenir d'autres objets.
Remarques
Si des objets sont réglés pour le redimensionnement automatique, les attributs renvoyés se basent sur les limites redimensionnées de l'objet dans son état actuel.
Si des objets se trouvent au-dessus de la barre d'outils, ou à gauche de la zone d'état, les valeurs des coordonnées renvoyées sont négatives.
Les attributs PossèdeFocus, ContientFocus, source et contenu se comportent différemment dans la Publication Web instantanée. Pour plus d'informations, reportez-vous au guide Guide de la Publication Web instantanée FileMaker, situé dans le dossier d'installation de FileMaker Pro.
Exemples
ObtenirAttributObjetModele ( "BoutonAnnuler" , "TypeObjet" ) renvoie la valeur group (si le bouton n'est pas associé à une action ou à un script) ou renvoie button group (si le bouton est associé à une action ou à un script).
ObtenirAttributObjetModele ( "BoutonAnnuler" , "limites" ) renvoie 138 24 391 38 0
Rubriques connexes
Page de référence des fonctions (liste des catégories)
Page de référence des fonctions (liste alphabétique)
A propos des formules
A propos des fonctions
Définition de rubriques Calcul
Utilisation des opérateurs dans les formules
Attribution d'un nom à un objet

Table des matières > Page de référence des fonctions (liste alphabétique) > Fonctions logiques > Fonction ObtenirAttributObjetModele
Page
précédente
Page
suivante