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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chind_address.pas

?? 清華大學物理實驗室 - 儀器管理系統 能實現實驗室中多項數據的保存,插入,刪除等
?? PAS
字號:
unit Chind_Address;

interface

uses
  Windows, Messages, Classes, SysUtils, Graphics, Controls, StdCtrls, Forms,
  Dialogs, DBCtrls, DB, Grids, DBGrids, Mask, ComCtrls, ExtCtrls, DBTables,
  Buttons;

type
  Tfrm_Address = class(TForm)
    Panel1: TPanel;
    DataSource1: TDataSource;
    Query1: TQuery;
    DBNavigator: TDBNavigator;
    Panel3: TPanel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Label1: TLabel;
    Label2: TLabel;
    Label6: TLabel;
    Label4: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label5: TLabel;
    Label3: TLabel;
    Label9: TLabel;
    EditDBEdit: TDBEdit;
    EditDBEdit2: TDBEdit;
    EditDBEdit5: TDBEdit;
    EditDBEdit3: TDBEdit;
    EditDBEdit4: TDBEdit;
    EditDBEdit7: TDBEdit;
    EditDBEdit6: TDBEdit;
    EditEMAIL: TDBEdit;
    DBComboBox1: TDBComboBox;
    TabSheet2: TTabSheet;
    Panel2: TPanel;
    Label22: TLabel;
    Label20: TLabel;
    Label23: TLabel;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    Label26: TLabel;
    Edit_name: TEdit;
    Edit_tel: TEdit;
    Edit_address: TEdit;
    RadioGroup1: TRadioGroup;
    ComboBox_sex: TComboBox;
    DBGrid1: TDBGrid;
    TabSheet3: TTabSheet;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    SpeedButton3: TSpeedButton;
    Label15: TLabel;
    DBEdit1: TDBEdit;
    DBEdit2: TDBEdit;
    DBEdit3: TDBEdit;
    DBEdit4: TDBEdit;
    CheckBox1: TCheckBox;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Table1: TTable;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure PageControl1Change(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure DataSource1DataChange(Sender: TObject; Field: TField);
    procedure FormActivate(Sender: TObject);
  private
    procedure AllRec;
    { private declarations }
  public
    { public declarations }
  end;

var
  frm_Address: Tfrm_Address;

implementation

uses Main, prt_Letter;

{$R *.DFM}

procedure Tfrm_Address.AllRec;
begin
  with Query1 do
  begin
    SQL.Clear;
    SQL.Add('SELECT * FROM "AddressList.db"');
    Prepare;
    ExecSQL;
    Open;
  end;
end;

procedure Tfrm_Address.FormCreate(Sender: TObject);
begin
  Height:=Constraints.MinHeight;
  Width:=Constraints.MinWidth;
  Panel1.Align:=alTop;
  Panel3.Align:=alClient;  
  PageControl1.Align:=alClient;
  PageControl1.ActivePageIndex:=0;  
  DBGrid1.Align:=alClient;
  Table1.DatabaseName:=MainForm.GetExePath+'mdb';
  Table1.TableName:='AddressList.DB';
  Query1.DatabaseName:=MainForm.GetExePath+'mdb';
  AllRec;
  table1.Open;
end;

procedure Tfrm_Address.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  Query1.Close;
  table1.Close;
  with Mainform do
  begin
//    StatusBar.Panels[1].Text:='通訊錄已關閉閉';
    if MDIChildCount=1 then
      StatusBar.Panels[1].Text:='';
  end;
  Action:=caFree;
end;

procedure Tfrm_Address.PageControl1Change(Sender: TObject);
begin
  case PageControl1.ActivePageIndex of
  0:begin
      if Table1.ReadOnly then
      begin
        Table1.Active:=false;
        Table1.ReadOnly:=False;
        Table1.Active:=True;
      end;
      DataSource1.DataSet:=Table1;
      Table1.Open;
    end;
  1:begin
      DataSource1.DataSet:=Query1;
//      AllRec;
    end;
  2:begin
      Table1.Active:=false;
      Table1.ReadOnly:=True;
      Table1.Active:=True;
      DataSource1.DataSet:=Table1;
      Edit1.Text:=DBEdit2.Text;
      Edit2.Text:=DBEdit3.Text;
//      AllRec;
    end;    
  end;
end;

procedure Tfrm_Address.SpeedButton2Click(Sender: TObject);
begin
  AllRec;
end;

procedure Tfrm_Address.SpeedButton1Click(Sender: TObject);
var
  SQLStr,SQLAll,Log:String;
  SQLTemp:Pchar;
  arrstr:array[1..5]of String;
  i,l:integer;
  function getsth(CurrEdit:TEdit):boolean;
  begin
    result:=false;
    if CurrEdit.Text<>'' then
      result:=true;
  end;
begin
  SQLAll:='';
  SQLStr:='SELECT * FROM "AddressList.db" WHERE ';
  if RadioGroup1.ItemIndex=1 then Log:='OR' else Log:='AND';
  if Getsth(Edit_name) then
    arrstr[1]:='(姓名='''+Edit_name.Text+''')';
  arrstr[2]:=ComboBox_sex.text;
  if arrstr[2]<>'' then
    arrstr[2]:='(性別='''+arrstr[2]+''')';
  if Getsth(Edit_Tel) then
    arrstr[3]:='(電話='''+Edit_Tel.Text+''')';
  if Getsth(Edit_Address) then
    arrstr[4]:='(地址='''+Edit_Address.Text+''')';
  arrstr[5]:='';
  for i:=1 to 4 do
  begin
    arrstr[5]:=arrstr[5]+arrstr[i];
    if arrstr[i]<>'' then
      SQLAll:=SQLAll+Log+arrstr[i];
  end;
  if arrstr[5]='' then
  begin
    showmessage('沒有查詢項目?');
    exit;
  end;
  
  l:=strlen(Pchar(SQLAll));
  GetMem(SQLTemp,l);
  SQLTemp^ := Chr(0);

  if SQLAll[1]='O' then
    StrCat(SQLTemp,Pchar(SQLAll)+2);
  if SQLAll[1]='A' then
    StrCat(SQLTemp,Pchar(SQLAll)+3);

  SQLStr:=SQLStr+SQLTemp+' ORDER BY 姓名,性別,電話,地址';
  FreeMem(SQLTemp);
//  Application.MessageBox(Pchar(SQLStr),'預查詢的SQL語句',MB_OK);

  with Query1 do
  begin
    SQL.Clear;
    SQL.Add(SQLStr);
    Prepare;
    ExecSQL;
    Open;
  end;
end;

procedure Tfrm_Address.SpeedButton3Click(Sender: TObject);
var
  LettName,LettSex,LettAdd1,LettAdd2,LettPost1,LettPost2:String;
begin
  LettName:=DBEdit1.Text;
  LettAdd2:=Edit3.Text;
  LettPost2:=Edit4.Text;
  if DBEdit4.Text='' then LettSex:='(收)' else
    if DBEdit4.Text='男' then LettSex:='先生(收)' else
      if DBEdit4.Text='女' then LettSex:='小姐(收)';
  Application.CreateForm(Tfrm_prt_letter,frm_prt_letter);
  if CheckBox1.Checked then
  begin
    if (Edit1.Text='')or(Edit2.Text='')then
    begin
      ShowMessage('請輸入郵編和地址');
      exit;
    end else
    begin
      LettAdd1:=Edit1.Text;
      LettPost1:=Edit2.Text;
    end;
  end else
  begin
      LettAdd1:=DBEdit2.Text;
      LettPost1:=DBEdit3.Text;
  end;
  with frm_prt_letter do
  begin
    Label1.Caption:=LettPost1;
    Label2.Caption:=LettAdd1;
    Label3.Caption:=LettName;
    Label4.Caption:=LettSex;
    Label5.Caption:=LettAdd2;
    Label6.Caption:=LettPost2;
    Show;
  end;
end;

procedure Tfrm_Address.DataSource1DataChange(Sender: TObject;
  Field: TField);
begin
  FormActivate(Sender);
end;

procedure Tfrm_Address.FormActivate(Sender: TObject);
begin
  MainForm.StatusBar.Panels[1].Text:='通訊錄紀錄導航信息:第'+inttostr(DataSource1.DataSet.RecNo)+'筆紀錄-總共'+inttostr(DataSource1.DataSet.RecordCount)+'筆紀錄';
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品午夜春色av| 91精品国产手机| 一区在线观看免费| 欧美色爱综合网| 蜜桃视频在线一区| 日本一区二区动态图| 在线观看欧美黄色| 狠狠色伊人亚洲综合成人| 日韩一区在线看| 91精品国产综合久久久蜜臀图片| 国产一区二区剧情av在线| 亚洲色图视频网站| 日韩一区二区精品葵司在线| 成人成人成人在线视频| 亚洲福利一区二区三区| 26uuu精品一区二区在线观看| 95精品视频在线| 九九久久精品视频| 亚洲欧美偷拍卡通变态| 日韩一本二本av| 91亚洲精品乱码久久久久久蜜桃| 日本aⅴ亚洲精品中文乱码| 中文字幕免费不卡在线| 日韩一区和二区| 91久久线看在观草草青青| 国产尤物一区二区在线| 亚洲成国产人片在线观看| 中文av字幕一区| 欧美变态tickling挠脚心| 在线亚洲一区观看| 成人一级黄色片| 久久99精品网久久| 丝袜脚交一区二区| 亚洲一区二区三区爽爽爽爽爽| 中文字幕乱码久久午夜不卡| 7777精品伊人久久久大香线蕉的| 成人91在线观看| 国产一区二区久久| 久久精品久久久精品美女| 亚洲成人激情社区| 亚洲精品亚洲人成人网在线播放| 久久久精品国产免大香伊| 91精品国产综合久久婷婷香蕉| 色综合久久天天综合网| 国产一区二区精品久久91| 日韩国产欧美在线视频| 亚洲综合男人的天堂| 中文字幕一区二区三区精华液| 欧美岛国在线观看| 欧美高清激情brazzers| 91福利区一区二区三区| 97精品国产露脸对白| 成人动漫视频在线| 成人毛片在线观看| 国产精品亚洲成人| 国产精品18久久久久久vr| 久久国产精品色婷婷| 免费高清不卡av| 日本欧美在线观看| 美女性感视频久久| 美女脱光内衣内裤视频久久网站| 青青青伊人色综合久久| 美女在线视频一区| 国产在线麻豆精品观看| 国产呦萝稀缺另类资源| 国产成人精品综合在线观看 | 亚洲成人av电影在线| 亚洲影院在线观看| 亚洲一区日韩精品中文字幕| 亚洲日本在线a| 亚洲综合色网站| 日韩激情在线观看| 美美哒免费高清在线观看视频一区二区| 日韩综合小视频| 日本免费在线视频不卡一不卡二| 男女视频一区二区| 激情小说欧美图片| 国产精品一区专区| 成人精品视频.| 91丝袜美腿高跟国产极品老师 | 一本一道久久a久久精品| 99视频国产精品| 色综合天天综合| 欧美色视频在线| 日韩欧美专区在线| 精品国产乱码久久久久久久久 | 久久久国产精品麻豆| 久久精品欧美一区二区三区不卡| 欧美精品一区二区三区在线播放 | 久久99精品久久久久久| 国产在线视频一区二区| 99在线热播精品免费| 欧美日韩精品是欧美日韩精品| 欧美久久婷婷综合色| www激情久久| 日韩码欧中文字| 亚洲国产精品一区二区www | 欧美亚洲国产一卡| 91精品欧美一区二区三区综合在| 久久综合狠狠综合久久综合88 | xf在线a精品一区二区视频网站| 国产欧美1区2区3区| 亚洲蜜臀av乱码久久精品蜜桃| 五月天网站亚洲| 国产乱码精品1区2区3区| 99久久国产综合精品色伊| 欧美人xxxx| 国产欧美一区二区精品性| 亚洲欧美日韩系列| 老司机午夜精品| 91亚洲精华国产精华精华液| 欧美一区二区私人影院日本| 国产欧美一区二区在线观看| 香蕉影视欧美成人| 国产精品一二三| 欧美日韩免费在线视频| 欧美sm极限捆绑bd| 最新日韩在线视频| 亚洲国产中文字幕| 国产在线播精品第三| 欧美三级中文字| 久久精品一区二区三区不卡 | 国产精品99久久久| 91在线视频18| 日韩精品中午字幕| 亚洲免费av网站| 国产一区二区免费在线| 欧美在线啊v一区| 国产拍揄自揄精品视频麻豆| 丝袜美腿亚洲色图| av在线免费不卡| 精品国产乱码久久久久久牛牛| 夜夜夜精品看看| 国产成人午夜精品5599| 在线观看91av| 玉米视频成人免费看| 国产v综合v亚洲欧| 欧美一区二区人人喊爽| 亚洲精品一二三| 成人av网站在线观看| 精品国产sm最大网站免费看| 亚洲嫩草精品久久| 国产精品一区二区在线播放| 91精品国产91久久综合桃花| 亚洲精品日日夜夜| 福利视频网站一区二区三区| 欧美一区二区三区在线视频| 亚洲一区二区三区视频在线| 91片在线免费观看| 国产精品情趣视频| 国产成人免费视| 久久综合久色欧美综合狠狠| 人妖欧美一区二区| 在线观看三级视频欧美| 亚洲欧美日韩一区二区 | 国产成人免费视频精品含羞草妖精| 日韩欧美国产一区在线观看| 三级成人在线视频| 欧美日精品一区视频| 亚洲精品写真福利| 97se亚洲国产综合自在线不卡| 欧美韩国日本综合| 国产精品 欧美精品| 国产夜色精品一区二区av| 国产中文一区二区三区| 欧美不卡在线视频| 精品一区二区精品| 精品福利av导航| 韩日精品视频一区| 精品av久久707| 黄色日韩三级电影| 国产拍欧美日韩视频二区| 懂色av中文一区二区三区| 国产日韩综合av| 欧美va亚洲va国产综合| 久久国产免费看| 久久久国际精品| 成人99免费视频| 亚洲免费在线电影| 欧美天堂亚洲电影院在线播放| 亚洲成av人片一区二区梦乃| 91精品国产品国语在线不卡 | 欧美性猛交xxxx乱大交退制版| 亚洲美女少妇撒尿| 欧洲精品一区二区三区在线观看| 亚洲一区二区黄色| 欧美一卡在线观看| 国产成人精品影视| 亚洲激情校园春色| 欧美日本韩国一区| 激情亚洲综合在线| 亚洲欧洲精品一区二区三区| 欧洲另类一二三四区| 美女在线视频一区| 国产蜜臀97一区二区三区 | 91麻豆精品国产综合久久久久久| 蜜臀va亚洲va欧美va天堂| 国产亚洲成aⅴ人片在线观看| 不卡的av在线| 亚洲成av人影院|