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

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

?? ubbgl.pas

?? 完善的學生管理系統源碼 適用于畢業設計和各種小的設計
?? PAS
字號:
unit Ubbgl;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, ADODB, Buttons, Grids, DBGrids, Report_Public,
  ComCtrls, XPMenu;

type
  TFmbbgl = class(TForm)
    spb1: TSpeedButton;
    spb3: TSpeedButton;
    spb2: TSpeedButton;
    DataSource1: TDataSource;
    Label1: TLabel;
    ComboBox1: TComboBox;
    Label2: TLabel;
    ComboBox2: TComboBox;
    Label3: TLabel;
    Edit1: TEdit;
    ADOQuery1: TADOQuery;
    ADOCommand1: TADOCommand;
    ListBox1: TListBox;
    SReport1: TSReport;
    DBGrid1: TDBGrid;
    ADOTable1: TADOTable;
    BitBtn1: TBitBtn;
    spb4: TSpeedButton;
    stb: TStatusBar;
    pgb: TProgressBar;
    XPMenu1: TXPMenu;
    ListBox2: TListBox;
    RadioButton1: TRadioButton;
    rt2: TRadioButton;
    spb5: TSpeedButton;
    spb6: TSpeedButton;
    spb7: TSpeedButton;
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure spb1Click(Sender: TObject);
    procedure spb3Click(Sender: TObject);
    procedure spb2Click(Sender: TObject);
   // procedure SpeedButton3Click(Sender: TObject);
    procedure spb4Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure rt2Click(Sender: TObject);
    procedure RadioButton1Click(Sender: TObject);
    procedure spb5Click(Sender: TObject);
    procedure spb6Click(Sender: TObject);
    procedure spb7Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure getXB() ;
     PROCEDURE getBj();
     function getkc():boolean;
     function setFields():string;
     procedure createtab();
     procedure insertcj();
      procedure insertxh();
  end;

var
  Fmbbgl: TFmbbgl;
  ord:string;
  //xhs:Tstrings;
implementation

uses Ubb, Udata;

