亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? searchsellonlyunit.pas

?? 一個(gè)售樓系統(tǒng)
?? PAS
字號:
Unit SearchSellOnlyUnit;

Interface

Uses
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
   Dialogs, DB, ADODB, Grids, DBGridEh, ExtCtrls, AAFont, AACtrls, StdCtrls,
   LbSpeedButton, LbButton, ACReportClass;

Type
   TSearchSellOnlyForm = Class(TForm)
      AALabel1: TAALabel;
      Panel1: TPanel;
      Splitter3: TSplitter;
      Splitter2: TSplitter;
      Splitter4: TSplitter;
      DBGridEH1: TDBGridEh;
      DBGridEh2: TDBGridEh;
      DBGridEh3: TDBGridEh;
      DataSource1: TDataSource;
      ADOQuery1: TADOQuery;
      DataSource2: TDataSource;
      ADOQuery2: TADOQuery;
      DataSource3: TDataSource;
      ADOQuery3: TADOQuery;
      Panel2: TPanel;
      Panel4: TPanel;
      LbSpeedButton2: TLbSpeedButton;
      LbSpeedButton1: TLbSpeedButton;
      AALabel21: TAALabel;
      combobox1: TComboBox;
      CheckBox1: TCheckBox;
      Panel3: TPanel;
      Panel5: TPanel;
      AALabel2: TAALabel;
      ComboBox2: TComboBox;
      Panel7: TPanel;
      CheckBox2: TCheckBox;
      LbButton1: TLbButton;
      LbButton2: TLbButton;
      LbButton3: TLbButton;
      SaveDialog1: TSaveDialog;
      DBGridEh4: TDBGridEh;
      ADOQuery4: TADOQuery;
      DataSource4: TDataSource;
      AALabel3: TAALabel;
      ComboBox3: TComboBox;
      RadioButton1: TRadioButton;
      RadioButton2: TRadioButton;
      AcReport1: TAcReport;
      Procedure FormClose(Sender: TObject; Var Action: TCloseAction);
      Procedure DBGridEh1CellClick(Column: TColumnEh);
      Procedure DBGridEh2CellClick(Column: TColumnEh);
      Procedure LbSpeedButton2Click(Sender: TObject);
      Procedure LbButton1Click(Sender: TObject);
      Procedure FormCreate(Sender: TObject);
      Procedure ComboBox1Change(Sender: TObject);
      Procedure ADOQuery1AfterScroll(DataSet: TDataSet);
      Procedure ADOQuery2AfterScroll(DataSet: TDataSet);
      Procedure RadioButton1Click(Sender: TObject);
      Procedure LbSpeedButton1Click(Sender: TObject);
      Procedure LbButton2Click(Sender: TObject);
      Procedure AALabel2Click(Sender: TObject);
      Procedure AALabel3Click(Sender: TObject);
      Procedure DBGridEh4DblClick(Sender: TObject);
   Private
    { Private declarations }
   Public
    { Public declarations }
   End;

Var
   SearchSellOnlyForm: TSearchSellOnlyForm;
   sCastNo          : TStringlist;
   sTname           : String;
Implementation
Uses DM, ViewUnitUnit, PUBFunction;
{$R *.dfm}

Procedure TSearchSellOnlyForm.FormClose(Sender: TObject;
   Var Action: TCloseAction);
Begin
   sCastNo.Free;

   Action := cafree;
   SearchSellOnlyForm := Nil;
End;

