📄 pxlm.pas
字号:
unit PXLM;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, Grids, DBGrids,Common, ExtCtrls, DBCtrls, StdCtrls;
type
TFrm_PXLM = class(TForm)
DBGrid: TDBGrid;
ADOQuery: TADOQuery;
DataSource: TDataSource;
DBNavigator1: TDBNavigator;
Label1: TLabel;
DBGrid_QY: TDBGrid;
DataSource_QY: TDataSource;
ADOTable_QY: TADOTable;
ADOTable_FX: TADOTable;
DataSource_FX: TDataSource;
DBGrid_FX: TDBGrid;
Label2: TLabel;
ADOTable: TADOTable;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Frm_PXLM: TFrm_PXLM;
implementation
uses Filters;
{$R *.dfm}
procedure TFrm_PXLM.FormCreate(Sender: TObject);
var
SFilters:TFilters;
begin
ADOQuery.Connection:=Frm_Com.ADOConnection;
ADOQuery.SQL.Text:='Select 区域编号 from QY 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 ZFX 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;
ADOTable_QY.Connection:=Frm_Com.ADOConnection;
ADOTable_QY.TableName:='QY';
ADOTable_QY.Active:=true;
ADOTable_QY.Sort:='区域编号';
ADOTable_FX.Connection:=Frm_Com.ADOConnection;
ADOTable_FX.TableName:='ZFX';
ADOTable_FX.Active:=True;
ADOTable_FX.Sort:='总分线编号';
ADOTable.Connection:=Frm_Com.ADOConnection;
ADOTable.TableName:='PXL';
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_QY.Top:=DBGrid.Top;
Self.DBGrid_FX.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 + -