Fonctions d’enregistrement
Ces fonctions créent et manipulent les valeurs d’enregistrement.
Information
Nom | Description |
---|---|
Record.FieldCount | Retourne le nombre de champs dans un enregistrement. |
Record.HasFields | Retourne true si un ou plusieurs noms de champ sont présents dans un enregistrement. |
Transformations
Nom | Description |
---|---|
Geography.FromWellKnownText | Convertit le texte représentant une valeur géographique au format WKT (Well-Known Text) en enregistrement structuré. |
Geography.ToWellKnownText | Convertit une valeur de point géographique structuré en sa représentation WKT (Well-Known Text). |
GeographyPoint.From | Crée un enregistrement représentant un point géographique à partir des parties constituantes. |
Geometry.FromWellKnownText | Convertit le texte représentant une valeur géométrique au format WKT (Well-Known Text) en enregistrement structuré. |
Geometry.ToWellKnownText | Convertit une valeur de point géométrique structuré en sa représentation WKT (Well-Known Text). |
GeometryPoint.From | Crée un enregistrement représentant un point géométrique à partir des parties constituantes. |
Record.AddField | Ajoute un champ à partir d’un nom et d’une valeur de champ. |
Record.Combine | Combine les enregistrements dans une liste. |
Record.RemoveFields | Retourne un nouvel enregistrement qui réorganise les champs donnés les uns par rapport aux autres. Les champs non spécifiés restent à leur emplacement d’origine. |
Record.RenameFields | Retourne un nouvel enregistrement qui renomme les champs spécifiés. L’ordre d’origine des champs résultants est conservé. Cette fonction prend en charge l’échange et le chaînage des noms de champ. Toutefois, tous les noms de cible plus les noms de champ restants doivent constituer un ensemble unique. Sinon, une erreur se produit. |
Record.ReorderFields | Retourne un nouvel enregistrement qui réorganise les champs les uns par rapport aux autres. Les champs non spécifiés restent à leur emplacement d’origine. Nécessite deux champs ou plus. |
Record.TransformFields | Transforme les champs en appliquant transformOperations. Pour plus d’informations sur les valeurs prises en charge par transformOperations, accédez à Valeurs des paramètres. |
Sélection
Nom | Description |
---|---|
Record.Field | Retourne la valeur du champ donné. Cette fonction peut être utilisée pour créer dynamiquement une syntaxe de recherche de champ pour un enregistrement donné. Vous disposez ainsi d’une version dynamique de la syntaxe record[field]. |
Record.FieldNames | Retourne une liste de noms de champ dans l’ordre des champs de l’enregistrement. |
Record.FieldOrDefault | Retourne la valeur d’un champ 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 | Description |
---|---|
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 à partir d’une table d’enregistrements contenant des noms et des valeurs de champ. |
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 les noms et valeurs de champ 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ètres référencées dans les fonctions Record ci-dessus.
Définition de type | Description |
---|---|
Option MissingField | Plus d’informations : MissingField.Type |
Opérations de transformation | Vous pouvez spécifier des opérations de transformation à l’aide de l’une des valeurs suivantes : • Une valeur de liste de deux éléments, le premier étant le nom du champ et le deuxième la fonction de transformation appliquée à ce champ pour produire une nouvelle valeur. • Une liste de transformations fournie au moyen d’une valeur de liste où chaque élément est 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 | Vous pouvez spécifier une opération de renommage pour un enregistrement comme ceci : Une seule opération de renommage représentée par une liste de deux noms de champ, l’ancien et le nouveau. Pour obtenir des exemples, accédez à la description de Record.RenameFields. |