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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? uiqstk.~pas

?? Delphi編寫(xiě)的啟光短信試題編輯平臺(tái)源碼
?? ~PAS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
unit UIQSTK;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, DBCtrls, StdCtrls, Grids, DBGrids, ExtCtrls, ComObj,
  DBTables, DB, MemDS, DBAccess, Ora, Gauges, ComCtrls, ADODB;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    DBGrid2: TDBGrid;
    OraSession1: TOraSession;
    DataSource2: TDataSource;
    OQueryST: TOraQuery;
    ListBox1: TListBox;
    OQuerySTLX: TOraQuery;
    Splitter1: TSplitter;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Label1: TLabel;
    Edit5: TEdit;
    Label2: TLabel;
    Memo2: TMemo;
    Button1: TButton;
    Button2: TButton;
    Button8: TButton;
    Label3: TLabel;
    DBNavigator1: TDBNavigator;
    Edit6: TEdit;
    ComboBox1: TComboBox;
    Label8: TLabel;
    Label4: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Label7: TLabel;
    Label6: TLabel;
    Label5: TLabel;
    GroupBox1: TGroupBox;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    RadioButton3: TRadioButton;
    RadioButton4: TRadioButton;
    BtnCancel: TButton;
    BtnDelet: TButton;
    BtnEdit: TButton;
    BtnInsert: TButton;
    OpenDialog1: TOpenDialog;
    DataSource1: TDataSource;
    TabSheet2: TTabSheet;
    Label9: TLabel;
    Gauge1: TGauge;
    Button4: TButton;
    Button5: TButton;
    DBGrid1: TDBGrid;
    ADOConnection1: TADOConnection;
    ADOTable1: TADOTable;
    ComboBox2: TComboBox;
    Label10: TLabel;
    Splitter2: TSplitter;
    OQuerySTF_STXH: TIntegerField;
    OQuerySTF_LXBH: TStringField;
    OQuerySTF_LXMC: TStringField;
    OQuerySTF_STNR: TStringField;
    OQuerySTF_STDAA: TStringField;
    OQuerySTF_STDAB: TStringField;
    OQuerySTF_STDAC: TStringField;
    OQuerySTF_STDAD: TStringField;
    OQuerySTF_STDAZ: TStringField;
    Button3: TButton;
    procedure FormShow(Sender: TObject);
    procedure BtnInsertClick(Sender: TObject);
    procedure ListBox1Click(Sender: TObject);
    function CutString(cha: char;Str: String;leftorright: Integer; PushNull: Boolean):string;
    procedure STEditClear;
    procedure STLXEditClear;
    procedure STEditReadOnly(readOnly: Boolean);
    procedure STLXEditReadOnly(readOnly: Boolean);
    procedure STKRefeshData;
    procedure STLXRefeshData;
    procedure Edit6KeyPress(Sender: TObject; var Key: Char);
    procedure Edit2KeyPress(Sender: TObject; var Key: Char);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure Edit3KeyPress(Sender: TObject; var Key: Char);
    procedure OQuerySTAfterScroll(DataSet: TDataSet);
    procedure BtnEditClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure BtnDeletClick(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure ComboBox2Change(Sender: TObject);
    procedure Button8Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    F_KLXBH: string;
    F_STXH: Integer;
    F_STNR: string;
    F_STDAA: string;
    F_STDAB: string;
    F_STDAC: string;
    F_STDAD: string;
    F_STDAZ: string;
    F_LLXBH: string;
    F_LXMC: string;
    F_BZ: string;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);
begin
    STKRefeshData;
    STLXRefeshData;
end;

procedure TForm1.BtnInsertClick(Sender: TObject);
var
    Sql:String;
    strtemp: String;
