知识大全 简单数据库应用的创建及MASTAPP介绍(三)[2]
Posted 数据库
篇首语:健儿须快马,快马须健儿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 简单数据库应用的创建及MASTAPP介绍(三)[2]相关的知识,希望对你有一定的参考价值。
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(三)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
程序清单 修改数据库中的记录
unit Unit ;
interface
uses
Windows Messages SysUtils Classes Graphics Controls Forms
Dialogs StdCtrls Grids DBGrids ExtCtrls DB DBTables Buttons;
type
TForm = class(TForm)
DataSource : TDataSource;
customerTable: TTable;
Panel : TPanel;
DBGrid : TDBGrid;
Panel : TPanel;
UpperCaseFirstAddBtn: TButton;
UpperCaseSecondAddBtn: TButton;
MixedCaseFirstAddBtn: TButton;
MixedCaseSecondAddBtn: TButton;
BitBtn : TBitBtn;
procedure ForceCase(TargetField:String;ToUpper:Boolean)
procedure UpperCaseFirstAddBtnClick(Sender: TObject)
procedure MixedCaseFirstAddBtnClick(Sender: TObject)
procedure UpperCaseSecondAddBtnClick(Sender: TObject)
procedure MixedCaseSecondAddBtnClick(Sender: TObject)
procedure FormCreate(Sender: TObject)
private
Private declarations
public
Public declarations
end;
var
Form : TForm ;
implementation
const
upper=true;
Mixed=False;
$R * DFM
Function IsUpper(ch:char) Boolean;
begin
If (ch>= A )and(ch<= Z )then
IsUpper:=true
else
IsUpper:=False;
end;
procedure TForm ForceCase(TargetField:String;ToUpper:Boolean)
var
WorkBuffer:string;
i:Integer;
begin
with customerTable do
begin
DisableControls;
TRY
First; 将记录指针移到第一条记录处
While not EOF do
begin
WorkBuffer:=FieldByName(TargetField) AsString;
If ToUpper then
for i:= to Length(WorkBuffer)do
WorkBuffer[i]:=UpCase(WorkBuffer[i])
else
begin
for i:= to Length(WorkBuffer) do
If IsUpper(WorkBuffer[i]) then
WorkBuffer[i]:=chr(ord(WorkBuffer[i])+ )
WorkBuffer[ ]:=UpCase(WorkBuffer[ ])
end;
Edit;
FieldByName(TargetField) AsString:=WorkBuffer;
post;
Next;
end;
Finally
enableControls;
end;
end;
end;
procedure TForm UpperCaseFirstAddBtnClick(Sender: TObject)
begin
ForceCase( Addr Upper)
end;
procedure TForm MixedCaseFirstAddBtnClick(Sender: TObject)
begin
ForceCase( Addr Mixed)
end;
procedure TForm UpperCaseSecondAddBtnClick(Sender: TObject)
begin
ForceCase( Addr Upper)
end;
procedure TForm MixedCaseSecondAddBtnClick(Sender: TObject)
begin
ForceCase( Addr Mixed)
end;
procedure TForm FormCreate(Sender: TObject)
begin
customerTable open;
end;
end
插入和删除记录
虽然我们使用DBD或者在应用程序窗体中用TDBNavigator可以插入 删除表中的记录 但是任何重要的数据库应用程序都是根据最终用户的命令完成此类操作的 同样 如果我们掌握了字段对象及其用法 修改数据库中的记录 插入和删除记录将变得非常容易
cha138/Article/program/Delphi/201311/25168相关参考
知识大全 简单数据库应用的创建及MASTAPP介绍(三)[4]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(三)[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(三)[3]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(三)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(二)[2]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(二)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(二)[1]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(二)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(一)[3]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(一)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(一)[1]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(一)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(一)[2]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(一)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(二)[4]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(二)[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
知识大全 简单数据库应用的创建及MASTAPP介绍(二)[3]
DELPHI基础教程:简单数据库应用的创建及MASTAPP介绍(二)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
概论 本文将介绍如何创建一个三层应用程序并且将介绍如何创建一个WebService服务 ADONET创建Wi