delphi 用input连续记录所输入的次数


本文整理自网络,侵删。

  

unit Unit1;

interface

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

type
TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    Label1: TLabel;
    Button3: TButton;
    ADOQuery1: TADOQuery;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
private
    { Private declarations }
public
    { Public declarations }
end;

var
Form1: TForm1;

implementation
var

str:Array[1..100]of String;
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
k,b:Integer;
begin
if edit1.Text<>'' then
begin
b:=strtoint(edit1.Text);

for k:=1 to b do
    begin

        str[k]:=InputBox('请输入成绩',pchar('第'+inttostr(k)+'位'),'0');

      end;
    end;

end;
procedure TForm1.Button2Click(Sender: TObject);
var
m,b:Integer;
begin
b:=strtoint(edit1.Text);
for m:=1 to b do
    begin

         Form1.Canvas.TextOut(30,30*m,str[m]);

      end;
end;
procedure TForm1.Button3Click(Sender: TObject);
var
m,b:Integer;
begin
b:=strtoint(edit1.Text);
for m:=1 to b do
    begin
    with adoquery1 do
    begin
    close;
    sql.Clear;
    sql.Add('insert into 测试 values(:a)');
    parameters.ParamByName('a').Value:=str[m];
    execsql;
    end;
    end;
    showmessage('存储成功!');
end;

end.

相关阅读 >>

Delphi xe5复制粘贴操作

Delphi system.net.httpclient 下载

Delphi 能否把.txt文件的数据导入到access数据库中

Delphi将dbgrid数据导出到excel表中

Delphi文件监视主单元文件

Delphi 2010下使用sqlitesimpleDelphi连接sqlite数据库及中文乱码问题的解决

Delphi xe5 android 开发实现手机打电话和发短信

Delphi 设计一个有渐变色的标签

Delphi firedac在后台线程中从mssql server检索记录的方法

Delphi 关于汉字换行问题

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...