📄 djdym.pas
字号:
unit DJDYM;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, Grids, DBGrids,Common, ExtCtrls, DBCtrls, StdCtrls;
type
TFrm_DJDYM = class(TForm)
DBGrid: TDBGrid;
ADOQuery: TADOQuery;
DataSource: TDataSource;
DBNavigator1: TDBNavigator;
Label1: TLabel;
DBGrid_BDS: TDBGrid;
DataSource_BDS: TDataSource;
ADOTable_BDS: TADOTable;
ADOTable_KGLX: TADOTable;
DataSource_KGLX: TDataSource;
DBGrid_KGLX: TDBGrid;
Label2: TLabel;
ADOTable: TADOTable;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Frm_DJDYM: TFrm_DJDYM;
implementation
uses Filters;
{$R *.dfm}
procedure TFrm_DJDYM.FormCreate(Sender: TObject);
var
SFilters:TFilters;
begin
ADOQuery.Connection:=Frm_Com.ADOConnection;
ADOQuery.SQL.Text:='Select 变电所编号 from BDS order by 变电所编号';
ADOQuery.Open;
ADOQuery.First;
DBGRid.Columns[2].PickList.Clear;
while not ADOQuery.Eof do
begin
DBGRid.Columns[2].PickList.ADD(ADOQuery.FieldByName('变电所编号').AsString);
ADOQuery.Next;
end;
ADOQuery.SQL.Text:='Select 类型编号 from KGLX order by 类型编号';
ADOQuery.Open;
ADOQuery.First;
DBGRid.Columns[3].PickList.Clear;
while not ADOQuery.Eof do
begin
DBGRid.Columns[3].PickList.ADD(ADOQuery.FieldByName('类型编号').AsString);
ADOQuery.Next;
end;
ADOQuery.SQL.Text:='Select * from DYQ';
ADOQuery.Open;
ADOTable_BDS.Connection:=Frm_Com.ADOConnection;
ADOTable_BDS.TableName:='BDS';
ADOTable_BDS.Active:=true;
ADOTable_BDS.Sort:='变电所编号';
ADOTable_KGLX.Connection:=Frm_Com.ADOConnection;
ADOTable_KGLX.TableName:='KGLX';
ADOTable_KGLX.Active:=True;
ADOTable_KGLX.Sort:='类型编号';
ADOTable.Connection:=Frm_Com.ADOConnection;
ADOTable.TableName:='DYQ';
ADOTable.Active:=true;
ADOTable.Filtered:=true;
SFilters:=TFilters.Create(ADOTable,DBGrid,DBNavigator1.Top+DBNavigator1.Height+10);
SFilters.AddEdit;
Self.Height:=DBGrid.Top+DBGrid.Height+50;
Self.DBGrid_BDS.Top:=DBGrid.Top;
Self.DBGrid_KGLX.Top:=DBGrid.Top;
Self.Label1.Top:=DBGrid.Top-Self.Label1.Height-10;
Self.Label2.Top:=DBGrid.Top-Self.Label2.Height-10;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -