求助vb大神,个人收支管理添加一个新功能

开普敦老船长 2024-11-29 17:36:11
最佳回答
添加类别:option1.value = false and option2.value = false thendim str1 as integerstr1 = msgbox("请选择收支类型,否则将默认为-收", 4128, "收支类型必须指明")option1.value = trues = "收"elseif option1.value = true thens = "收"elseif option2.value = true thens = "支"end ifif text_class_add.text = "" or text_class_add.text = "(不超过12字)" thendim str2 as integerstr2 = msgbox("请输入收支类型的名称", 4128, "收支名称必须指明")elseon error goto showerrorwith rst.addnew.fields.item("收支类型").value = text_class_add.text.fields.item("收支").value = s.fields.item("说明").value = text_shuoming.update.requeryend with'------------显示全部记录l**t_class.clearrst.movefirsti = 0do while not rst.eofl**t_class.l**t(i) = rst.fields("收支类型").valuel**t_shouzhi.l**t(i) = rst.fields("收支").valuerst.movenexti = i + 1loop'------------结束goto jumpshowerror: msgbox err.descriptionwith dbsif .state = adstateopen then.closeend if.provider = "microsoft.jet.oledb.4.0".connectionstring = app.path & "\mymoney.mdb".openend withwith rstif .state = adstateopen then.closeend if.locktype = adlockoptim**tic.activeconnection = dbs.cursorlocation = aduseclient.cursortype = adopenkeyset.open "收支类型表", options:=adcmdtableend withjump:end iftext_class_add.text = ""text_shuoming.text = ""option1.value = falseoption2.value = falseend sub修改类别:with rstif .state = adstateopen then.closeend if.locktype = adlockoptim**tic.activeconnection = dbs.cursorlocation = aduseclient.cursortype = adopenkeyset.open "收支类型表", options:=adcmdtableend withrst.movefirstdo while not rst.eofif ss = rst.fields("收支类型").value thenif option1.value = true thens = "收"elseif option2.value = true thens = "支"end ifif text_class_add.text = "" or text_class_add.text = "(不超过12字)" thendim str2 as integerstr2 = msgbox("请输入收支类型的名称", 4128, "收支名称必须指明")elseon error goto showerrorwith rst.fields.item("收支类型").value = text_class_add.text.fields.item("收支").value = s.fields.item("说明").value = text_shuoming.update.requeryend with'------------显示全部记录l**t_class.clearrst.movefirsti = 0do while not rst.eofl**t_class.l**t(i) = rst.fields("收支类型").valuel**t_shouzhi.l**t(i) = rst.fields("收支").valuerst.movenexti = i + 1loop'------------结束goto jumpshowerror:msgbox err.descriptionwith dbsif .state = adstateopen then.closeend if.provider = "microsoft.jet.oledb.4.0".connectionstring = app.path & "\mymoney.mdb".openend withwith rstif .state = adstateopen then.closeend if.locktype = adlockoptim**tic.activeconnection = dbs.cursorlocation = aduseclient.cursortype = adopenkeyset.open "收支类型表", options:=adcmdtableend withjump:text_class_add.text = ""text_shuoming.text = ""option1.value = falseoption2.value = falseend ifexit doend ifrst.movenextloopcommand_update.enabled = falsecommand_class_add.enabled = trueend sub收支类型说明:ss = l**t_class.textm = 0 '<----------判断哪条记录被选定for i = 0 to l**t_class.l**tcount - 1if l**t_class.selected(i) = true thenm = iexit forend ifnext il**t_shouzhi.selected(m) = truerst.requerydo while not rst.eofif l**t_class.text = rst.fields("收支类型").value thencommand_class_add.enabled = falsecommand_update.enabled = truetext_class_add.text = rst.fields("收支类型")if ****(rst.fields("说明").value) thenlabel_shuoming.caption = "无详细说明"text_shuoming.text = ""elselabel_shuoming.caption = rst.fields("说明").valuetext_shuoming.text = rst.fields("说明").valueend ifif rst.fields("收支") = "收" thenoption1.value = trueelseoption2.value = trueend ifexit doend ifrst.movenextlooprst.requeryend sub**添加:with rst.addnew.fields(0).value = text_cardnum.text.fields(1).value = text_cardname2.text.fields(2).value = text_bankname2.text.fields(3).value = dtpicker_card2.value.fields(4).value = text_cardmore2.text.update.requeryend with'------------显示全部记录l**t_cardname.clear' rst.movefirsti = 0do while not rst.eofl**t_cardname.l**t(i) = rst.fields(1).valuerst.movenexti = i + 1loop'------------结束text_cardnum.text = ""text_cardname2.text = ""text_bankname2.text = ""dtpicker_card2.value = datetext_cardmore2.text = ""goto jumpshowerror: msgbox err.descriptionc**atarsttable "**表"jump:end sub**删除:s = msgbox("确定要删除该卡吗?删除后该卡的所有收支记录会丢失", vbyesno, "删除选定**")if s = 6 thenon error goto showerrorrst.requeryrst.move (l**t_cardname.l**tindex)rst.deleterst.requery'------------显示全部记录l**t_cardname.clear' rst.movefirsti = 0do while not rst.eofl**t_cardname.l**t(i) = rst.fields(1).valuerst.movenexti = i + 1looptext_cardname1.text = ""text_bankname1.text = ""dtpicker_card1.value = datetext_cardmore1.text = ""goto jumpshowerror: msgbox err.descriptionc**atarsttable "**表"jump:end ifend sub支出查询:c**ata'<---------初始显示当月全部类型的支出if combo_class.text = "" or combo_class.text = "全部支出类型" then'-------所有支出类型查询if check_zhi_all.value = 1 then'--------所有类型,所有日期查询sql = "select 收支名称 as 支出名称,收支类型表.收支类型 as 项目,收支日期 as 支出日期,金额,备注 from 收支记录表,收支类型表 where 收支记录表.收支类型=收支类型表.收支类型 and 收支='支'and 收支记录表.收支类型 <> '银行存款'"elseif check_zhi_all.value = 0 then'---------所有类型,按月查询sql = "select 收支名称 as 支出名称,收支类型表.收支类型 as 项目,收支日期 as 支出日期,金额,备注 from 收支记录表,收支类型表 where 收支记录表.收支类型=收支类型表.收支类型 and 收支='支'and 收支记录表.收支类型 <> '银行存款' and 收支记录表.收支日期 between #" & rtrim(combo_year.text) & "-" & rtrim(combo_month.text) & "-1#" & "and#" & rtrim(combo_year.text) & "-" & rtrim(combo_month.text) & "-" & daynum & "#"end ifelse'--------固定类型查询if check_zhi_all.value = 1 then'---------固定类型,所有日期查询sql = "select 收支名称 as 支出名称,收支类型表.收支类型 as 项目,收支日期 as 支出日期,金额,备注 from 收支记录表,收支类型表 where 收支记录表.收支类型=收支类型表.收支类型 and 收支='支'and 收支类型表.收支类型='" & rtrim(combo_class.text) & "'"elseif check_zhi_all.value = 0 then'----------固定类型,按日期查询sql = "select 收支名称 as 支出名称,收支类型表.收支类型 as 项目,收支日期 as 支出日期,金额,备注 from 收支记录表,收支类型表 where 收支记录表.收支类型=收支类型表.收支类型 and 收支='支'and 收支类型表.收支类型='" & rtrim(combo_class.text) & "'and 收支记录表.收支日期 between #" & rtrim(combo_year.text) & "-" & rtrim(combo_month.text) & "-1#" & "and#" & rtrim(combo_year.text) & "-" & rtrim(combo_month.text) & "-" & daynum & "#"end ifend if 20210311
汇率兑换计算器

