Package: u_searchcomponents Diagram Back to overview

TSearchCombo
class

Description
TSearchCombo

Inherits from: TRxDBLookupCombo
Implements: ISearchComponent
Attributes
Name Type Visibility
FLabel
TLabel   private
ds_Recherche
TDataSource   private
FOldLabelColor
TColor   private
lwin_ControlRecherche
TWinControl   private
FSearchControl
TWinControl   private
gfo_OldFilterOptions
TFilterOptions   private
gs_OldFilter
String   private
gs_NomColRech
String   private
FColor
TColor   private
gs_valeur
String   private
ge_DbOnSearch
TOnSearchdataEvent   private
ge_DbSearching
TSearchdataEvent   private
ge_DbAfterSearch
TSearchdataEvent   private
FOldFiltered
Boolean   protected
Form
  public
OldFilter
  public
OldFilterOptions
  public
OldFiltered
  public
SearchedControl
  public
NextControl
  public
Color
  public
Value
  public
OnSearch
  public
AfterSearch
  public
BeforeSearch
  public
TabStop
  public
ShowHint
  public
DisplayAllFields
  public
MyLabel
  public
Operations
Name Parameters Returns Visibility
GetForm

Description
TSearchCombo

  TCustomForm   private
p_SetDataSource

Description
Renseigne la propriété DataSource avec vérification d'existence à nil

TDataSource a_Value
 
  private
p_SetSearchCombo

Description
Le field de recherche ne doit pas être un booléen

TWinControl twin_edition
 
  protected
Create
TComponent AOwner
 
  public
DoEnter     public
DoExit     public
KeyValueChanged

Description
Gestion de l'Edit de recherche Touche appuyée //////////////////////////////////////////////////////////////////////////////

    public
Locate

Description
Le dmcombo doi avoir les mêmes liens de données

TLocateOptions alo_Options
 
Boolean   public


TSearchEdit
class

Description
TSearchEdit

Inherits from: TEdit
Implements: ISearchComponent
Attributes
Name Type Visibility
twin_edition
TWinControl   private
ds_Recherche
TDataSource   private
FLabel
TLabel   private
gfo_OldFilterOptions
TFilterOptions   private
FOldFiltered
Boolean   private
gs_OldFilter
String   private
gs_SansEspace
String   private
gs_NomColRech
String   private
ge_DbOnSearch
TOnSearchdataEvent   private
ge_DbSearching
TSearchdataEvent   private
ge_DbAfterSearch
TSearchdataEvent   private
FOldLabelColor
TColor   private
Form
  public
SearchedText
  public
OldFilter
  public
OldFilterOptions
  public
OldFiltered
  public
SearchedControl
  public
Color
  public
Datasource
  public
DataField
  public
TabStop
  public
ShowHint
  public
AutoSize
  public
OnSearch
  public
AfterSearch
  public
BeforeSearch
  public
MyLabel
  public
Operations
Name Parameters Returns Visibility
GetForm

Description
TSearchEdit

  TCustomForm   private
p_SetDataSource

Description
Renseigne la propriété DataSource avec vérification d'existence à nil

TDataSource a_Value
 
  private
p_SetSearchedControl
TWinControl AValeur
 
  protected
Create
TComponent AOwner
 
  public
Locate

Description
lws_SansEspace := TRimRight ( tx_edition.Text );

TLocateOptions alo_Options
 
Boolean   public
KeyPress

Description
Gestion de l'Edit de recherche Touche pressée Key : La touche //////////////////////////////////////////////////////////////////////////////

char ach_Key
 
  public
KeyUp

Description
Gestion de l'Edit de recherche Touche enlevée Key : La touche Shift : Option obligatoire pour la compatibilité //////////////////////////////////////////////////////////////////////////////

Word Key
TShiftState Shift
 
  public
DoEnter

Description
On se place sur l'enregistrement sur lequel on était placé

    public
DoExit     public


ISearchComponent interface
Implementing classes: TSearchEdit, TSearchCombo
Operations
Name Parameters Returns Visibility
GetForm   TCustomForm   public
p_SetDataSource
TDataSource a_Value
 
  public
DoEnter     public
DoExit     public
Locate
TLocateOptions alo_Options
 
Boolean   public