Vues :

Question :
Comment puis-je rechercher des champs vides à l'aide de l'interface GAPI ?

Réponse :
Il existe deux options pour rechercher des champs vides à l'aide de la GAPI.

  1. La première consiste à utiliser une commande ISimpleSearchCommand et la méthode AddExtendedCriterion(). Pour ce faire, la chaîne de recherche "EMPTY()" doit être utilisée dans la méthode AddExtendedCriterion(), comme le montre l'exemple suivant :
    IFileCabinetSimpleSearchCommand mySimpleSearch = myFileCabinet.Commands.newSimpleSearch() ;
    mySimpleSearch.AddExtendedCriterion(myField, "EMPTY()") ;
    IResultlist myRL = mySimpleSearch.ExecuteEx() ;
  2. La deuxième option consiste à utiliser une commande de recherche professionnelle :
    o la chaîne de recherche doit être construite manuellement, étape par étape
    o par exemple, [FIELD1]="EMPTY()".[FIELD1]="EMPTY()" ou [STATUS]="ACTIVE"
    o le nom du champ doit toujours être le nom du champ interne (alias nom de colonne)
    IFileCabinetProfessionalSearchCommand myProfSearch = myFileCabinet.Commands.newProfessionalSearch() ;
    myProfSearch.AddCriterion("[COMPANY] = "[COMPANY] = \"ABC\" OR [COMPANY] = \"Crosslinks BV\"") ;
    IResultlist myRL = myProfSearch.ExecuteEx() ;

 

 

Veuillez noter: Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.