{$R *.dfm}
function TFmbbgl.getkc():boolean;
var
strsql:string;
strxq,strbj,strkc:string;
begin
  if (combobox2.ItemIndex<1)  then  begin
  showmessage('必須先指定班級');
  result:=false;
  exit;
  end;
  if edit1.Text ='' then begin
  showmessage('必須先填寫學期');
  edit1.SetFocus;
  result:=false;
  exit;
  end;
  strxq:=edit1.Text;
  strbj:=trim(combobox2.Text);
     strsql:='select * from tkcb2 where ckcb2_xq='''+strxq+''' and ckcb2_bj = '''+strbj+'''';

 try
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add(strsql);
  result:=true;
  adoquery1.Open;
 if adoquery1.Eof and adoquery1.Bof then begin
  showmessage('該班級在所填的學期還沒開設任何課程');
  result:=false;
 exit;
  end;
 listbox1.Clear;
  pgb.Max :=ADOQuery1.FieldCount;
   pgb.Min:=0;
   pgb.Step:=1;
   pgb.StepIt;
   stb.Panels[0].Text :='導出班級課程列表';
 // listbox1.Items.BeginUpdate ;
   while not adoquery1.Eof do
  begin
    listbox1.Items.Add(adoquery1.FieldValues['ckcb2_kc']);
    //kcstrs.Add(adoquery1.FieldValues['ckcb2_kc']);
  adoquery1.Next;
  end;
  //listbox1.Items:=kcstrs;
 // listbox1.Items.EndUpdate;
  finally
 adoquery1.Close;
end;
end;

procedure TFmbbgl.getXB() ;
begin
try
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add('select * from txbb order by cxbb_xbbh');
  adoquery1.Open;
   ComboBox1.Clear;
   ComboBox1.Items.Add('所有系別');
   while not adoquery1.Eof do
  begin
    //dbcxblist.Items.Add(adoquery1.FieldValues['cxbb_bbm']);
    ComboBox1.Items.Add(adoquery1.FieldValues['cxbb_bbm']);
  adoquery1.Next;
  end;
  ComboBox1.ItemIndex:=0;
finally
 adoquery1.Close;


end;
end;
 PROCEDURE TFmbbgl.getBj();
  var
  strsql:string;
begin
combobox2.Clear;
combobox2.Items.Add('所有班級');
 if combobox1.ItemIndex=0 then
 strsql:='select * from tbjb'
 else
 strsql:='select * from tbjb where cbjb_xb='''+ trim(ComboBox1.Text) + '''order by cbjb_bjbh';
try
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add(strsql);
  adoquery1.Open;

   while not adoquery1.Eof do
  begin
    ComboBox2.Items.Add(adoquery1.FieldValues['cbjb_bjm']);
  adoquery1.Next;
  end;
  combobox2.ItemIndex := 0;
finally
 adoquery1.Close;
end;
end;
procedure TFmbbgl.FormCreate(Sender: TObject);
begin
ord:='ccjb_xh';
getxb();
getBj();
pgb.Parent:=Stb;
pgb.Top:=2;
pgb.Left:=stb.Panels[0].Width ;
pgb.Height :=stb.Height-2;
pgb.Width:=stb.Panels[1].Width ;
//setConn();
stb.Panels[0].Text :='當前沒有生成報表數據';
//xhs:=TStrings.Create;
end;

procedure TFmbbgl.ComboBox1Change(Sender: TObject);
begin
getbj();
end;

procedure TFmbbgl.spb1Click(Sender: TObject);

begin
 adotable1.Close;
if not getkc() then exit;
createtab();
insertxh();
insertcj();
adotable1.TableName :='ttmp';
adotable1.Open;
spb2.Enabled:=true;
spb3.Enabled:=true;
spb4.Enabled:=true;
spb5.Enabled:=true;
spb6.Enabled:=true;
spb7.Enabled:=true;
 pgb.Max :=0;
   pgb.Min:=0;

   stb.Panels[0].Text :='成功導出打印數據';
end;
procedure TFmbbgl.insertcj();
var
n,k:integer;
strxq,strcj,strkc,strsql,strxh:string;
begin
strxq:=edit1.Text;
k:=0;
//for n:=0 to listbox1.Items.Count-1 do begin
  //strkc:=trim(listbox1.Items[n]);
for k:=0 to listbox2.Items.Count -1 do begin
   strxh:=trim(listbox2.Items[k]);
 strsql:='select * from tcjb where ccjb_xq='''+strxq+
         '''  and ccjb_xh='''+strxh+'''';
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add(strsql);
  adoquery1.Open;
  pgb.Max :=ADOQuery1.FieldCount;
   pgb.Min:=0;
   pgb.Step:=1;
   pgb.StepIt;
   stb.Panels[0].Text :='開始導出學生成績';
  while not adoquery1.Eof do
  begin
  strkc:=adoquery1.FieldValues ['ccjb_kc'];
   strcj:=adoquery1.FieldValues['ccjb_cj'];
   strsql:='update ttmp set '+strkc+'='+strcj+' where 學號='''+strxh+'''' ;
   adocommand1.CommandText :=strsql;
   adocommand1.Execute;
  adoquery1.Next;
  end;
end;
end;

procedure TFmbbgl.insertxh();
var
strxq,strsql,strxh:string;
begin
listbox2.Clear;
 strxq:=edit1.Text;
 strsql:='select ccjb_xh from tcjb where ccjb_xq='''+strxq+''' and ccjb_kc=''綜合評測'' order by '+ord;
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add(strsql);
  adoquery1.Open;
  pgb.Max :=ADOQuery1.FieldCount;
   pgb.Min:=0;
   pgb.Step:=1;
   pgb.StepIt;
   stb.Panels[0].Text :='正在創建該班級學生列表';
  while not adoquery1.Eof do
  begin
   strxh:=adoquery1.FieldValues['ccjb_xh'];
   strsql:='insert into ttmp(學號) values('''+strxh+''')';
   listbox2.Items.Add(strxh);
   adocommand1.CommandText :=strsql;
   adocommand1.Execute;
  adoquery1.Next;
  end;
end;
procedure TFmbbgl.createtab();
var
strcrt:string;
begin
   stb.Panels[0].Text :='開始創建臨時表';

strcrt:='drop table ttmp';
adocommand1.CommandText :=strcrt;
adocommand1.Execute;
strcrt:='CREATE TABLE ttmp (';
strcrt:=strcrt+ setFields();
strcrt:=strcrt+')';
//showmessage(strcrt);
adocommand1.CommandText :=strcrt;
adocommand1.Execute;
stb.Panels[0].Text :='臨時表創建完畢';
end;
function tfmbbgl.setFields():string;
var
strfileds:string;
strfi:string;
i:integer;
begin
 if listbox1.Items.Count < 1 then exit;
 strfi:='';
 strfileds:='學號 text(20)';
   pgb.Max :=listbox1.Items.Count;
   pgb.Min:=0;
   pgb.Step:=1;
   pgb.StepIt;
 for i:=0 to listbox1.Items.Count-1 do begin
 strfi:=listbox1.Items[i];
 strfileds:=strfileds+','+strfi+' text(10)'
 end;
 result:=strfileds;
 end;
procedure TFmbbgl.spb3Click(Sender: TObject);
begin
SReport1.SRep_Print;
end;

procedure TFmbbgl.spb2Click(Sender: TObject);
begin
SReport1.SRep_Setting ;
end;



procedure TFmbbgl.spb4Click(Sender: TObject);
begin
SReport1.SRep_Preview;
end;

procedure TFmbbgl.FormClose(Sender: TObject; var Action: TCloseAction);
begin
adotable1.Close;
spb2.Enabled:=false;
spb3.Enabled:=false;
spb3.Enabled:=false;
spb5.Enabled:=false;
spb6.Enabled:=false;
spb7.Enabled:=false;
stb.Panels[0].Text :='當前沒有生成報表數據';
end;

procedure TFmbbgl.rt2Click(Sender: TObject);
begin
if rt2.Checked then
ord:='ccjb_xh'
else
ord:='ccjb_cj desc' ;
end;

procedure TFmbbgl.RadioButton1Click(Sender: TObject);
begin
if RadioButton1.Checked then
ord:='ccjb_cj desc'
else
ord:='ccjb_xh' ;
end;

procedure TFmbbgl.spb5Click(Sender: TObject);
begin
SReport1.SRep_PrintToExeclSelect;
end;

procedure TFmbbgl.spb6Click(Sender: TObject);
begin
SReport1.SRep_PrintToTxtSelect;
end;

procedure TFmbbgl.spb7Click(Sender: TObject);
begin
SReport1.SRep_PrintToHtmlSelect;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
777xxx欧美| 欧美精品粉嫩高潮一区二区| 久久精品99久久久| 免费国产亚洲视频| 日韩高清国产一区在线| 日韩精品亚洲专区| 日韩中文字幕不卡| 麻豆免费精品视频| 国产一区在线看| 丁香激情综合国产| 91在线porny国产在线看| 93久久精品日日躁夜夜躁欧美| 91在线你懂得| 欧美精品三级在线观看| 欧美一区二区免费视频| 2023国产一二三区日本精品2022| 欧美成人艳星乳罩| 国产亚洲精品精华液| 国产精品久久久久永久免费观看| 综合婷婷亚洲小说| 波多野结衣精品在线| 丁香婷婷综合激情五月色| 97精品国产97久久久久久久久久久久| 日本精品一区二区三区高清| 69堂国产成人免费视频| 国产日韩欧美精品一区| 综合电影一区二区三区 | av中文字幕一区| 欧美亚洲日本国产| 26uuu国产在线精品一区二区| 国产视频911| 亚洲午夜私人影院| 国产馆精品极品| 色菇凉天天综合网| 久久伊99综合婷婷久久伊| 亚洲乱码国产乱码精品精98午夜| 亚洲自拍偷拍九九九| 精品综合久久久久久8888| 成人免费三级在线| 欧美一区二区三区在线观看| 国产精品久久久久影院亚瑟| 天堂av在线一区| 99久久国产免费看| 久久综合久久鬼色| 亚洲午夜av在线| 99久久精品国产麻豆演员表| 欧美一级欧美一级在线播放| 亚洲色图视频网| 国内精品在线播放| 欧美精品久久天天躁| 国产精品嫩草99a| 麻豆精品国产传媒mv男同| 色综合一区二区| 久久精品网站免费观看| 久久精品国产一区二区三区免费看| 成人国产精品视频| 2020国产成人综合网| 日一区二区三区| 欧美在线视频日韩| 国产精品久久福利| 国产精品一区不卡| 欧美成人video| 日韩**一区毛片| 欧美一级欧美三级在线观看 | 国产日韩精品一区二区三区在线| 午夜久久久久久| 91理论电影在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲一区二区精品3399| 国产乱码精品一区二区三区忘忧草| 4hu四虎永久在线影院成人| 亚洲一区二区三区四区在线观看| 99精品视频一区| 国产精品国产三级国产a| 成人免费毛片片v| 国产精品视频在线看| 国产不卡免费视频| 欧美国产精品一区二区三区| 国产精品一区免费在线观看| 久久亚洲精精品中文字幕早川悠里 | 26uuu国产电影一区二区| 韩国中文字幕2020精品| 久久久99精品久久| 国产成人午夜视频| 亚洲精品自拍动漫在线| 色吧成人激情小说| 日韩精品一二区| 欧美xingq一区二区| 福利电影一区二区| 亚洲精品写真福利| 91精品视频网| 精品一区二区三区在线视频| 久久精品视频一区二区三区| av在线不卡电影| 亚洲国产一区二区视频| 宅男在线国产精品| 国产一区二区三区高清播放| 国产精品免费视频观看| 在线免费观看日本欧美| 毛片基地黄久久久久久天堂| 国产色产综合产在线视频| 色老头久久综合| 麻豆成人av在线| 亚洲欧美国产77777| 欧美一区二区性放荡片| bt7086福利一区国产| 午夜电影网一区| 中文字幕 久热精品 视频在线 | 国产精品传媒视频| 在线播放中文字幕一区| 丁香婷婷综合色啪| 欧美aaaaaa午夜精品| 中文一区在线播放| 欧美一区在线视频| 91色|porny| 国产精品综合一区二区三区| 亚洲欧美国产高清| 久久久91精品国产一区二区精品| 91成人网在线| 成人综合婷婷国产精品久久| 视频一区欧美精品| 亚洲欧美一区二区三区国产精品 | 91免费观看视频| 久久国产精品色| 亚洲国产日日夜夜| 国产精品天美传媒沈樵| 日韩欧美在线一区二区三区| 色香蕉久久蜜桃| 国产成人在线网站| 美女诱惑一区二区| 亚洲高清不卡在线观看| 国产欧美视频在线观看| 欧美一区二区久久久| 在线精品观看国产| 91免费精品国自产拍在线不卡| 激情偷乱视频一区二区三区| 午夜精品久久久久久久久| 亚洲日本欧美天堂| 中文字幕中文乱码欧美一区二区| 精品伦理精品一区| 日韩久久精品一区| 日韩一区二区电影在线| 欧美日本韩国一区| 欧美日韩激情一区| 欧美丰满少妇xxxbbb| 精品视频1区2区| 欧美日韩精品一二三区| 欧美日韩午夜在线视频| 欧美中文字幕一二三区视频| 色婷婷av一区二区三区软件| 97久久精品人人做人人爽| heyzo一本久久综合| caoporen国产精品视频| 91香蕉视频在线| 色诱视频网站一区| 色噜噜狠狠成人中文综合| 欧美色窝79yyyycom| 欧美日韩国产精品成人| 欧美肥胖老妇做爰| 这里是久久伊人| 26uuu亚洲综合色欧美| 26uuu久久天堂性欧美| 国产欧美日韩在线| 亚洲乱码国产乱码精品精可以看 | 国产亚洲精久久久久久| 国产精品国产精品国产专区不蜜| 国产精品视频九色porn| 亚洲色图欧洲色图| 亚洲成人精品影院| 韩国v欧美v亚洲v日本v| 成人精品一区二区三区中文字幕| 成人国产精品视频| 在线看日韩精品电影| 日韩欧美一区在线| 欧美激情一区二区三区蜜桃视频| 国产精品乱码人人做人人爱| 一区二区三区高清| 蜜臀av一区二区在线免费观看| 国产激情一区二区三区四区 | 717成人午夜免费福利电影| 亚洲精品一区二区在线观看| 国产精品天美传媒沈樵| 性做久久久久久免费观看 | **性色生活片久久毛片| 午夜久久电影网| 国产在线一区观看| 日本精品免费观看高清观看| 精品国产免费视频| 亚洲四区在线观看| 久久99国产精品麻豆| 欧美综合亚洲图片综合区| 久久综合av免费| 亚洲电影一区二区| av中文字幕一区| 日韩欧美视频一区| 亚洲精品自拍动漫在线| 国产精品2024| 宅男在线国产精品| 一级精品视频在线观看宜春院| 老司机精品视频线观看86 |