|
|
|
|
|
- Champ Liste image
- Erreur d'affichage
- Limites
LiaisonDonnées (Propriété) En anglais : DataBinding
Avertissement
A partir de la version 26, FileLink is kept for backward compatibility. This property has been replaced with LiaisonDonnées.
La propriété LiaisonDonnées permet de connaître et de modifier la liaison d'un champ: - avec une rubrique d'une table.
- avec une variable.
- avec plusieurs variables (dans ce cas, chaque variable peut être reliée à une propriété différente du champ).
Un champ peut être lié à une rubrique d'une table de base, ou à une rubrique d'une table reliée (on parle alors de liaison complexe ou de liaison multi-tables). Exemple de liaison multi-table:
Cette propriété est équivalente à la fonction ChampAlias.
SAI_Saisie1.LiaisonDonnées = "Client.Nom"
SAI_Saisie2.LiaisonDonnées = "Commande.IDClient" + TAB + "Client.IDClient:Nom"
SAI_Saisie3.LiaisonDonnées = "LigneCmd.IDCmd" + TAB + ...
"Commande.IDCmd:IDClient" + TAB + "Client.IDClient:Nom"
TABLE_Table1.LiaisonDonnées = ":Tableau_Mois"
FichierVersEcran()
gclContact est un cContact
gsCouleur est un entier = BleuPastel
SAI_EnCours_Autorisé.LiaisonDonnées = ":gclContact.EnCoursAutorisé" + TAB + ...
"valeur" + RC + ":gsCouleur" + TAB + "CouleurFond"
SourceVersEcran()
Syntaxe
Connaître la liaison d'un champ avec une rubrique ou une variable Masquer les détails
<Liaison actuelle> = <Champ manipulé>.LiaisonDonnées
<Liaison actuelle> : Chaîne de caractères Différents types de liaisons peuvent être trouvés:- Aucune liaison: chaîne vide ("")
- Liaison simple avec une rubrique d'une table:
"<Table de base>.<Rubrique de base>" - Liaison complexe avec une rubrique d'une table:
"<Fichier de données de base>.<Rubrique de base>[ + TAB + <Liaison> [+ TAB + <Liaison>]]" où <Liaison> correspond à: <Table reliée>.<Clé>:<Rubrique reliée>[<Indice>] - Liaison avec une variable:
":<préfixe><Nom de la variable>" ou bien (le préfixe est présent uniquement si la charte de programmation est activée dans le projet).
<Champ manipulé> : Nom de champ Nom du champ dont on veut connaître la liaison aux données.
Modifier la liaison d'un champ avec une rubrique ou une variable Masquer les détails
<Champ manipulé>.LiaisonDonnées = <Nouvelle liaison>
<Champ manipulé> : Nom de champ Nom du champ dont on veut modifier la liaison aux données. <Nouvelle liaison> : Chaîne de caractères Différents types de liaisons peuvent être définis:- Aucune liaison: chaîne vide ("")
- Liaison simple avec une rubrique d'une table:
"<Table de base>.<Rubrique de base>" - Liaison complexe avec une rubrique d'une table:
"<Fichier de données de base>.<Rubrique de base>[ + TAB + <Liaison> [+ TAB + <Liaison>]]" où <Liaison> correspond à: <Table reliée>.<Clé>:<Rubrique reliée>[<Indice>] Remarque: la syntaxe suivante est également autorisée:
<[Table de base>.<Rubrique>[<[Indice]>] [: <Liaison> [: <Liaison>] ] avec <Liaison> = <Table reliée>.<Clé>:<Rubrique affichée> [<[Indice]>] - Liaison avec une variable:
":<préfixe><Nom de la variable>" ou bien Le préfixe doit être précisé si la charte de programmation est activée dans le projet (que les préfixes soient affichés ou non). - Liaison avec une variable de type source de données:
<Nom de la variable>.Nom + ".<Rubrique de base>" - Liaison de plusieurs propriétés avec plusieurs variables: la chaîne de caractères décrivant la liaison doit être de la forme:
":" + <Nom de la variable 1> + TAB + <Nom de la propriété 1> + RC + ... ":" + <Nom de la variable 2> + TAB + <Nom de la propriété 2> + RC + ... ":" + <Nom de la variable N> + TAB + <Nom de la propriété N>
Remarques Limites La propriété LiaisonDonnées s'applique uniquement aux champs d'une fenêtre ou d'une page.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|