[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'U_GroupView' (#lazextcomponents)

TDBGroupView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: U_GroupView.pas line 93

type TDBGroupView = class(TDBListView)

protected

  gds_Querysource: TDataSource;

  

  gdat_QuerySource: TDataset;

  

  gdat_Query1: TDataset;

  

  gdat_Query2: TDataset;

  

  gvar_WorkingOriginKey: Variant;

  

  gvar_WorkingGroup: Variant;

  

  gdl_DataLinkOwner: TUltimListViewDatalink;

  

  gstl_GroupKey: TStringList;

  

  gstl_GroupField: TStringList;

  

  gs_GroupField: String;

  

  gs_UnitsField: String;

  

  gs_SortQuery: String;

  

  gs_TableOwner: String;

  

  gs_GroupKey: String;

  

  gs_GroupTable: String;

  

  gb_EstPrincipale: Boolean;

  

  ge_RecordedEvent: TDatasetNotifyEvent;

  

  ge_FilterEvent: TDatasetNotifyEvent;

  

  ge_QueryAll: TDatasetNotifyEvent;

  

  ge_CancelledEvent: TDatasetNotifyEvent;

  

  ge_RecordError: TDataSetErrorEvent;

  

  ge_BasketClick: TNotifyEvent;

  

  ge_RecordClick: TNotifyEvent;

  

  ge_CancelClick: TNotifyEvent;

  

  ge_TotalListClick: TNotifyEvent;

  

  ge_BtnInvertClick: TNotifyEvent;

  

  ge_ListClick: TNotifyEvent;

  

  gBT_Basket: TWinControl;

  

  gBT_Optional: TWinControl;

  

  gBT_Record: TWinControl;

  

  gBT_Cancel: TWinControl;

  

  gBT_TotalList: TWinControl;

  

  gBT_List: TWinControl;

  

  gbt_Exchange: TWinControl;

  

  gBT_Other: TWinControl;

  

  gBT_OtherTotal: TWinControl;

  

  gi_ImageInsere: Integer;

  

  gi_ImageSupprime: Integer;

  

  galv_OtherList: TDBGroupView;

  

  gb_SelfOpen: Boolean;

  

  gb_NoScroll: Boolean;

  

  gb_Basket: Boolean;

  

  procedure Notification(); override;

  

  function fb_BeginOpen; virtual;

  

  procedure p_SetHintString();

  

  procedure p_SetClickEvent();

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceSimilar; virtual;

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceDifferent; virtual;

  

  function fb_VerifyFields; virtual;

  

  function fb_ExecuteQuery1N; virtual;

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceDifferentTotal; virtual;

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceDifferentTotalOut; virtual;

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceSimilarTotal; virtual;

  

  function fb_ExecuteQueryNotLinkedNNGroupSourceSimilarTotalOut; virtual;

  

  function fb_ExecuteQueryShowAllGroup(); virtual;

  

  function fb_ExecuteQueryLinkedAllSelect; virtual;

  

  function fb_ExecuteQueryLinkedAllSelectTotal; virtual;

  

  procedure p_SetDatasources; virtual;

  

  function fb_OpenParamsQuery; virtual;

  

  procedure p_OpenQuery; virtual;

  

  procedure p_SetButtonsOther();

  

  procedure p_SetListImages; virtual;

  

  procedure p_ListLoaded; override;

  

  procedure EditingChanged; override;

  

  procedure p_DataSetChanged; override;

  

  procedure p_SetDataSourceGroup(); override;

  

  procedure p_LocateInit; virtual;

  

  procedure p_LocateRestore; virtual;

  

  procedure p_UndoRecord; virtual;

  

  procedure p_AddOriginKey(); virtual;

  

  procedure p_ReinitialisePasTout; override;

  

  function fb_Locate();

  

  procedure p_UpdateButtons(); override;

  

  procedure p_DesactiveGrille; virtual;

  

  procedure p_VerifieModifications; virtual;

  

  function fb_CanAdd(); override;

  

  function fb_ChangeEtatItem(); override;

  

  function fb_SetRecords(); override;

  

  function fb_SetList; override;

  

  function fb_CanSort; override;

  

  procedure DoSelectItem(); override;

  

  procedure LoadList; virtual;

  

  procedure DataLinkScrolled; override;

  

  procedure DataLinkClosed; virtual;

  

  procedure DblClick; override;

  

  procedure DragOver(); override;

  

  procedure KeyUp(); override;

  

  procedure MouseDown(); override;

  

  procedure p_PostDataSourceOwner; virtual;

  

  procedure p_CreateSQL; virtual;

  

public

  gb_OptionTotalList: Boolean;

  

  gb_TotalListReal: Boolean;

  

  gt_KeyOwners: tt_TableauVarOption;

  

  gstl_KeysListOut: tt_TableauVariant;

  

  procedure DataLinkLoadList; override;

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure p_AddSyncronousRecords; override;

  

  procedure p_Reinitialise; override;

  

  procedure DragDrop(); override;

  

  procedure p_TransfertTotal;

  

  procedure p_VideTotalList;

  

  procedure Refresh;

  

  property AllList: Boolean; [r]

  

  procedure Loaded; override;

  

published

  procedure p_Cancel(); virtual;

  

  procedure p_Record(); virtual;

  

  procedure p_VideBasket(); virtual;

  

  procedure p_ClickTransfertTotal(); virtual;

  

  procedure p_ClickTransfert(); virtual;

  

  procedure p_InvertClick(); virtual;

  

  property DataTableGroup: String; [rw]

  

  property DataTableOwner: String; [rw]

  

  property DatasourceQuery: TDataSource; [rw]

  

  property DataSourceQuery2: TDataSource; [rw]

  

  property DataSourceOwner: TDataSource; [rw]

  

  property DataKeyOwner: String; [rw]

  

  property DataFieldUnit: String; [rw]

  

  property DataFieldGroup: String; [rw]

  

  property DataListPrimary: Boolean; [rw]

  

  property ButtonTotalIn: TWinControl; [rw]

  

  property ButtonIn: TWinControl; [rw]

  

  property ButtonExchange: TWinControl; [rw]

  

  property ButtonTotalOut: TWinControl; [rw]

  

  property ButtonOut: TWinControl; [rw]

  

  property DataListOpposite: TDBGroupView; [rw]

  

  property ButtonRecord: TWinControl; [rw]

  

  property ButtonOption: TWinControl; [rw]

  

  property ButtonCancel: TWinControl; [rw]

  

  property DataImgInsert: Integer; [rw]

  

  property DataImgDelete: Integer; [rw]

  

  property ButtonBasket: TWinControl; [rw]

  

  property DataSensitiveBug: Boolean; [rw]

  

  property OnDataRecorded: TDatasetNotifyEvent; [rw]

  

  property OnDataCanceled: TDatasetNotifyEvent; [rw]

  

  property OnDataRecordError: TDatasetErrorEvent; [rw]

  

  property OnDataFilter: TDatasetNotifyEvent; [rw]

  

  property OnDataAllQuery: TDatasetNotifyEvent; [rw]

  

  property DataAllFilter: String; [rw]

  

  property DataAllFiltered: Boolean; [rw]

  

  property DataRecordValue: String; [rw]

  

  property OnDataAllWhereBasket: EBasketAllEvent; [rw]

  

  property DataKeyUnit;

  

end;

Inheritance

TDBGroupView

  

|

TDBListView

  

|

TListView

?

TObject