⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit9.pas

📁 毕业设计(带论文)—试卷生成系统,做的不错
💻 PAS
📖 第 1 页 / 共 4 页
字号:
     temp:=7241;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第五知识点 函数之间结构体变量的数据传递' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''725%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=7251;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第六知识点 结构体嵌套' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''726%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=7261;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第七知识点 链表' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''727%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=7271;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第八知识点 共用体' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''728%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=7281;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第九知识点 枚举类型' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''729%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=7291;
  end;
end;

 end;
 end;
 {
if TreeView1.Selected.text='第八章 预处理命令  ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''8%%%''');
query1.Open;
 end;
 end;
if TreeView1.Selected.text='第一节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''81%%''');
query1.Open;
 end;
end;                                }


if TreeView1.Selected.text='第一知识点 宏' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''811%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8111;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第二知识点 条件编译' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''812%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8121;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第三知识点 文件包含' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''813%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8131;
  end;
end;

 end;
 end;
 {
if TreeView1.Selected.text='第二节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''82%%''');
query1.Open;
 end;
end;                           }


if TreeView1.Selected.text='第一知识点 文件概述' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''821%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8211;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第二知识点 文件的输入输出' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''822%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8221;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第三知识点 文件的定位操作' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''823%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8231;
  end;
end;

 end;
 end;
if TreeView1.Selected.text='第四知识点 文件的检测' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''824%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=8241;
  end;
end;

 end;
 end;
 {
if TreeView1.Selected.text='第九章 常用算法设计  ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''9%%%''');
query1.Open;
 end;
 end;

if TreeView1.Selected.text='第一节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''91%%''');
query1.Open;
 end;
end;                     }


if TreeView1.Selected.text='第一知识点 排序' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''911%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=9111;
  end;
end;

 end;
 end;
 {
if TreeView1.Selected.text='第二节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''92%%''');
query1.Open;
 end;
end;                               }


if TreeView1.Selected.text='第一知识点 查找' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''921%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=9211;
  end;
end;

 end;
 end;
 {
if TreeView1.Selected.text='第三节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''93%%''');
query1.Open;
 end;
end;                 }

if TreeView1.Selected.text='第一知识点 枚举法' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''931%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=9311;
  end;
end;

 end;
 end;                          {
if TreeView1.Selected.text='第四节 ' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_choose where tno like ''94%%''');
query1.Open;
 end;
end;                            }

if TreeView1.Selected.text='第一知识点 递归法' then
   begin
  query1.Active:=false;
  query1.Active:=true;
if(query1.Active=true)then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ti_readpro where tno like ''941%'' order by tno');
query1.Open;
begin
  if query1.RecordCount<>0 then
  begin
  query1.Last;
  temp:=query1.FieldValues['tno']+1;
  end
  else if query1.RecordCount=0 then
  begin
     temp:=9411;
  end;
end;

 end;
 end;
 DBMemo1.DataSource:=DataSource1;
  DBEdit1.DataSource:=DataSource1;
  DBEdit6.DataSource:=DataSource1 ;
  DBComboBox1.DataSource:=DataSource1;
  DBMemo2.DataSource:=DataSource1;
  DBEdit2.DataSource:=DataSource1;
  DBEdit3.DataSource:=DataSource1 ;
  DBEdit4.DataSource:=DataSource1;
   DBEdit5.DataSource:=DataSource1;
   DBRadioGroup1.DataSource:=DataSource1;
   DBMemo3.DataSource:=DataSource1;
  DBEdit8.DataSource:=DataSource1 ;
  DBEdit9.DataSource:=DataSource1;
   DBEdit10.DataSource:=DataSource1;
    DBEdit11.DataSource:=DataSource1;
    DBRadioGroup2.DataSource:=DataSource1;
       DBMemo4.DataSource:=DataSource1;
  DBEdit12.DataSource:=DataSource1 ;
  DBEdit13.DataSource:=DataSource1;
   DBEdit14.DataSource:=DataSource1;
    DBEdit15.DataSource:=DataSource1;
    DBRadioGroup3.DataSource:=DataSource1;

 DBNavigator1.DataSource:=DataSource1;
end;

procedure Treadproform.BitBtn3Click(Sender: TObject);
begin
DBNavigator2.BtnClick(nbCancel);
end;

procedure Treadproform.BitBtn2Click(Sender: TObject);
begin
if addreadpro then
     begin
       if checknewreadpro then
       begin

       DataModule4.Table_readpro.Post;
DataModule4.Table_readpro.Close;
DataModule4.Table_readpro.Open;
       showmessage('添加成功!');

       addreadpro:=false;
    //   inc(newshijuanhao);
     //  DataModule4.Table_shijuan.UpdateRecord;
     //  DBNavigator1.CanFocus;
      DBNavigator2.Enabled:=true;
        end
    else
    exit;
end;
end;

procedure Treadproform.FormCreate(Sender: TObject);
begin
addreadpro:=false;
end;

procedure Treadproform.TreeView1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 DBNavigator2.Enabled:=true;
end;

procedure Treadproform.DBNavigator1Click(Sender: TObject;
  Button: TNavigateBtn);
begin
case button of
nbFirst:

begin
  DataModule4.Table_readpro.First;
  end;
end;
end;

procedure Treadproform.DBEdit1Change(Sender: TObject);
begin
if DBEdit1.Text='' then
begin
DBNavigator2.VisibleButtons:=[nbInsert];

 DBNavigator2.Width:=28;
 end;
if DBEdit1.Text<>'' then
begin
 DBNavigator2.Width:=56;
DBNavigator2.VisibleButtons:=[nbInsert,nbDelete];
end;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -