,要做个做数据库中随机抽奖的程序,抽出来的号码,每个号码只有一次抽奖机会,有没什么好的想法!希望大家支持下!
多谢谢
多谢谢
解决方案 »
- filesize() 求这个函数的例子
- [求助]繁体系统里显示简体,评价实力的好题目,对自己有信心的来试试。。。我也来哗众取宠
- 如何实时监控计算机执行的程序,当前活动的窗口
- 查询后控制焦点。让焦点落在listbox中符合查询条件的行,如何实现,。。。。。。。。。。。。。。。。。。
- 问题可能很好笑,但是我确实不会!顶的有分!不够再加(COM+方面的)
- help:如何激活某一进程的主窗口?
- dbExpress兼容性问题。
- *******************RX Library如何安装????急!急!急!急!急!急!急!急!********
- 急!BDE打开DBF数据表错误!
- delphi xe8 ARequestInfo.Params.Values['']中文乱码
- Delphi调用VC版COM接口函数抛异常
- 请问有没有办法把两个不同的数据库中查出的数据(字段、结构完全相同)在一个Dbgrid中显示出来???
2. -- 隨機抽出5個no
select top 5 _no from _table where _no not in (select no from temp)
order by newid()
// 並將這些no存入臨時表
unit SportUnit;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs,
StdCtrls, Buttons, ExtCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;//以上用于放置七位号码
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
Timer1: TTimer;
Label8: TLabel;
Timer2: TTimer;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure Timer2Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
timer1.Enabled:=True;
timer2.Enabled:=True;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
timer1.Enabled:=false;
timer2.Enabled:=false;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Randomize;
Label1.Caption:=IntToStr(Random(10));
Label2.Caption:=IntToStr(Random(10));
Label3.Caption:=IntToStr(Random(10));
Label4.Caption:=IntToStr(Random(10));
Label5.Caption:=IntToStr(Random(10));
Label6.Caption:=IntToStr(Random(10));
//随机产生0-9整数
Label7.Caption:=IntToStr(Random(5));
//随机产生0-4整数,第七位为特别号
Application.ProcessMessages;
//处理Windows消息,属简单多线程
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
close;
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Label8.Caption:=FormatDateTime('yyyy"年"m"月"d
"日"dddd',date)+' '+TimeToStr(time);
end;