|
本帖最后由 在XCVB 于 2023-6-18 15:59 编辑
有很多很好的记账软件,但我不想财务状况在人家服务器上,就自己写了个记账的表格
写在前面:
1.需要自己配置postgresql 服务器,
2.需要自己配置收支分类
3.门槛较高,并非下载就能用的成品哦
**********
基本构造:
1.基于wps+vba+postgresql 设计;
2.控件使用了imagelist,treeview,listview及一些常规控件;
3.记录查询,统计,分类。
4.可以自己改接口数据,换其他数据库,建表SQL语句在最后。
5.工程密码:123.
**********
运行界面:
输入数据自动弹出窗口,双击选项回填。
金额输入完成,移动光标到账户列,自动弹出账户窗口:账户带余额显示。
报表:
1.查看支出,收入,项目,账户等统计,
2.单击项目,列表显示明细,
3.分页数据25条。多条记录单击,<第1页|共1页 >,这里,可以实现左右翻页效果。
*******
下载:
账本.zip
(48.46 KB, 下载次数: 188)
*******
SQL建表语句:
1、基础资料(收支分类表)
- <div>CREATE TABLE IF NOT EXISTS public.jczl
- (
- lx text COLLATE pg_catalog."default",
- lb text COLLATE pg_catalog."default",
- xm text COLLATE pg_catalog."default",
- id integer NOT NULL DEFAULT nextval('jczl_id_seq'::regclass),
- CONSTRAINT jczl_pkey PRIMARY KEY (id)
- )</div>
复制代码
2、项目成员表
- <div>CREATE TABLE IF NOT EXISTS public.xmcy
- (
- xm text COLLATE pg_catalog."default",
- xmsm text COLLATE pg_catalog."default",
- utime timestamp without time zone DEFAULT LOCALTIMESTAMP,
- id integer NOT NULL DEFAULT nextval('xmcy_id_seq'::regclass),
- lb text COLLATE pg_catalog."default" DEFAULT ''::text,
- CONSTRAINT xmcy_pkey PRIMARY KEY (id)
- )</div>
复制代码 3、收支明细表
- <div>CREATE TABLE IF NOT EXISTS public.szmx
- (
- rq date,
- m money,
- zh text COLLATE pg_catalog."default",
- bz text COLLATE pg_catalog."default",
- xmu text COLLATE pg_catalog."default",
- cy text COLLATE pg_catalog."default",
- utime timestamp without time zone DEFAULT LOCALTIMESTAMP,
- id integer NOT NULL DEFAULT nextval('szmx_id_seq'::regclass),
- ru money,
- chu money,
- xmid integer DEFAULT 0,
- CONSTRAINT szmx_pkey PRIMARY KEY (id)
- )</div>
复制代码 4、账户列表
- <div>CREATE TABLE IF NOT EXISTS public.zhlb
- (
- zhlx text COLLATE pg_catalog."default",
- zhmc text COLLATE pg_catalog."default",
- zhlb text COLLATE pg_catalog."default",
- id integer NOT NULL DEFAULT nextval('zhlb_id_seq'::regclass),
- "说明" text COLLATE pg_catalog."default" DEFAULT ''::text,
- CONSTRAINT zhlb_pkey PRIMARY KEY (id)
- )</div>
复制代码
|
评分
-
2
查看全部评分
-
|