类似问答
  • 个人理财规划,求帮助
    • 2024-11-29 05:43:16
    • 提问者: 未知
    您好,我们俩情况太相似了;我给自己制定的理财规划是: 1、争取每月节余2000元,用来还**;2、8个月把**还清了;3、每个月拿出三百元左右,定投基金;现在证券处于底部区域;4、在自己业余学习股票、外汇操作;5、等**还清了,可以拿出之前基金积攒的钱,尝试股票、外汇操作;6、两年后...
  • 求大神分析这个财务管理家庭理财案例分析?
    • 2024-11-29 04:50:32
    • 提问者: 未知
    原因:寻人、征友、作业等个人任务。提问需要满足:其他人可能遇到相似问题,或问题的解决方法对其他人有所助益。如果通过其他...求大神分析这个财务管理家庭理财案例分析?...
  • 哪个期货公司好?求大神帮助
    • 2024-11-29 05:47:52
    • 提问者: 未知
    你好:我司注册资本金为4亿元人民币(是大型期货公司),总部在上海,在多个城市有营业部(你可以选择你去柜台开户,公司上门等远程开户),手续费+0.5(是同类型公司最低手续费)。保证金监控中心实时监控,资金安全,**,资金不限,账户余额可为0
  • 怎么给支付宝添加**并开通快捷支付功能
    • 2024-11-29 09:34:22
    • 提问者: 未知
    1我们选择支付宝钱包图标,打开软件1本页面未经授权抓取自百度经验2选择“财富”3选择“我的**”4选择红圈处的“加号图标”5“持卡人”它会默认出来(就是我们支付宝认证时的人名这个不能换),我们输入“**”,选择“下一步”6输入我们在开这张卡时在银行预留的手机号,选择“下一步”7输入我们手机收到的校验码,选择“下一步”8提示“快捷支付开通成功”,选择“确定”9我们可以看到,我们这里已经多了一张**了...
  • 用vb编写一个商品结算程序 很简单的 求大神帮忙
    • 2024-11-29 09:00:47
    • 提问者: 未知
    s dim shu as string,zong as string private sub command1_click() if text1.text=""then msgbox"未填抽取号码 exit sub end if if text2.text=""then msgbox"未填抽取号码数 exit sub end if aaa=val(text1.text) bbb=val(text2...
  • 求助个人理财方案
    • 2024-11-29 04:34:45
    • 提问者: 未知
    刚参加工作不久金额也不是很大,可抗风险比较低可以了解一下保本基金,做一下基金定投暂时不要涉足股票或股票型基金
  • 瑞昌是哪个省得?求大神帮助
    • 2024-11-29 07:17:42
    • 提问者: 未知
    瑞昌地处长江中下游南岸,北襟长江“黄金水道”,东连我国对外开放港口城市九江,交通便捷,信息灵通,史有“通衢”之称。全市总面积1442平方公里,总人口42万,辖22个乡(镇、场、街道)。 瑞昌气候温和,四季分明,属**温湿性气候带,年平均气温17.5摄氏度,年降雨量1700毫米左右,年日照时数2000小时上下,年无霜期240-260天。 优越的地理位置,充沛的雨量,温暖的气候,为农、林、牧、渔业全面...
  • 求助:我和老公公积金一个市管一个国管,能一块贷款吗
    • 2024-11-29 00:48:15
    • 提问者: 未知
    可以,公积金贷款是以家庭为单位做借款人的,如果夫妻都是共同借款人。市属贷款的额度取决于公积金每个月的缴存额,国管贷款的额度取决于夫妻双方的月收入。如果夫妻双方都是市属公积金,且缴存和开户均满12个月,计算贷款额的时候双方的公积金缴存额是可以加在一起计算的,但最高也是80万(不牵扯到评级的情况下)。如果只有一方是市属公积金,想用市属公积金贷款,计算额度的时候只能以市属的月缴存额来计算可贷额度。如果有...
  • 哪个银行存钱利润高、我想存一万求大神帮助
    • 2024-11-29 19:23:57
    • 提问者: 未知
    目前基本都差不多,民生好像高一点,不过和四大行比,一万你存一年也就多5块钱以内,所以最好还是选择比较近的银行 满意请采纳
  • 求助各位大神胶漆品牌那个好
    • 2024-11-29 18:38:41
    • 提问者: 未知
    乳胶漆十大品牌:dulux多乐士,沙漠绿洲漆smoz,nippon立邦,嘉宝莉漆carpoly,三棵树skshu,经典漆jady,紫荆花漆bauhinia。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。