dr_INSERER CHAMP

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_INSERER CHAMP (zone; cible; premier; dernier; table; champ{; format})

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Objet placé au premier plan,
0 = Objet placé au dernier plan de la sélection,
>0 = ID
premierEntierPosition du premier caractère -1
dernierEntierPosition du dernier caractère
tableEntierNuméro de table
champEntierNuméro du champ
formatAlphaFormatage à appliquer

Description

La commande dr_INSERER CHAMP insère une référence au champ dans un objet de type Texte désigné par cible.

Si cible est égal à -1, dr_INSERER CHAMP insère la référence au champ dans l'objet placé au premier plan. Si les plans n'ont pas été modifiés, ce numéro correspond au premier objet créé dans zone.

Si cible est égal à 0, dr_INSERER CHAMP considère la sélection courante et insère la référence au champ dans l'objet placé au dernier plan de la sélection.

Si cible est supérieur à 0, dr_INSERER CHAMP interprète la valeur passée comme étant le numéro d'identification d'un objet et insère, dans l'objet désigné, la référence au champ. Si l'objet n'est pas de type Texte, dr_INSERER CHAMP ne fait rien et dr_Erreur renvoie une erreur n°47. Si l'objet n'existe pas, dr_INSERER CHAMP ne fait rien et dr_Erreur retourne une erreur n°2.

Si l'objet cible n'est pas de type Texte, dr_INSERER CHAMP ne fait rien.

premier et dernier déterminent l'endroit où sera insérée la référence au champ. La référence sera insérée entre deux bornes et remplacera les caractères placés dans l'intervalle. premier indique la première borne, soit la position du premier caractère -1. dernier indique la seconde borne.

Si premier et dernier sont égaux, aucun caractère ne sera remplacé et l'insertion se fera entre premier et premier+1.

Si dernier est supérieur au nombre de caractères admis par un objet de type Texte soit 32 000, le contenu de l'objet désigné par cible sera intégralement remplacé par la référence au champ.

table et champ déterminent le champ qui sera référencé. Tables et champs sont numérotés en fonction de leur ordre de création.

format indique le formatage qui devra être appliqué lorsque le contenu du champ sera affiché. Ce paramètre est l'équivalent par programmation de la commande Format… du menu Base.

Les formats sont identifiés soit par la chaîne de caractères qui les caractérise, soit par leur ordre d'apparition dans la liste. Si le format n'est pas adapté au type de champ, le format sera ignoré. Ce paramètre est optionnel et peut donc être omis.

Exemple

L'exemple suivant remplace le texte de l'objet dont le numéro d'identification est 1 par la référence au premier champ de la première table. Le format qui sera appliqué à ce champ sera le onzième.

   dr_INSERER CHAMP (LaZone;1;0;32000;1;1;"11")

Référence

dr_INSERER VARIABLE.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant