说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何控制关键字段的重复输入及报错-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
如何控制关键字段的重复输入及报错-Delphi资料

下面以一个实例来说明:在 ‘c:\’ 下有一个数据库‘Renshi.dbf’,字段为:‘bianhao’;‘xingming’,类型为字符型,以关键字段‘bianhao’为索引字段,建立数据库的连接。

我们用控件DBNavigator1、DataSource1、Table1、DBedit1、

DBedit2、Table2来建立数据库的连接。其各属性为:

Table1.databasename:='c:\';

Table1.tablename:='renshi.dbf';

Table1.active:=true;

DataSource1.dataset:=table1;

DBNavigator1.datasource:=DataSource1;

编号:对应字段bianhaio; 姓名:对应xingming字段;

dbedit1.datasource:=DataSource1;

dbedit1.datafield:='bianhao';

dbedit2.datasource:=DataSource1;

dbedit2.datafield:='xingming';

这样数据库的连接就建立好了。

这里我们要求‘编号’为关键字段,不允许重复输入,为了控制输入的编号为唯一,我们在数据库变化时对Table1加入一个Beforepost事件,程序如下:

procedure TForm1.Table1

BeforePost(DataSet: TDataSet);

begin

with table2 do

begin

databasename:='c:\';

tablename:='renshi.dbf';

indexfieldnames:='bianhao';

if not active then open; {判断数据库是否打开}

Refresh; {刷新数据库}

setkey; {设置数据库为搜索状态}

fieldbyname('bianhao').asstring:=dbedit1.text;

{设置输入的编号 字段内容为搜索的标准}

gotokey;

{移动到搜寻的记录上,完成搜索}

if gotokey then

{如果找到搜索的记录,则gotokey返回true}

begin

showmessage('输入的编号已存在!请重新输入');

abort; {终止该操作}

end;

end;

end;

这样,就保证了‘编号’字段的唯一性,当重复输入时,计算机就会提示出错信息,并且该数据不能保存,只能进行修改或放弃保存操作。

该程序在Delphi4.0下调试通过。

