Méthodes LiveBindings par défaut

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation d'un format personnalisé et d'expressions d'analyse dans LiveBindings


RAD Studio fournit les méthodes suivantes que vous pouvez utiliser dans le format et les expressions d'analyse LiveBindings:

Méthode Description

CheckedState(case à cocher)

Evalue une case à cocher VCL et renvoie une chaîne avec l'une des valeurs suivantes :

  • 'True' si l'état State de la case à cocher est cbChecked.
  • 'False' si l'état State de la case à cocher est cbUnchecked.
  • '' si l'état State de la case à cocher est cbGrayed.

DBUtils_ActiveRecord(ensemble de données)

Evalue un ensemble de données et renvoie l'index de l'enregistrement en cours.

DBUtils_BoolValue(valeur)

Renvoie la valeur spécifiée sous forme de booléen.

DBUtils_ValidRecNo(ensemble de données, index)

Renvoie :

  • L'index spécifié s'il existe dans l'ensemble de données spécifié.
  • Un index existant si l'index spécifié n'existe pas dans l'ensemble de données.
  • -1 si le premier paramètre n'est pas un ensemble de données ou si l'ensemble de données n'a pas d'enregistrement.

Format(chaîne de format, argument 1, argument 2, …)

Fonctionne comme System.SysUtils.Format, mais au lieu d'attendre un tableau comme deuxième paramètre, elle prend n'importe quel argument comme paramètre supplémentaire.

Par exemple, ce qui serait dans Delphi Format('%d %d', [1, 2]), devrait être ici Format("%d %d", 1, 2).

FormatDateTime(chaîne de format, date)

Fonctionne comme System.SysUtils.FormatDateTime.

IfAll(argument 1, argument 2, …)

Renvoie True uniquement si tous ses arguments donnent True. Sinon, elle renvoie False.

IfAny(argument 1, argument 2, …)

Renvoie True si au moins l'un de ses arguments donne True. Si tous ses arguments donnent False, elle renvoie False.

IfThen(condition, valeur si true, valeur si false)

Renvoie valeur si true si condition donne True ; sinon, elle renvoie valeur si false.

Lookup(recherche de portée, champs clés, valeurs clés, champs de résultats)

Fonctionne comme Data.Bind.Components.IScopeLookup.Lookup, où recherche de portée est un objet qui implémente IScopeLookup et les arguments restants sont les paramètres de IScopeLookup.Lookup.

LowerCase(chaîne)

Fonctionne comme System.UnicodeString.LowerCase.

Math_Max(valeur 1, valeur 2)

Fonctionne comme System.Math.Max.

Math_Min(valeur 1, valeur 2)

Fonctionne comme System.Math.Min.

Round(valeur)

Fonctionne comme System.Round.

SelectedDateTime(éditeur)

Fonctionne comme Data.Bind.Components.IBindDateTimeEditEditor.SelectedDateTime.

SelectedItem(éditeur)

Fonctionne comme Data.Bind.Components.IBindListEditorCommon.GetSelectedItem.

SelectedLookupValue(éditeur)

Fonctionne comme Data.Bind.Components.IBindListLookupEditor.GetSelectedLookupValue.

SelectedText(éditeur)

Fonctionne comme Data.Bind.Components.IBindListEditorCommon.GetSelectedText.

SelectedValue(éditeur)

Fonctionne comme Data.Bind.Components.IBindListEditorCommon.GetSelectedValue.

StrToDateTime(chaîne)

Fonctionne comme System.SysUtils.StrToDateTime.

SubString(chaîne, index, longueur)

Fonctionne comme System.UnicodeString.SubString.

SynchIndex(éditeur)

Fonctionne comme Data.Bind.Components.IBindListSynchEditor.GetSynchIndex.

ToNotifyEvent(valeur)

Convertit valeur en un événement.

ToStr(valeur)

Convertit valeur en une chaîne.

ToVariant(valeur)

Convertit valeur en un variant.

UpperCase(chaîne)

Fonctionne comme System.UnicodeString.UpperCase.

Voir aussi