begin
    if Edit6.Text = '' then
    begin
        Application.MessageBox('試題內(nèi)容不能為空','注意',MB_OK or MB_ICONINFORMATION);
        exit;
    end;
    if ComboBox1.Text = '' then
    begin
        Application.MessageBox('試題類(lèi)型不能為空','注意',MB_OK or MB_ICONINFORMATION);
        exit;
    end;
    if Edit1.Text = '' then
    begin
        Application.MessageBox('答案A不能為空','注意',MB_OK or MB_ICONINFORMATION);
        exit;
    end;
    if Edit2.Text = '' then
    begin
        Application.MessageBox('答案B不能為空','注意',MB_OK or MB_ICONINFORMATION);
        exit;
    end;
    if not(RadioButton1.Checked or RadioButton2.Checked or RadioButton3.Checked or RadioButton4.Checked) then
    begin
        Application.MessageBox('正確答案不能為空','注意',MB_OK or MB_ICONINFORMATION);
        exit;
    end;
    with OQuerySTLX do
    begin
        strtemp:=CutString('(',ComboBox1.Text,1,true);
        Close;
        SQL.Text:='select F_STXH from SMTEST.D_IQSTK where (F_STNR = '''+Edit6.Text+''') and (F_LXBH = '''+strtemp+''')';
        ExecSQL;
        if OQuerySTLX.RecNo <> 0 then
        begin
            Application.MessageBox('試題內(nèi)容重復(fù),請(qǐng)重新輸入題目','提示',MB_OK or MB_ICONINFORMATION);
            Exit;
        end;
    end;
    with OQuerySTLX do
    begin
        Close;
        SQL.Text:='select * from SMTEST.D_IQSTK';
        ExecSQL;
        if RecNo <> 0 then
        begin
            Close;
            SQL.Text:='select max(F_STXH) as STNo from SMTEST.D_IQSTK';
            ExecSQL;
            if OQuerySTLX.RecNo <> 0 then
                F_STXH:=Fieldbyname('STNo').asinteger+1
            else
                F_STXH:=1;
        end
        else
        begin
             F_STXH:=1;
        end;
    end;
    F_STNR:=Edit6.Text;
    F_KLXBH:=CutString('(',ComboBox1.Text,1,true);
    F_STDAA:=Edit1.Text;
    F_STDAB:=Edit2.Text;
    F_STDAC:=Edit3.Text;
    F_STDAD:=Edit4.Text;
    if RadioButton1.Checked then
        F_STDAZ:='A'
    else if RadioButton2.Checked then
        F_STDAZ:='B'
    else if RadioButton3.Checked then
        F_STDAZ:='C'
    else if RadioButton4.Checked then
        F_STDAZ:='D';
    with OQueryST do
    begin
        try
            Close;
            SQL.Text:='insert into SMTEST.D_IQSTK (F_LXBH,F_STXH,F_STNR,F_STDAA,F_STDAB,F_STDAC,F_STDAD,F_STDAZ) values '+
             '('''+F_KLXBH+''','+IntToStr(F_STXH)+','''+F_STNR+''','''+
             F_STDAA+''','''+F_STDAB+''','''+F_STDAC+''','''+F_STDAD+''','''+F_STDAZ+''')';
            ExecSQL;
        except
            Application.MessageBox('新增失敗','注意',MB_OK or MB_ICONINFORMATION);
            exit;
        end;
        Application.MessageBox('保存成功','注意',MB_OK or MB_ICONINFORMATION);
        STKRefeshData;
        STEditClear;
    end;
end;

procedure TForm1.ListBox1Click(Sender: TObject);
var
    StrLXBH: String;
begin
    if ListBox1.SelCount<>0 then
    begin
        if ListBox1.Items.Strings[ListBox1.ItemIndex]='顯示全部試題記錄' then
        begin
            STKRefeshData;
        end
        else
        begin
            StrLXBH:=CutString('(',ListBox1.Items.Strings[ListBox1.ItemIndex],1,true);
            if not OraSession1.Connected then
                OraSession1.Connected:=true;
            with OQuerySTLX do
            begin
                Close;
                SQL.Text:='select F_LXMC,F_BZ from SMTEST.D_IQSTLX where (F_LXBH = '''+StrLXBH+''')';
                Open;
                Edit5.Text:=Fieldbyname('F_LXMC').AsString;
                Memo2.Lines.Text:=Fieldbyname('F_BZ').AsString;
            end;
            with OQueryST do
            begin
                Close;
                SQL.Text:='select ST.F_STXH,STLX.F_LXBH,STLX.F_LXMC,ST.F_STNR,'+
                        'ST.F_STDAA,ST.F_STDAB,ST.F_STDAC,ST.F_STDAD,ST.F_STDAZ '+
                        'from SMTEST.D_IQSTK ST,SMTEST.D_IQSTLX STLX where '+
                        '(ST.F_LXBH = STLX.F_LXBH)and(ST.F_LXBH = '+StrLXBH+')'+
                        'order by ST.F_STXH';
                Open;
            end;

        end;
    end;
end;

function TForm1.CutString(cha: char; Str: String; leftorright: Integer;
  PushNull: Boolean): string;
var
    i: Integer;
    text: WideString;
begin
    Result:=Str;
    text:=Str;
    case leftorright of
    1:  begin           //取分割符之前
            for i := 0 to length(text) do
            begin
                if char(text[i])= cha then
                begin
                    text:=copy(text,0,i-1);
                    if PushNull then
                    begin
                        text:= Trim(text);
                    end;
                    Result:=text;
                    Break;
                end;
            end;
        end;
    2:  begin           //取分割符之后
            for i := 0 to length(text) do
            begin
                if char(text[i]) = cha then
                begin
                    text:=copy(text,i+1,length(text));
                    if PushNull then
                    begin
                        text:= Trim(text);
                    end;
                    Result:=text;
                    Break;
                end;
            end;
        end;
    end;
end;

procedure TForm1.STEditClear;
begin
    Edit1.Clear;
    Edit2.Clear;
    Edit3.Clear;
    Edit4.Clear;
    Edit6.Clear;
    ComboBox1.Text:='';
end;

procedure TForm1.STLXEditClear;
begin
    Edit5.Clear;
    Memo2.Clear;
end;

procedure TForm1.STKRefeshData;
begin
    if not OraSession1.Connected then
        OraSession1.Connected:=true;
    with OQueryST do
    begin
        Close;
        SQL.Text:='select ST.F_STXH,STLX.F_LXBH,STLX.F_LXMC,ST.F_STNR,ST.F_STDAA,ST.F_STDAB,ST.F_STDAC,ST.F_STDAD,ST.F_STDAZ from SMTEST.D_IQSTK ST,SMTEST.D_IQSTLX STLX where ST.F_LXBH = STLX.F_LXBH order by ST.F_STXH';
        Open;
    end;
end;

procedure TForm1.Edit6KeyPress(Sender: TObject; var Key: Char);
begin
    if Key =#13 then
    begin
        Edit1.SetFocus;
    end;
end;

procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产1区2区3区精品美女| 国产999精品久久| 久久久久久久久蜜桃| 日本福利一区二区| 狠狠色丁香久久婷婷综合丁香| 亚洲女性喷水在线观看一区| 日韩三级视频在线看| 色噜噜狠狠色综合欧洲selulu| 久久精品国产网站| 婷婷综合五月天| 亚洲日本成人在线观看| 久久日韩精品一区二区五区| 7777精品伊人久久久大香线蕉 | 欧美亚洲国产一区二区三区va | 天堂午夜影视日韩欧美一区二区| 国产农村妇女精品| 日韩午夜在线播放| 91麻豆精品91久久久久同性| 日本道精品一区二区三区| 国产·精品毛片| 国产麻豆一精品一av一免费| 日av在线不卡| 午夜久久久久久| 一区二区三区久久| 亚洲欧美成人一区二区三区| 国产精品剧情在线亚洲| 久久久99久久| 久久蜜桃一区二区| 久久蜜桃香蕉精品一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 欧美久久高跟鞋激| 欧美视频三区在线播放| 欧洲精品在线观看| 91黄色在线观看| 色综合久久久久网| 色综合天天性综合| 99久久精品免费精品国产| 国产69精品久久久久777| 国产成人av影院| 岛国一区二区在线观看| 国产精品亚洲视频| 成人美女在线观看| 99久久免费精品| 色一情一伦一子一伦一区| aaa欧美色吧激情视频| www.成人网.com| 91亚洲精品久久久蜜桃网站 | 精品国产污污免费网站入口 | 香蕉加勒比综合久久| 一区二区三区在线观看国产| 亚洲精品va在线观看| 亚洲高清免费观看| 男人的j进女人的j一区| 国产一区视频网站| 国产v综合v亚洲欧| 色av成人天堂桃色av| 欧美日韩中文国产| 欧美一级高清片| 日韩免费观看2025年上映的电影| 精品国产凹凸成av人导航| 久久综合久久鬼色中文字| 久久久久久久免费视频了| 中文字幕一区二区三区四区 | 国产亚洲成年网址在线观看| 国产亚洲综合色| 亚洲日本va午夜在线影院| 亚洲最新在线观看| 六月婷婷色综合| 成人h版在线观看| 欧美性一区二区| 欧美一区二区大片| 欧美高清在线一区二区| 日韩理论片中文av| 婷婷综合五月天| 国产成人高清在线| 91福利在线播放| 337p粉嫩大胆色噜噜噜噜亚洲| 综合久久国产九一剧情麻豆| 欧美综合色免费| 欧美一级搡bbbb搡bbbb| 欧美高清在线精品一区| 亚洲无线码一区二区三区| 九九在线精品视频| 97se狠狠狠综合亚洲狠狠| 欧美日韩高清一区| 国产情人综合久久777777| 亚洲午夜久久久久中文字幕久| 狠狠色综合日日| 欧美天天综合网| 久久精品夜色噜噜亚洲a∨| 亚洲综合一二三区| 国产精品亚洲第一区在线暖暖韩国| 91蜜桃婷婷狠狠久久综合9色| 日韩午夜激情视频| 亚洲欧美成aⅴ人在线观看| 寂寞少妇一区二区三区| 欧美日韩一卡二卡| 亚洲国产精品av| 男男成人高潮片免费网站| 91啦中文在线观看| 久久色在线观看| 蜜臂av日日欢夜夜爽一区| 91免费国产视频网站| 久久久高清一区二区三区| 污片在线观看一区二区| 91在线视频在线| 国产亚洲精品超碰| 加勒比av一区二区| 欧美一区二区久久| 同产精品九九九| 在线观看91视频| 中文字幕一区二区三区视频 | 欧美日韩一区成人| 《视频一区视频二区| 国产在线精品一区二区三区不卡| 欧美男男青年gay1069videost | 久久先锋影音av鲁色资源| 欧美色精品天天在线观看视频| 欧美激情在线观看视频免费| 另类小说综合欧美亚洲| 欧美欧美欧美欧美首页| 亚洲一区二区三区四区中文字幕| 国产ts人妖一区二区| 久久无码av三级| 国产老妇另类xxxxx| 日韩你懂的电影在线观看| 天堂蜜桃91精品| 欧美日韩二区三区| 亚洲日本在线视频观看| 91色视频在线| 亚洲女同女同女同女同女同69| 播五月开心婷婷综合| 国产精品区一区二区三| 成人va在线观看| 最新久久zyz资源站| 99在线精品一区二区三区| 国产精品嫩草久久久久| www.性欧美| 亚洲天堂成人网| 在线视频综合导航| 五月天激情综合| 欧美一区二区三区婷婷月色| 秋霞电影网一区二区| 日韩欧美一卡二卡| 韩国一区二区三区| 国产三区在线成人av| 成人毛片在线观看| **欧美大码日韩| 欧美亚洲国产一区二区三区va| 亚洲超碰精品一区二区| 91麻豆精品国产91久久久资源速度 | 精品国产百合女同互慰| 国产美女视频91| 国产精品嫩草影院av蜜臀| 色天使色偷偷av一区二区 | av亚洲精华国产精华| 亚洲精品视频一区| 在线不卡中文字幕| 狠狠色丁香婷婷综合| 国产精品国模大尺度视频| 91亚洲午夜精品久久久久久| 亚洲国产日韩av| 欧美成人精品福利| 国产成a人亚洲| 亚洲精品福利视频网站| 欧美电影一区二区三区| 九九视频精品免费| 最新久久zyz资源站| 欧美日韩国产小视频在线观看| 久久精品久久综合| 国产精品黄色在线观看| 欧美日韩在线免费视频| 韩国三级在线一区| 亚洲视频香蕉人妖| 欧美蜜桃一区二区三区| 韩国av一区二区三区在线观看| 亚洲欧洲日产国产综合网| 欧美日韩国产123区| 国产白丝精品91爽爽久久| 亚洲老妇xxxxxx| 精品久久久久久综合日本欧美| 不卡av在线免费观看| 日韩精品五月天| 中文字幕欧美一区| 91.xcao| 91亚洲国产成人精品一区二三 | 日韩精品一卡二卡三卡四卡无卡| 久久综合资源网| 欧美视频一区在线| 国产精品一二三四区| 亚洲福利视频一区二区| 国产亚洲欧美一区在线观看| 欧美日韩大陆在线| 99精品欧美一区二区蜜桃免费| 午夜欧美在线一二页| 国产精品视频第一区| 欧美变态凌虐bdsm| 欧美性受xxxx| 成人精品免费网站| 精品一区二区三区香蕉蜜桃|