房屋租赁管理系统源代码Word文件下载.doc

上传人:wj 文档编号:999733 上传时间:2023-04-30 格式:DOC 页数:36 大小:230KB
下载 相关 举报
房屋租赁管理系统源代码Word文件下载.doc_第1页
第1页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第2页
第2页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第3页
第3页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第4页
第4页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第5页
第5页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第6页
第6页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第7页
第7页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第8页
第8页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第9页
第9页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第10页
第10页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第11页
第11页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第12页
第12页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第13页
第13页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第14页
第14页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第15页
第15页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第16页
第16页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第17页
第17页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第18页
第18页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第19页
第19页 / 共36页
房屋租赁管理系统源代码Word文件下载.doc_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

房屋租赁管理系统源代码Word文件下载.doc

《房屋租赁管理系统源代码Word文件下载.doc》由会员分享,可在线阅读,更多相关《房屋租赁管理系统源代码Word文件下载.doc(36页珍藏版)》请在冰点文库上搜索。

房屋租赁管理系统源代码Word文件下载.doc

定义全局变量querycon作为判断frmAdminContract窗体显示查询的数据还是全体数据

PublicqueryconAsBoolean

定义全局变量sqlqcon作为查询合同信息时的sql语句

PublicsqlqconAsString

定义全局变量sqlqyd作为查询预定单信息时的sql语句

PublicsqlqydAsString

定义全局变量fromqzc作为判断frmYuDing窗体是从frmQZClient窗体中单击下定金预定调用的

还是直接菜单调用的

PublicfromqzcAsBoolean

定义全局变量fromYuding作为判断frmPayDingJin窗体是从frmYuDing窗体中单击收取定金调用的

PublicfromYudingAsBoolean

定义全局变量fromContract作为判断frmPayYaJin窗体是从frmSignContract窗体中单击收取押金调用的

PublicfromContractAsBoolean

定义全局变量ZuJinfromContract作为判断frmPayZuJin窗体是从frmSignContract窗体中单击收取租金调用的

PublicZuJinfromContractAsBoolean

定义全局变量queryZuJin作为判断frmAdminZuJin窗体显示查询的数据还是全体数据

PublicqueryZuJinAsBoolean

定义全局变量sqlqzj作为查询合同信息时的sql语句

PublicsqlqzjAsString

定义全局变量sqlqdj作为查询定金信息时的sql语句

PublicsqlqdjAsString

定义全局变量sqlqyj作为查询押金信息时的sql语句

PublicsqlqyjAsString

1.各主要功能模块的设计与实现

1.1基本资料管理模块设计

房屋基本资料管理的运行效果图如下:

其表单界面的属性设计比较直观,在此重点分析新增,修改,删除,保存四个命令按钮的源代码设计:

新增按钮源码:

PrivateSubcmdAdd_Click()

'

设置除保存和取消按钮外的其他按钮不可用

cmdAdd.Enabled=False

cmdEdit.Enabled=False

cmdDel.Enabled=False

cmdSave.Enabled=True

cmdCancel.Enabled=True

cmdFirst.Enabled=False

cmdPrev.Enabled=False

cmdNext.Enabled=False

cmdLast.Enabled=False

cmdQuery.Enabled=False

'

需要清空所有text框,并且设置它们可写

Fori=0To7

Text1(i).Text="

"

Text1(i).Enabled=True

Nexti

Combo1.Enabled=True

add变量用于保存时判断是从添加还是修改后保存

add=1

Text1(0).SetFocus

EndSub

PrivateSubcmdCancel_Click()

取消按钮用于用户添加或修改过程中放弃添加或修改操作

cmdSave.Enabled=False

cmdCancel.Enabled=False

cmdAdd.Enabled=True

cmdQuery.Enabled=True

'

如果是从添加后取消

Ifadd=1Then

如果当前House表中有数据则显示第一条数据

IfNotrs_house.EOFAndNotrs_house.BOFThen

Fori=0To7

Text1(i).Text=rs_house.Fields(i)

Nexti

Ifrs_house.Fields(8)="

已租"

Then

Combo1.ListIndex=0

ElseIfrs_house.Fields(8)="

未租"

Combo1.ListIndex=1

意向"

Combo1.ListIndex=2

EndIf

cmdEdit.Enabled=True

cmdDel.Enabled=True

cmdFirst.Enabled=True

cmdPrev.Enabled=True

cmdNext.Enabled=True

cmdLast.Enabled=True

如果没有数据,则显示空

Else

Text1(i).Text="

cmdEdit.Enabled=False

cmdDel.Enabled=False

cmdFirst.Enabled=False

cmdPrev.Enabled=False

cmdNext.Enabled=False

cmdLast.Enabled=False

EndIf

'

如果是修改后取消,则恢复到修改前的数据

ElseIfadd=0Then

EndIf

开始时设置各个text框不可写

Text1(i).Enabled=False

先设置ComboBox的默认值及不可改

Combo1.Enabled=False