Procedure TSearchSellOnlyForm.DBGridEh1CellClick(Column: TColumnEh);
Begin
   With ADOQuery2 Do Begin
      sql.Text :=
         'select * FROM 項(xiàng)目信息表 WHERE 公司編號=''' +
         ADOQuery1.fieldbyname('公司編號').Text + '''';
      open;

   End;
   DBGridEh2CellClick(DBGridEh2.Columns.Items[0]);
End;

Procedure TSearchSellOnlyForm.DBGridEh2CellClick(Column: TColumnEh);
Begin
   With ADOQuery3 Do Begin
      sql.Text :=
         'SELECT * from 單體信息表 WHERE 公司編號=''' +
         ADOQuery1.fieldbyname('公司編號').Text + ''' and 項(xiàng)目編號=''' +
         ADOQuery2.fieldbyname('項(xiàng)目編號').Text + '''';
      open;

   End;
   CheckBox1.Caption := '查詢整個(gè)[' + ADOQuery2.fieldbyname('項(xiàng)目名稱').Text +
      '項(xiàng)目';
   ComboBox1Change(self);
   RadioButton1Click(self);
End;

Procedure TSearchSellOnlyForm.LbSpeedButton2Click(Sender: TObject);
Begin
   Close;
End;

Procedure TSearchSellOnlyForm.LbButton1Click(Sender: TObject);
Begin
   SaveDBGridEhToFile(ADOQuery4, DBGridEh4, SaveDialog1);
End;

Procedure TSearchSellOnlyForm.FormCreate(Sender: TObject);
Var
   adot             : TADOQuery;
   i                : integer;
Begin
   sCastNo := TStringlist.create;

   adot := TADOQuery.create(self);
   With adot Do Begin
      connection := DM.DataModule2.ADOConnection1;
      sql.Text := 'select * from 客戶信息表 where 公司編號=''' +
         ADOQuery1.fieldbyname('公司編號').Text + '''';
      open;
      ComboBox2.Items.Clear;
      For i := 0 To recordcount - 1 Do Begin
         ComboBox2.Items.Add(fieldbyname('姓名').Text);
         sCastNo.Add(fieldbyname('客戶編號').Text);
         Next;
      End;
      Free;

   End;

End;

Procedure TSearchSellOnlyForm.ComboBox1Change(Sender: TObject);
Var
   adot             : TADOQuery;
   i                : integer;
Begin
   If combobox1.Text = '拆遷還建' Then
      sTname := '單元拆遷還建表'
   Else
      sTname := '單元預(yù)售表';

   adot := TADOQuery.create(self);
   With adot Do Begin
      connection := DM.DataModule2.ADOConnection1;
      sql.Text := 'select * from ' + sTname + ' where 公司編號=''' +
         ADOQuery1.fieldbyname('公司編號').Text + ''' and 項(xiàng)目編號=''' +
         ADOQuery2.fieldbyname('項(xiàng)目編號').Text + '''';

      open;
      ComboBox3.Items.Clear;
      For i := 0 To recordcount - 1 Do Begin
         ComboBox3.Items.Add(fieldbyname('合同號').Text);
         Next;
      End;
      Free;

   End;
End;

Procedure TSearchSellOnlyForm.ADOQuery1AfterScroll(DataSet: TDataSet);
Begin
   DBGridEh1CellClick(DBGridEH1.Columns.Items[0]);
End;

Procedure TSearchSellOnlyForm.ADOQuery2AfterScroll(DataSet: TDataSet);
Begin
   DBGridEh2CellClick(DBGridEh2.Columns.Items[0]);
End;

Procedure TSearchSellOnlyForm.RadioButton1Click(Sender: TObject);
Begin
   ComboBox2.Enabled := RadioButton1.Checked;
   ComboBox3.Enabled := RadioButton2.Checked;
   ComboBox2.Text := ComboBox2.Items[0];
   ComboBox3.Text := ComboBox3.Items[0];

End;

Procedure TSearchSellOnlyForm.LbSpeedButton1Click(Sender: TObject);
Var
   SQLTEXT          : String;
Begin
   If (Trim(ComboBox2.Text) = '') Or (Trim(ComboBox3.Text) = '') Then Begin
      Application.MessageBox('未選擇客戶名或合同號!查詢無法進(jìn)行!', '錯(cuò)誤警告',
         MB_ICONERROR);
      Exit;
   End;

   If combobox1.Text = '預(yù)(銷)售' Then
      SQLTEXT :=
         'SELECT a.*,b.*,c.* FROM 單元信息表 a ' +
         'inner join (單元預(yù)售表 b ' +
         'inner join 客戶信息表 c on b.客戶編號=c.客戶編號)' +
         'on (a.公司編號=b.公司編號 '

   Else
      SQLTEXT :=
         'SELECT a.*,b.*,c.* FROM 單元信息表 a ' +
         'inner join (單元拆遷還建表 b ' +
         'inner join 客戶信息表 c on b.客戶編號=c.客戶編號)' +
         ' on (a.公司編號=b.公司編號 ';

   If Not CheckBox1.Checked Then
      SQLTEXT := SQLTEXT + ' and a.幢號=''' +
         ADOQuery3.fieldbyname('幢號').Text + '''';
   If Not RadioButton1.Checked Then
      SQLTEXT := SQLTEXT + ' AND A.合同號=''' +
         ComboBox3.Text + ''''
   Else
      SQLTEXT := SQLTEXT + ' and b.客戶編號=''' +
         sCastNo[ComboBox2.Items.IndexOf(ComboBox2.Text)] + '''';

   SQLTEXT := SQLTEXT +
      ') where a.房號=b.房號 and a.幢號=b.幢號 and a.項(xiàng)目編號=b.項(xiàng)目編號 AND B.是否過期=false';
   ADOQuery4.sql.Text := SQLTEXT;

   ADOQuery4.open;
   DBGridEh4.FindColumn('是否過期').Visible := false;
   DBGridEh4.FindColumn('過期日期').Visible := false;
End;

Procedure TSearchSellOnlyForm.LbButton2Click(Sender: TObject);
Begin
   If CheckBox2.Checked Then Begin
      If combobox1.Text = '預(yù)(銷)售' Then
         AcReport1.LoadFromFile(DM.CURRDIR + '\NIL_XMXSB_YXS.APT')
      Else
         AcReport1.LoadFromFile(DM.CURRDIR + '\NIL_XMXSB_CQHJ.APT');
   End Else Begin
      If combobox1.Text = '預(yù)(銷)售' Then
         AcReport1.LoadFromFile(DM.CURRDIR + '\XMXSB_YXS.APT')
      Else
         AcReport1.LoadFromFile(DM.CURRDIR + '\XMXSB_CQHJ.APT');
   End;
   Case TLbButton(Sender).tag Of
      100: AcReport1.Preview;
      101: AcReport1.Print;
   End;
End;

Procedure TSearchSellOnlyForm.AALabel2Click(Sender: TObject);
Begin
   RadioButton1.Checked := true;
End;

Procedure TSearchSellOnlyForm.AALabel3Click(Sender: TObject);
Begin
   RadioButton2.Checked := true;
End;

Procedure TSearchSellOnlyForm.DBGridEh4DblClick(Sender: TObject);
Begin
   If ADOQuery4.Active = false Then Exit;
   If ADOQuery4.recordcount = 0 Then Exit;
   ViewUnitForm := TViewUnitForm.create(self);
   ViewUnitForm.Show;
   Application.ProcessMessages;
   ViewUnitForm.ADOQuery1.RecNo := SearchSellOnlyForm.ADOQuery1.RecNo;
   ViewUnitForm.DBGridEh1CellClick(ViewUnitForm.DBGridEH1.Columns.Items[0]);
   ViewUnitForm.ADOQuery2.RecNo := SearchSellOnlyForm.ADOQuery2.RecNo;
   ViewUnitForm.DBGridEh2CellClick(ViewUnitForm.DBGridEh2.Columns.Items[0]);
   ViewUnitForm.ADOQuery3.RecNo := SearchSellOnlyForm.ADOQuery3.RecNo;
   ViewUnitForm.ADOQuery4.sql.Text :=
      'SELECT * FROM 單元信息表 WHERE 公司編號=''' +
      ViewUnitForm.ADOQuery1.fieldbyname('公司編號').Text +
      ''' and 項(xiàng)目編號=''' +
      ViewUnitForm.ADOQuery2.fieldbyname('項(xiàng)目編號').Text + ''' and 幢號='''
      +
      ViewUnitForm.ADOQuery3.fieldbyname('幢號').Text + ''' AND 房號=''' +
      ADOQuery4.fieldbyname('a.房號').Text + '''';
   ViewUnitForm.ADOQuery4.open;

   ViewUnitForm.DBGridEh4CellClick(ViewUnitForm.DBGridEh4.Columns.Items[0]);
   ViewUnitForm.LbSpeedButton2.click;
End;

End.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天综合天天做天天综合| 国产性色一区二区| 天天操天天综合网| 欧美日韩国产经典色站一区二区三区 | 久久久久久黄色| 国产精品一区二区在线播放| 久久久久久久久一| 成人av电影在线观看| 亚洲免费毛片网站| 4438成人网| 国产精品99久久久久久久vr| 国产精品沙发午睡系列990531| 97se亚洲国产综合自在线不卡| 亚洲午夜久久久久| 26uuu精品一区二区在线观看| 风间由美一区二区三区在线观看| 国产精品你懂的| 欧美视频中文字幕| 色成人在线视频| 亚洲成人午夜电影| 日韩美女一区二区三区四区| 成人午夜私人影院| 亚洲18女电影在线观看| 26uuu国产日韩综合| av亚洲精华国产精华| 天天影视涩香欲综合网 | 欧美成人激情免费网| 国产一区999| 亚洲图片欧美色图| 久久精品网站免费观看| 欧美亚洲国产bt| 国产一区二区美女诱惑| 一区二区三区中文字幕| 精品国精品国产| 一本大道av一区二区在线播放| 日本亚洲三级在线| 日本一区二区三区国色天香| 在线欧美日韩精品| 久久国产精品色| 一区二区在线免费观看| 2020日本不卡一区二区视频| 色婷婷av一区二区三区软件| 激情图片小说一区| 亚洲国产成人av网| 国产精品久久久久久久久快鸭| 777欧美精品| 色吊一区二区三区| 成人美女在线观看| 九九视频精品免费| 天堂va蜜桃一区二区三区漫画版 | 91麻豆精品国产91久久久资源速度| 国产成人免费视频网站高清观看视频 | 在线成人免费观看| 色94色欧美sute亚洲线路二| 韩国中文字幕2020精品| 亚洲高清免费视频| 亚洲免费观看视频| 国产精品理伦片| 国产日韩欧美精品一区| 欧美不卡视频一区| 欧美一区午夜精品| 欧美日韩国产综合久久| 91在线看国产| 99久久婷婷国产| av成人老司机| av爱爱亚洲一区| 成人国产精品免费网站| 国产成人高清在线| 国产电影一区二区三区| 激情五月婷婷综合| 激情欧美日韩一区二区| 麻豆91在线播放| 欧美96一区二区免费视频| 丝袜a∨在线一区二区三区不卡| 一区二区三区资源| 一级做a爱片久久| 亚洲综合色成人| 亚洲国产另类av| 韩国精品一区二区| 麻豆久久一区二区| 狠狠色综合播放一区二区| 亚洲欧美一区二区三区国产精品| 亚洲欧洲三级电影| 日韩国产一区二| 亚洲精品欧美综合四区| 亚洲免费观看在线观看| 一区二区日韩电影| 亚洲成人动漫av| 麻豆精品精品国产自在97香蕉| 麻豆精品视频在线观看| 极品美女销魂一区二区三区| 国产精品99久久久| 99综合电影在线视频| 在线欧美一区二区| 欧美一区午夜视频在线观看| 精品乱人伦小说| 国产亚洲欧美色| 中文字幕一区二区视频| 怡红院av一区二区三区| 亚洲国产精品视频| 麻豆国产精品官网| 大陆成人av片| 欧美性受xxxx| 日韩精品中文字幕一区二区三区 | 久久久久久久久久久久久夜| 久久久午夜精品| 国产精品久久久一本精品| 亚洲精品国产a| 蜜臀av性久久久久蜜臀aⅴ| 国产盗摄精品一区二区三区在线| 99久久免费精品高清特色大片| 在线精品视频一区二区三四| 欧美一区二区三区成人| 中文一区在线播放| 天天综合色天天综合| 国产精品白丝av| 欧美日韩在线亚洲一区蜜芽| 久久久亚洲午夜电影| 亚洲精品国久久99热| 久久疯狂做爰流白浆xx| 93久久精品日日躁夜夜躁欧美| 欧美精品一二三| 中文字幕+乱码+中文字幕一区| 亚洲一区二区三区四区在线| 久久成人麻豆午夜电影| 99国产精品久久久久久久久久| 91麻豆精品国产自产在线观看一区 | 欧美一级一区二区| 中文字幕一区二区三区av| 美女视频免费一区| 日本高清视频一区二区| 久久免费电影网| 婷婷成人激情在线网| 91猫先生在线| 久久欧美中文字幕| 日本亚洲最大的色成网站www| 99国产精品久| 欧美精品一区二区久久婷婷| 亚洲国产美女搞黄色| 欧美日韩mp4| 亚洲天堂免费看| 国产精品123区| 欧美一区二区免费| 亚洲一二三四在线观看| 岛国精品在线播放| 久久午夜免费电影| 日韩国产一二三区| 欧美日韩亚洲综合一区 | 337p日本欧洲亚洲大胆色噜噜| 一区二区三区视频在线观看| 国产.欧美.日韩| 久久综合久久99| 久久国产精品第一页| 欧美高清激情brazzers| 亚洲图片欧美视频| 欧美午夜免费电影| 亚洲午夜电影在线观看| 色拍拍在线精品视频8848| 国产精品女人毛片| av一区二区三区黑人| 国产精品你懂的| 成人动漫视频在线| 国产精品拍天天在线| 成人一级片在线观看| 国产亚洲欧美色| 成人在线综合网| 国产精品第五页| 色综合中文综合网| 日韩欧美一区电影| 日韩国产欧美在线观看| 欧美久久久久久久久| 午夜日韩在线观看| 欧美美女网站色| 日本在线不卡一区| 精品国产1区2区3区| 国产乱码精品1区2区3区| 精品福利av导航| 国产一区二区精品在线观看| 久久综合久久综合久久综合| 国产乱码精品1区2区3区| 国产日韩欧美制服另类| 懂色av一区二区三区蜜臀| 中文字幕国产一区| 99在线视频精品| 亚洲曰韩产成在线| 欧美一级片在线观看| 久久se精品一区二区| 欧美国产精品一区| 色婷婷国产精品久久包臀 | 欧美成人精精品一区二区频| 国产一区二三区| 中文字幕一区二区三区精华液| 欧美色老头old∨ideo| 日本不卡视频一二三区| 久久九九久精品国产免费直播| 成人黄色a**站在线观看| 亚洲国产三级在线| 精品日韩99亚洲| 99视频精品在线| 日韩福利视频网|