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

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

?? paper.pas

?? Delphi的在線考試系統
?? PAS
字號:
unit paper;

interface

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

type
  TAddPaper = class(TForm)
    Label1: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label2: TLabel;
    ComboBox1: TComboBox;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    ComboBox2: TComboBox;
    Memo2: TMemo;
    Edit2: TEdit;
    GroupBox1: TGroupBox;
    DBGrid1: TDBGrid;
    GroupBox2: TGroupBox;
    Memo1: TMemo;
    Edit1: TEdit;
    DataSource1: TDataSource;
    ADOQuery1: TADOQuery;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure ComboBox1Change(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure DataSource1DataChange(Sender: TObject; Field: TField);
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  AddPaper: TAddPaper;

implementation
  uses DataModule;
{$R *.dfm}

procedure TAddPaper.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;

procedure TAddPaper.ComboBox1Change(Sender: TObject);
var answer:string;
begin
    if combobox1.ItemIndex=0 then begin
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''選擇題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    combobox2.Visible:=true;
    memo2.Visible:=false;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    if answer='A' then
        combobox2.ItemIndex:=0
    else if answer='B' then
        combobox2.ItemIndex:=1
    else if answer='C' then
         combobox2.ItemIndex:=2
    else combobox2.ItemIndex:=3;
    end else if combobox1.ItemIndex=1 then begin
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''填空題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    memo2.Visible:=true;
    combobox2.Visible:=false;
    combobox2.Text:=trim(adoquery1.fieldbyname('答案').AsString);
     end else if combobox1.ItemIndex=2   then begin
     adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''問答題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    memo2.Visible:=true;
    combobox2.Visible:=false;
    combobox2.Text:=trim(adoquery1.fieldbyname('答案').AsString);
    end;
end;

procedure TAddPaper.FormCreate(Sender: TObject);
begin
    DBGrid1.Columns[0].FieldName:='小題題號';
end;

procedure TAddPaper.DataSource1DataChange(Sender: TObject; Field: TField);
var answer:string;
begin
    edit2.Text:=adoquery1.fieldbyname('分值').AsString;
    memo1.Text:=trim(adoquery1.Fieldbyname('題干').AsString);
    edit1.Text:=adoquery1.fieldbyname('小題題號').AsString;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    if combobox1.ItemIndex=0 then begin
    
    if answer='A' then
        combobox2.ItemIndex:=0
    else if answer='B' then
        combobox2.ItemIndex:=1
    else if answer='C' then
         combobox2.ItemIndex:=2
    else combobox2.ItemIndex:=3;

   end else begin
      memo2.Text:=answer;
   end;
end;

procedure TAddPaper.Button2Click(Sender: TObject);
begin
     edit1.Clear;
     edit2.Clear;
     memo1.Clear;
     memo2.Clear;
     combobox2.ItemIndex:=-1;
end;

procedure TAddPaper.Button1Click(Sender: TObject);
var query:TADOQuery;
  query1:TADOQuery;
  answer:string;
begin
   if trim(edit1.Text)<>''  then begin    //題號不為空
    query1:=TADOQuery.Create(nil);
    query1.Connection:=Data.Connection;
    query1.Close;
    query1.SQL.Clear;
    if combobox1.ItemIndex=0 then begin   //選擇題
        query1.SQL.Text:='select * from 題庫 where 題型 = ''選擇題'' and 小題題號 = '+trim(edit1.Text)+'';
        query1.Open;
        if  query1.Recordset.RecordCount = 0 then  begin
             query := TADOQuery.Create(nil);
             query.Connection := Data.Connection;
             query.Close;
             query.SQL.Clear;
             query.SQL.Text:='insert into 題庫(題型,小題題號,題干,答案,分值) values (''選擇題'','+
                              trim(edit1.Text)+','''+Memo1.Text+''','''+combobox2.text+''','+
                              edit2.text+')';
             MessageBox(handle, PChar(query.SQL.Text), '提示',  mb_IconWarning + mb_Ok);
             try
               query.ExecSQL;
             except
               MessageBox(handle, '添加錯誤', '提示',  mb_IconWarning + mb_Ok);
             exit;
             end;
        MessageBox(handle, '添加成功', '提示',  mb_IconWarning + mb_Ok);
         adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''選擇題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    combobox2.Visible:=true;
    memo2.Visible:=false;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    if answer='A' then
        combobox2.ItemIndex:=0
    else if answer='B' then
        combobox2.ItemIndex:=1
    else if answer='C' then
         combobox2.ItemIndex:=2
    else combobox2.ItemIndex:=3;
        end;


    end  else if combobox1.ItemIndex=1 then begin //填空題
        query1.SQL.Text:='select * from 題庫 where 題型 = ''填空題'' and 小題題號 = '+trim(edit1.Text)+'';
        query1.Open;
        if  query1.Recordset.RecordCount = 0 then  begin
             query := TADOQuery.Create(nil);
             query.Connection := Data.Connection;
             query.Close;
             query.SQL.Clear;
             query.SQL.Text:='insert into 題庫(題型,小題題號,題干,答案,分值) values (''填空題'','+
                              trim(edit1.Text)+','''+Memo1.Text+''','''+memo2.text+''','+
                              edit2.text+')';
             MessageBox(handle, PChar(query.SQL.Text), '提示',  mb_IconWarning + mb_Ok);
             try
               query.ExecSQL;
             except
               MessageBox(handle, '添加錯誤', '提示',  mb_IconWarning + mb_Ok);
             exit;
             end;
        MessageBox(handle, '添加成功', '提示',  mb_IconWarning + mb_Ok);
        adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''填空題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    memo2.Visible:=true;
    combobox2.Visible:=false;
    combobox2.Text:=trim(adoquery1.fieldbyname('答案').AsString);
        end;

    end  else if combobox1.ItemIndex=2 then begin  //問答題
      query1.SQL.Text:='select * from 題庫 where 題型 = ''問答題'' and 小題題號 = '+trim(edit1.Text)+'';
        query1.Open;
        if  query1.Recordset.RecordCount = 0 then  begin
             query := TADOQuery.Create(nil);
             query.Connection := Data.Connection;
             query.Close;
             query.SQL.Clear;
             query.SQL.Text:='insert into 題庫(題型,小題題號,題干,答案,分值) values (''問答題'','+
                              trim(edit1.Text)+','''+Memo1.Text+''','''+memo2.text+''','+
                              edit2.text+')';
             MessageBox(handle, PChar(query.SQL.Text), '提示',  mb_IconWarning + mb_Ok);
             try
               query.ExecSQL;
             except
               MessageBox(handle, '添加錯誤', '提示',  mb_IconWarning + mb_Ok);
             exit;
             end;
        MessageBox(handle, '添加成功', '提示',  mb_IconWarning + mb_Ok);
        adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''問答題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    memo2.Visible:=true;
    combobox2.Visible:=false;
    combobox2.Text:=trim(adoquery1.fieldbyname('答案').AsString);
        end;
    end;

   end;
end;

procedure TAddPaper.Button3Click(Sender: TObject);
var query:TADOQuery;
answer:string;
begin
   if trim(edit1.Text)<>''  then begin    //題號不為空
    query:=TADOQuery.Create(nil);
    query.Connection:=Data.Connection;
    query.Close;
    query.SQL.Clear;
    if combobox1.ItemIndex=0 then begin   //選擇題
       query.SQL.Text:='delete from 題庫 where 題型 = ''選擇題'' and 小題題號 = '+edit1.Text+'';
       MessageBox(handle, Pchar(query.sql.text), '提示',  mb_IconWarning + mb_Ok);
       query.ExecSQL;
       adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''選擇題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    combobox2.Visible:=true;
    memo2.Visible:=false;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    if answer='A' then
        combobox2.ItemIndex:=0
    else if answer='B' then
        combobox2.ItemIndex:=1
    else if answer='C' then
         combobox2.ItemIndex:=2
    else combobox2.ItemIndex:=3;

    end else if combobox1.ItemIndex=1 then begin
       query.SQL.Text:='delete from 題庫 where 題型 = ''填空題'' and 小題題號 = '+edit1.Text+'';
       MessageBox(handle, Pchar(query.sql.text), '提示',  mb_IconWarning + mb_Ok);
       query.ExecSQL;
       adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''填空題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    combobox2.Visible:=false;
    memo2.Visible:=true;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    memo2.Text:=answer;
     end else if combobox1.ItemIndex=2 then begin
       query.SQL.Text:='delete from 題庫 where 題型 = ''問答題'' and 小題題號 = '+edit1.Text+'';
       MessageBox(handle, Pchar(query.sql.text), '提示',  mb_IconWarning + mb_Ok);
       query.ExecSQL;
       adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Text:='select * from 題庫 where 題型=''問答題''';
    adoquery1.Open;
    edit2.Text:=InttoStr(adoquery1.fieldbyname('分值').AsInteger);
    memo1.Text:=adoquery1.fieldbyname('題干').AsString;
    combobox2.Visible:=false;
    memo2.Visible:=true;
    answer:=trim(adoquery1.fieldbyname('答案').AsString);
    memo2.Text:=answer;
     end ;
    end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩avvvv在线播放| 亚洲不卡一区二区三区| 久久日韩精品一区二区五区| 欧美日韩一区成人| 欧美午夜视频网站| 69堂成人精品免费视频| 欧美久久久久久久久久| 制服.丝袜.亚洲.另类.中文| 欧美一区二区三区在线电影| 日韩精品一区在线观看| 久久一夜天堂av一区二区三区| 2023国产精品自拍| 国产精品久久久久久户外露出 | 蜜乳av一区二区三区| 婷婷丁香久久五月婷婷| 美腿丝袜亚洲三区| 国产成人精品免费| 91蝌蚪porny| 3d动漫精品啪啪| 久久久亚洲欧洲日产国码αv| 国产精品网站在线观看| 亚洲靠逼com| 美女高潮久久久| 播五月开心婷婷综合| 欧美日韩一级黄| 精品久久一二三区| 国产精品久久久久永久免费观看| 亚洲成人精品一区二区| 国产一区在线不卡| 欧美这里有精品| 欧美成人精品福利| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区三区欧美| 国产精品一区二区久久不卡| 欧美私人免费视频| 久久久激情视频| 首页国产丝袜综合| 成人夜色视频网站在线观看| 欧美精品免费视频| 国产精品国产精品国产专区不蜜| 日韩成人一级大片| 91视频国产资源| 久久精品欧美日韩| 日韩成人av影视| 91九色最新地址| 日本一区二区在线不卡| 日本aⅴ免费视频一区二区三区| 白白色亚洲国产精品| 精品少妇一区二区三区在线播放| 亚洲永久免费av| 大胆亚洲人体视频| 精品国产乱码久久久久久图片 | 国产欧美一区二区精品秋霞影院| 午夜影院久久久| 91在线视频观看| 国产精品素人一区二区| 久久99精品久久久久久| 欧美福利视频导航| 亚洲最大成人综合| 色综合中文字幕国产 | 暴力调教一区二区三区| 欧美精品一区二区三区蜜桃视频| 舔着乳尖日韩一区| 欧美三级日韩三级| 亚洲精品第一国产综合野| 国产成人精品一区二区三区网站观看| 日韩精品中文字幕在线不卡尤物| 五月天视频一区| 欧美日韩午夜在线| 亚洲制服欧美中文字幕中文字幕| 99国产精品久久久久久久久久| 日本一区二区三区国色天香| 国内国产精品久久| 26uuu久久天堂性欧美| 韩日精品视频一区| 久久久99精品免费观看不卡| 狠狠v欧美v日韩v亚洲ⅴ| 26uuu欧美日本| 国产成人aaa| 欧美国产日韩亚洲一区| 成人av集中营| 亚洲伦理在线精品| 欧美日本乱大交xxxxx| 男男gaygay亚洲| 久久色在线视频| 成人激情免费网站| 亚洲免费观看高清完整版在线观看熊 | 日本午夜一本久久久综合| 日韩一区二区精品在线观看| 日一区二区三区| 91精品视频网| 国产精品香蕉一区二区三区| 中文字幕在线免费不卡| 91看片淫黄大片一级在线观看| 亚洲国产精品久久不卡毛片| 日韩一区二区不卡| 国产成人鲁色资源国产91色综| 亚洲精品少妇30p| 91精品国产高清一区二区三区| 国产一区二区三区视频在线播放| 国产精品久久一级| 欧美日韩一级二级三级| 国产高清成人在线| 亚洲一级不卡视频| 2021中文字幕一区亚洲| 色婷婷综合五月| 久久国产人妖系列| 亚洲乱码一区二区三区在线观看| 欧美日韩国产一二三| 国产很黄免费观看久久| 亚洲国产成人av网| 久久精品人人做人人爽97| 91久久精品一区二区三| 国产伦精品一区二区三区免费| 亚洲精品菠萝久久久久久久| 欧美一区二区三区男人的天堂| 国产成人小视频| 亚洲bt欧美bt精品777| 中文乱码免费一区二区| 日韩欧美亚洲一区二区| 色综合久久88色综合天天| 国产老女人精品毛片久久| 国产精品国产三级国产aⅴ原创 | 欧美亚洲动漫精品| 国产白丝精品91爽爽久久| 日本视频中文字幕一区二区三区| 国产精品美女一区二区三区 | 日本少妇一区二区| 亚洲夂夂婷婷色拍ww47 | 日韩国产在线观看| 亚洲永久免费av| 亚洲手机成人高清视频| 国产校园另类小说区| 欧美电影免费观看高清完整版在线| 欧美最猛性xxxxx直播| av在线不卡免费看| 国产成人免费视频一区| 紧缚奴在线一区二区三区| 亚洲第一搞黄网站| 亚洲精品精品亚洲| 亚洲同性gay激情无套| 久久久影视传媒| 久久亚洲捆绑美女| 日韩三区在线观看| 欧美一二三四在线| 欧美一区二区三区视频在线观看| 欧美午夜一区二区| 在线观看一区二区精品视频| 色婷婷一区二区三区四区| 不卡av电影在线播放| 99re热视频精品| 色诱视频网站一区| 色婷婷国产精品| 色香蕉成人二区免费| 91浏览器打开| 欧美日韩精品系列| 欧美高清视频不卡网| 91精品国产入口| 精品久久久久av影院 | 99精品视频免费在线观看| 粉嫩av一区二区三区粉嫩| 国产福利一区在线观看| 国产成人免费高清| 91亚洲永久精品| 欧美影院一区二区| 91精品欧美综合在线观看最新| 日韩免费观看高清完整版| 日韩欧美一级二级三级久久久| 精品久久人人做人人爱| 国产精品色一区二区三区| 亚洲另类色综合网站| 日韩精品一级中文字幕精品视频免费观看| 美洲天堂一区二卡三卡四卡视频 | 五月婷婷另类国产| 成人国产免费视频| 99久久精品国产导航| 欧美亚洲丝袜传媒另类| 日韩美女主播在线视频一区二区三区| 欧美成人高清电影在线| 国产精品视频九色porn| 亚洲国产毛片aaaaa无费看| 麻豆国产精品官网| 色综合天天综合给合国产| 884aa四虎影成人精品一区| 国产日韩欧美a| 久久精品国产色蜜蜜麻豆| 国产超碰在线一区| 欧美精品三级在线观看| 欧美韩日一区二区三区四区| 亚洲综合久久久| 成人中文字幕在线| 91精品一区二区三区久久久久久| 欧美极品美女视频| 日本欧美一区二区三区乱码| 不卡欧美aaaaa| 精品国产一区二区三区不卡 | 日韩二区三区四区| 成人app在线| 欧美大片国产精品| 亚洲精品视频在线看|