传苹果与时代华纳等公司合作,推新一代Apple TV 追本溯源 解析“大数据生态环境”发展现状 为Hadoop存储层增加对OpenStack Swift的支持 详解并行逻辑回归 在AWS上使用GPU实现分布式神经网络 大数据时代,看“小数据”如何支持决策 22人15天研发 微信红包系统发起“珍珠港偷袭”的背后 开发产品防脱节,DevOps来帮忙 手游福音:官方中文版Unity用户手册免费发布 支持多平台!2D和3D游戏引擎Godot宣布开源 从Google备份互联网看“数据安全” NBA全明星周末,数据打造下的辉煌盛事 2014情人节没活动?我们来帮你! Windows 8授权销售已超过2亿份 速度不及Win 7 IDC:2013年第四季度Windows Phone出货量大幅增长 深入思考SDN的核心本质:从SDN=OpenFlow回到软件定义网络 谷歌、VMware在Chromebooks上双赢了,微软你怎么看? Tizen真要来了!又有15家IT大佬成帮会成员 研发周报:开源世界应该致谢的五家公司 Square、LinkedIn、Google... 看国外巨头如何“绑架”用户? 一周消息树:5.5寸屏幕的iPhone 6概念机来袭、索契冬奥会开幕式现Bug 一周热点:美国大学生数学建模分析,Hadoop不是万能,探访雅虎数据中心 Google Play services 4.2全球推送,完全支持Chromecast! 移动周报:最快的Web开发IDE——HBuilder Google Glass是空有噱头还是实用品? 服务好“最后一公里”,高效CDN架构经验 “义军”突起,帮用户夺回大数据控制权 为安全,Google收购基于超声波密码验证技术公司SlickLogin 2014 Shenzhen Maker Faire:国内顶级创客聚会即将举行 若无创新,智能手机将是死路一条 任道远上任VMware中国研发中心总经理 如何向另一个进程发送键盘消息或者给进程发送菜单命令? 高分之下,必有勇夫! 关于包的问题(什么情况下才能访问同一目录下另一文件的类?) 字体的大小问题! (三层结构)我按照李维书上所说的,为什么客户端老是连不上应用程序服务器端? 初学Delphi,请各位大虾帮助!高分送上 关于定位打印的问题!!! 怎么写分组发新闻的jsp程序 关于界面设计的问题... 我想自己写个Mp3播放器,结果遇到不少问题。请大家帮忙 WIN2000关机巨慢,原因是什么? 关于字符串比较大小?下面代码有错么????????????? c++调试问题? #include <string> 后编译不过去。请帮忙看看 请教各位:关于TButton->ModalResult 在NS浏览器中如何对text等这样的对象进行事件的处理? sql2000里如何得到当前记录号??/ ----------- iis或win2000server中如何设置文件夹大小??? 大家有没有做过医疗社区管理软件的?最好有成熟的源代码。 介绍一款好的主板,搭配p41.7G。 我升级了我的VB6程序,有个问题解决不了,来看看 做一个Java程序。将光盘上的某个目录拷到C盘上 清教一个计算机系统结构的计算题,题目见内容 关于文件读入的问题!谢谢各位! 数据统计分析问题,请专家关注!好难 如何判断执行 INSERT INTO 语句插入记录成功或失败? 哪位大侠能给我详细的介绍一下CWnd::SendMessage()函数 Strange return value of CoInitializeEx [HELP]辞职问题:杭州的GGJJ们来帮帮我 谁有windows 95的下载地址? ADO与本地数据库问题,看来是高难问题啊,怎么没人接招呢? tell me why??有关jdbc for sqlserver 2维数组按某一列进行排序,内详,求救? 关于在Oracle数据库服务器如何提供下载一个excel文件型的大对象到本地?十万火急!三根鸡毛! 怎样得到数据库里某字段里没出现过、而且还是最小的数字呢? 请问大家这种数据表怎样设计最好??? 关于ID3V2?请大家帮帮忙 <<VC技术内幕(第四版)>>中应用程序框架示例的程序要怎样才能运行? Win2K的远程访问出现身份验证问题 关于TMediaPlayer缩放,请您赐教 如何显示一个库中所有的表以及显示一个表的结构 能不能使自己画的一个图形,响应鼠标事件? 如何取得数据库某字段中从未出现过的、而且还是最小的数字呢? 关于终端服务器的打印问题!!!!在线等,解决立即给分 怎样才可以在WIN2000下隐藏你的程序 急,请问把一个控件上的内容拖到LISTVIEW1上时,在LISTVIEW1上的一个ITEM上释放,此时如何获得ITEM的caption??? .pdg 类型文件怎么打开? 大家不妨说说二层应用程序转向三层应用的一些经验以及注意事项 为何看不到网络邻居上其它计算机的共享文件夹? 请问大家这种数据表怎样设计最好??? 用listbox绑定数据库的某个字段后,如何通过点击取得相应的值 我国四大名著古典小说中的什么又叫石头记? 雕塑功能分为几种?分别有什么意义? 分析下面各句子所运用的描写方法,以及各自起到的作用1,在写第一个字以前,他担心地朝门口和窗户看了几眼,又斜着眼看了一下那个昏暗的神像,神像两边是两排架子,架子上摆满了楦头.他叹 《核舟记》中写三人的神情主要是为了说明什么?文中哪句话赞叹了雕刻者技艺的高超? 月光曲课文讲了一件什么事 乡下人家作文要冬天的 核舟记作者是从那些方面介绍王叔远雕刻技艺奇巧的 月光曲课文写了一件什么事 谁能帮我改改雅思的作文,雅思的作文,议论文.Writing task:When a country develops its technology,the traditional skill and ways of life die out.It is pointless to try and keep them alive.I believe It’s true idea “When a country dev 谚语:自满、自大和( ),是人生的三大( ). 月光曲讲了一件什么事 我的雅思小作文谁能帮忙改改writing test 1 According to the chart that shows some figures of Japanese tourists travelling abroad.From the table we can clearly see that in the year between 1985 and 1995,more and more Japanese perfer to trav 生活中自负可能产生什么后果 《散步》 作者写到第4段时,为什么会从春天的景色联想到生命?这样写有什么作用? 球雅思高手帮忙 帮我改改作文吧,最好打个分Traffic and housing problems in major cities could be solved by moving large companies and factories with their employees to the countryside. To what extend do you agree or disagree? The iu 一个男人一生要有几分自负和骄傲才有魅力到底想表达什么姿意思, 下列句子运用了哪种人物描写方法?⑴我小心翼翼地伸出左脚去探那块岩石,而且踩到了它.() ⑵我父亲说:“不要想着距离有多远.你只要想着你是在走一小步.你能办到的.”() ⑶我又照 上联 赞雕刻者高超技艺 下联 你怎样理解生命一词? 秋天的怀念:指出下列句子所用地人物描写方法.母亲就悄悄地躲出去,在我看不见的地方偷偷的听着我的动静.( )2.母亲扑过来抓住我的手,忍住哭声说:“咱娘俩在一块儿,好好儿活好 我作文不太好,希望大家看看给打个分,帮我改改As for elderly,living in caring house is better than living at home with young children.Present your argument to illustrate whether you agree or disagree.There is a growing tendency that m 月光曲课文的作者的名字是什么? 感受乡村作文 上联:赞雕刻者高超技艺 下联: 月光曲课文的作者是谁? 乡村体验作文 雅思大作文 谁来帮我改改 都错在哪儿雅思大作文 题目是学生上课的内容应该由政府还是由学生自己来决定Schoolingis almost the mostimportance part of children’s growing up.A topic is being discussed by so the ge 翠鸟这个词读的时候带儿化音吗 求作文:触摸城市与感受乡村急用 关于《核舟记》对联,上联为赞雕刻者高超技艺,求下联 核舟记三四段中有那些描写突出了雕刻者技艺高超 急求大神翻译这篇英语文章Bermuda prepared itself for a potential hurricane last night as tropical storm Florence picked up strength and headed towards the North Atlantic island.By yesterday evening, Florence was around 500 miles south of B 上联“赞雕刻者高超技艺” 下联“赏舟中人________”急 核舟记哪些语句表现了雕刻者非凡技艺哪些语句表现了雕刻者非凡技艺 核舟记工艺品艺术的精湛主要表现在那些地方? 对对子(任选一联作对) (1)上联:赞雕刻者高超技艺 下联:----------------------对对子(任选一联作对) (1)上联:赞雕刻者高超技艺 下联:---------------------- (2)上联:---------------------- "没有暗礁,就激不起美丽的浪花"意思相同的名言 核舟记中王叔远雕刻技艺的奇巧,表现在那些方面明天就要交 《核舟记 》该艺术工艺品的精湛主要表现在那些地方 大海里若没有暗礁和岛屿,就不会激起美丽的浪花?大家是怎么理解标题上的这句话呢?如果这句话引用到感情问题中,又是一层什么含义呢? 《月光曲》课文问题.速答.皮鞋匠静静地听着.他好像面对着大海,月光正从水天相接的地方升起来.微波粼粼的海面上,霎时间洒遍了银光.月亮越升越高,穿过一缕一缕轻纱似的微云.忽然,海面上 核舟记:第一段说明雕刻者的( )、( )、( ),引出核舟的( );第二段说明核舟的( )和( ). 燕子 席慕容 美丽的错误应该具有怎样的特点 散步一文中最后一句话的含义是什么? 谁知道鸟的天堂生字 生词的意思呀?请打出来, 《燕子》(席慕容写) 1.在作者看来,可以保有的“美丽的错误”应该具有怎样的特点? 月光曲.根据你对课文的理解填空当他弹完一首曲子,感到遇到了知音时,心情( 创作的激情顿时而生,因此,他决定再弹一首,于是,月光曲诞生了··················· 《核舟记》中工艺艺术品的精湛主要表现在什么地方? 1.在《燕子》(席慕容写)文章中记叙两个"美丽的错误”,请用自己的语言分别加以概括. 怎样理解《散步》一文中最后一句话? 在《核舟记》中 文章通过哪些方面来体现王叔远的雕刻技艺? 燕子席慕容在现实生活中,与"美丽的错误"相类似的还有"善意的谎言".你认为这种"谎言"可以保有吗说说你的理 四大古典小说及作者按年代先后顺序排列为 四年级鸟的天堂课文生字 生词的意思,明天急用, 【将相和】如果你是赵王你会说【】如果你是赵国百姓你会说【】如果你是秦王你会说【】用不同身份评价将、相二人 2010年中国国庆阅兵吗?明天就是2010年国庆节了,会有阅兵吗? 描写秋天的诗有哪些?(要有朝代和诗人的名字) 具体说明雕刻人什么的精湛技艺 雕塑分为哪几种,各有什么特点? 关于描写秋天的诗句加作者
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