使用Flexgrid 开发房地产销控的一点思路-SwatchChan
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


使用Flexgrid 开发房地产销控的一点思路

发表时间:2019/5/18 21:51:41 评论(2) 浏览(5038)  评论 | 加入收藏 | 复制
   
摘 要:销控图
正 文:

  做过房地产的都知道,有一个东西叫销控,这个东西是每个项目里都会用到的,最近,我接触的项目中就遇到了这个要求。在这里我讲讲解决思路,权当抛砖引玉。

销控图:大抵上和下图差不多

点击图片查看大图

那么销控图,首先要解决的是,自增长的问题,换句话说就是,要是1号楼是22层,销控显示要是22层,2号楼是25层,销控要显示的是25层。也就是说要匹配。

其二,要房号要对得上相应的位置,不能说1-1501 你给显示在第三层楼层上

第三,要应对开发商对数字处理的要求,有些是不能有尾号是4的房号,比如,404就去掉,403完以后,就直接405,是不会有404的,有的开发商,是尾号4的不要,前面是4的,要用其他字母数字替换,比如403会变成3A03.

第四,相应的房号的状态显示,比如,已售使用红色表示,下定金的,使用黄 X色标识等。

这里首先要参看http://www.accessoft.com/article-show.asp?id=6303 网站中的例子,该例子中,用到的控件,是解决销控的根基。另外,例子中也展示了如何填充数据的方法。只不过,如何到了销控图这里如何填充数据,如何读取数据是需要我们随机应变的。

那么,有了上面例子提供的控件后,我们就可以解决自增长的问题

接下来就是如何存储数据了。控件要显示数据,就是要知道Row 和 Colum(类似坐标轴的 X,Y)也就是定位,需要这两个数据,才能把房号的位置给显示正确,所以,我们的销控表里就得存储每个房号的Row,colum值。我们可以通过构建循环来处理这个填充Row,colum数据的问题。

第三,数字处理,去掉房号尾号是4的房号后,会导致排列顺序改变。,那么这里需要销控表里建一个辅助字段,用于存储每个房号的原始排序值,因为使用delete * from 销控表 where 房号 like *4 语句后,会删除尾号是4的房号。有了原始排序,就可以在构建数据集时,使用该排序值来排序,来确保数据的顺序,不会被打乱。

第四,状态显示,其实就是颜色了,可以使用VBred,VByellow,VBblue等颜色 网站上也有关于颜色的帖子,具体请看http://www.accessoft.com/article-show.asp?id=17853。因此销控表里也需要设计有存储关于房号的状态的字段。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
MSHFlexGrid 控件的应用  【UMVSOFT整理  2008/4/16】
《房地产管理系统》听君一席言,胜读十年书--记我的access开发...  【梁胜利  2009/3/25】
《房地产销售信息管理系统》access2010开发手记  【新卫  2012/2/9】
MSFlexgGrid简单示例和补丁  【纵云梯  2012/2/16】
《房地产合同管理系统》我在Accessoft的学习心得及开发的软件  【沙滩鱼  2013/1/19】
【VB6.0演示】暴强表格控件vsFlexGrid简单演示  【何必见戴  2013/2/8】
我用Access开发的《建安房地产税收管理系统》  【红月  2013/11/26】
《房地产案场管理数据库信息系统》第二期软件开发的一些新感受  【陈奕成  2014/7/1】
军团作战--《房地产销售提成管理信息系统》Access第二期开发手...  【新卫  2014/8/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

SwatchChan

文章分类

文章存档

友情链接