只想在数据库中保存一条记录,咋办?
比如:系统的初始化信息就只能有一条记录。
比如:我设了一个单位基本信息的数据库,里面会有(单位名称、地址、法人代码)等。我可能会在在后来调用其内容。
你想一想:一个单位只可能有一个名称,一个法人代码吧。
如果不对数据库记录加以限制,用户有可能输入了一条,又可能会输入一条进去。当然,你可以在使用之前向用户嘱咐。但你毕竟是给人家的是一个所谓的“高科技”自动化管理产品啊!不可能事事都用嘴上去交代,你说是吗?再则,君不曾常在报上看见:很多用户都是因不曾查上电源插头而向电脑公司大发雷霆吗?这不是笑话,我遇到过很多让你抓狂的“傻冒”用户的。
还有,绝大部分用户总是将电脑产品认为一定有绝对的智能化。
你说,自己不事先解决好,倒霉的总会是自己的。你可能做了好事,别人还会贬低你。
是这样啊,其实你也用不着一个一个的去保存,真如象你说的那样做,那就把软件的功能和水平没有发挥出来。我告诉你个办法,在录入的时候可以把所有单位信息记录都录入到同一个表中(这样做不断节省界面和空间,而且可以进行总体浏览),在浏览时分单位查看(用纵向记录浏览构件)或者利用数据库的定位查询功能得到单位信息,这样做不是更好吗?。
唉!你还是没明白我的意思,诚然我怎么会照你说的去一个一个的保存呢!(你说的一个一个的意思,可能是指一个字段一个字段的意思)。
我说的原意是一条记录。(数据库中一条记录不是包含所有字段吗?)。我的意思是用户将一条记录的所有字段输入完毕后,就不能再输入第二、第三的记录了,一个库中只允许存在一条记录啊!
以下是引用pc_doctor在2003-9-7 17:11:50的发言:
只想在数据库中保存一条记录,咋办?
比如:系统的初始化信息就只能有一条记录。
输入使用字段构件进行,可以使用编辑与保存按纽,不要使用增加、删除按纽。
引力波、水手:
其实这个问题大家都得仔细研究,大有文章可做的。
比如:你的共享软件也可以采用限制数据库的记录条数,而要求你的用户来注册呀!很多的软件都采用这种手段哦。
水手在第7楼的办法是没有办法的办法,是权且之计。
让我们共同对这个问题再深入研究,最终找出个万全之策!!
以下是引用pc_doctor在2003-9-7 23:53:31的发言:
引力波、水手:
其实这个问题大家都得仔细研究,大有文章可做的。
比如:你的共享软件也可以采用限制数据库的记录条数,而要求你的用户来注册呀!很多的软件都采用这种手段哦。
水手在第7楼的办法是没有办法的办法,是权且之计。
让我们共同对这个问题再深入研究,最终找出个万全之策!!
明白你的意思。限制数据条数是否可以这样设置:在增加按纽单击事件中增加一个判断(得到数据表的记录总数与预先设置的数字进行判断),如果大于或者等于则不执行任何事件,如果小于则执行数据表的增加。这样当数据表记录超过预先设置的记录数时不会执行增加命令,当没有达到时则可以正常执行。如果实现注册限制的话,更换以下命令设置应该是可以实现的。