EndSub

PrivateSubcmdClose_Click()

UnloadMe

删除按钮的源代码:

PrivateSubcmdDel_Click()

当单击删除记录时,需要弹出一个提示框,警告用户

DimanswerAsString

answer=MsgBox("

确定要删除吗?

vbYesNo,"

确实删除

Ifanswer=vbYesThen

rs_house.Delete'

删除当前记录

rs_house.Update'

更新删除

MsgBox"

成功删除!

vbOKOnly+vbExclamation,"

ExitSub

删除之后,显示总信息条数需要减1

Text2.Text=Val(Text2.Text)-1

删除当前记录后,需要显示下一条记录,如果删除的是最后一条记录,则显示上一条记录

先移动rs_house记录到后一条

rs_house.MoveNext

Ifrs_house.EOFThen

rs_house.MovePrevious

如果没有到记录首则显示该记录

IfNotrs_house.BOFThen

'

如果到记录首,则表格已经为空,置所有text框显示为空

ElseIfrs_house.BOFThen

EndIf

如果删除的不是首尾记录,则显示当前记录即可

保存按钮的源代码:

PrivateSubcmdEdit_Click()

需要设置除主键之外的text框可写

Fori=1To7

add=0

PrivateSubcmdFirst_Click()

先移动rs_house记录到第一条

rs_house.MoveFirst

同时需要设置相应按钮为不可用和不可用

cmdNext.Enabled=True

cmdLast.Enabled=True

如果已经是第一条记录,则提示用户

Ifrs_house.BOF=TrueThen

对不起,已经是第一条记录了!

vbOKOnly+vbInformation,"

注意"

ExitSub

如果不是,则个数据表的记录位置移到第一条记录,并且显示之

EndSubPREV

检索按钮的源代码:

1.2客户资料管理模块的设计

1.2.1租户基本资料的设计

运行效果图如下所示:

在租户基本资料中,我们重点分析查找家庭租户功能的源码,如下:

PrivateSubcmdQuery_Click()

IfText1.Text="

查询条件不可为空!

Text1.SetFocus

设置查询家庭租户变量为真

querycf=True

sqlqcf="

where"

&

Combo1.Text&

"

="

Text1.Text&

frmClient.Show

关闭本窗体

1.2.2求租户基本资料的设计

其保存按钮的源码分析如下:

PrivateSubcmdSave_Click()

检测数据是否完整

IfText1(0).Text="

MsgBox"

求租客户编号不可为空!

Text1(0).SetFocus

ExitSub

ElseIfText1

(1).Text="

求租客户姓名不可为空!

Text1

(1).SetFocus

ElseIfText1

(2).Text="

求租客户电话不可为空!

Text1

(2).SetFocus

ElseIfNotText1(4).Text="

AndIsNumeric(Text1(4).Text)=FalseThen

面积要求不为空则应为数字!

Text1(4).SetFocus

ElseIfNotText1(6).Text="

AndIsNumeric(Text1(6).Text)=FalseThen

意向价位不为空则应为数字!

Text1(6).SetFocus

ElseIfNotText1(7).Text="

AndIsNumeric(Text1(7).Text)=FalseThen

意向租期不为空则应为数字!

Text1(7).SetFocus

如果意向房屋编号不为空,需要检查是否存在

IfNotText1(8).Text="

DimsqlhcheckAsString

Dimrs_hcheckAsNewADODB.Recordset

sqlhcheck="

select*fromHousewhere房屋编号='

Text1(8).Text&

rs_hcheck.Opensqlhcheck,conn,adOpenStatic,adLockOptimistic

Ifrs_hcheck.EOFThen

MsgBox"

该房屋编号不存在,请重填或清空!

Text1(8).SetFocus

rs_hcheck.Close

rs_hcheck.Close

添加数据后保存

Ifadd=1Then

检测房屋编号这个主键是否已经在表中存在

Dimrs_checkAsNewADODB.Recordset

DimsqlCheckAsString

sqlCheck="

select*fromQZClientwhere求租客户编号='

(Text1(0).Text)&

rs_check.OpensqlCheck,conn,adOpenStatic,adLockOptimistic

IfNotrs_check.EOFAndNotrs_check.BOFThen

MsgBox"

该求租客户编号已经存在,请重填一个!

rs_check.Close

Text1(0).Text="

rs_check.Close

主键不重复,可以加入表中

rs_QZClient.AddNew

Fori=0To9

rs_QZClient.Fields(i)=Text1(i).Text

rs_QZClient.Update

添加之后显示总共条数信息加1

Text2.Text=Val(Text2.Text)+1

修改数据后的保存

rs_QZClient.Update

MsgBox"

保存数据成功!

祝贺"

保存后需要设置其他按钮可用,以及各个text框不可写

cmdEdit.Enabled=True

cmdDel.Enabled=True

cmdFirst.Enabled=True

cmdPrev.Enabled=True

cmdYuDing.Enabled=True

Fori=0To9

Nex

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2