Partager via


Fonctions d’enregistrement

Ces fonctions créent et manipulent des valeurs d’enregistrement.

Informations

Nom Descriptif
Record.FieldCount Retourne le nombre de champs d’un enregistrement.
Record.HasFields Retourne true si le nom du champ ou les noms de champs sont présents dans un enregistrement.

Transformations

Nom Descriptif
Geography.FromWellKnownText Convertit le texte représentant une valeur géographique au format Well-Known Texte (WKT) en enregistrement structuré.
Geography.ToWellKnownText Traduit une valeur structurée de point géographique en sa représentation texte (WKT) Well-Known.
GeographyPoint.From Crée un enregistrement représentant un point géographique à partir de parties.
Geometry.FromWellKnownText Convertit le texte représentant une valeur géométrique au format Well-Known Texte (WKT) en enregistrement structuré.
Geometry.ToWellKnownText Traduit une valeur de point géométrique structurée en sa représentation Well-Known Text (WKT).
GeometryPoint.From Crée un enregistrement représentant un point géométrique à partir de parties.
Record.AddField Ajoute un champ à partir d’un nom de champ et d’une valeur.
Record.Combine Combine les enregistrements d’une liste.
Record.RemoveFields Supprime le ou les champs spécifiés de l’enregistrement d’entrée.
Record.RenameFields Retourne un nouvel enregistrement qui renomme les champs spécifiés. Les champs résultants conservent leur ordre d’origine. Cette fonction prend en charge l’échange et le chaînage des noms de champs. Toutefois, tous les noms cibles ainsi que les noms de champs restants doivent constituer un ensemble unique ou une erreur se produit.
Record.ReorderFields Réorganise les champs d’enregistrement pour qu’ils correspondent à l’ordre d’une liste de noms de champs.
Record.TransformFields Transforme les champs en appliquant transformOperations. Pour plus d’informations sur les valeurs prises en charge par transformOperations, accédez à Valeurs de paramètre.

Sélection

Nom Descriptif
Record.Field Retourne la valeur du champ donné. Cette fonction peut être utilisée pour créer dynamiquement la syntaxe de recherche de champ pour un enregistrement donné. De cette façon, il s’agit d’une version dynamique de la syntaxe d’enregistrement[champ].
Record.FieldNames Retourne une liste de noms de champs dans l’ordre des champs de l’enregistrement.
Record.FieldOrDefault Retourne la valeur d’un champ à partir d’un enregistrement ou la valeur par défaut si le champ n’existe pas.
Record.FieldValues Retourne une liste de valeurs de champ dans l’ordre des champs de l’enregistrement.
Record.SelectFields Retourne un nouvel enregistrement qui contient les champs sélectionnés à partir de l’enregistrement d’entrée. L’ordre d’origine des champs est conservé.

Sérialisation

Nom Descriptif
Record.FromList Retourne un enregistrement en fonction d’une liste de valeurs de champ et d’un ensemble de champs.
Record.FromTable Retourne un enregistrement d’une table d’enregistrements contenant des noms de champs et des valeurs.
Record.ToList Retourne une liste de valeurs contenant les valeurs de champ de l’enregistrement d’entrée.
Record.ToTable Retourne une table d’enregistrements contenant des noms de champs et des valeurs d’un enregistrement d’entrée.

Valeurs des paramètres

Les définitions de type suivantes sont utilisées pour décrire les valeurs de paramètre référencées dans les fonctions d’enregistrement ci-dessus.

Définition de type Descriptif
Option MissingField Plus d’informations : MissingField.Type
Opérations de transformation Les opérations de transformation peuvent être spécifiées par l’une des valeurs suivantes :

• Valeur de liste de deux éléments, premier élément étant le nom du champ et le deuxième élément étant la fonction de transformation appliquée à ce champ pour produire une nouvelle valeur.

• Une liste de transformations peut être fournie en fournissant une valeur de liste, et chaque élément étant la valeur de liste de 2 éléments, comme décrit ci-dessus.

Pour obtenir des exemples, accédez à la description de Record.TransformFields
Opérations de renommage Les opérations de renommage d’un enregistrement peuvent être spécifiées comme suit :

Une opération de renommage unique, représentée par une liste de deux noms de champs, ancienne et nouvelle.

Pour obtenir des exemples, accédez à la description de Record.RenameFields.