.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 记录, 整数型
.子程序 __启动窗口_创建完毕
标签1.标题 = “地点”
标签2.标题 = “消费”
标签3.标题 = “金额”
按钮1.标题 = “写入”
按钮2.标题 = “删除”
.如果真 (打开 (取运行目录 () + “\sjk.edb”, “sjk”, , , , , ) = 假)
创建数据库 ()
.如果真结束
打开 (取运行目录 () + “\sjk.edb”, “sjk”, , , , , )
列表刷新 ()
.子程序 创建数据库, 逻辑型
.局部变量 字段, 字段信息, , "5"
字段 [1].名称 = “序号”
字段 [1].类型 = #文本型
字段 [1].最大文本长度 = 3
字段 [2].名称 = “日期”
字段 [2].类型 = #文本型
字段 [2].最大文本长度 = 20
字段 [3].名称 = “地点”
字段 [3].类型 = #文本型
字段 [3].最大文本长度 = 20
字段 [4].名称 = “消费”
字段 [4].类型 = #文本型
字段 [4].最大文本长度 = 20
字段 [5].名称 = “金额”
字段 [5].类型 = #文本型
字段 [5].最大文本长度 = 20
创建 (取运行目录 () + “\sjk.edb”, 字段)
返回 (真)
.子程序 列表刷新
列表.全部删除 ()
到首记录 ()
.循环判断首 ()
记录 = 列表.插入表项 (, , , , , )
列表.置标题 (记录, 0, 读 (“序号”))
列表.置标题 (记录, 1, 读 (“日期”))
列表.置标题 (记录, 2, 读 (“地点”))
列表.置标题 (记录, 3, 读 (“消费”))
列表.置标题 (记录, 4, 读 (“金额”))
跳过 ()
.循环判断尾 (尾记录后 () = 假)
按钮1.可视 = 真
按钮2.可视 = 假
连续赋值 (“”, 编辑框1.内容, 编辑框2.内容, 编辑框3.内容)
.子程序 _按钮1_被单击
.如果真 (编辑框1.内容 = “”)
信息框 (“请输入地点”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
.如果真 (编辑框2.内容 = “”)
信息框 (“请输入消费内容”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
.如果真 (到数值 (编辑框3.内容) = 0)
信息框 (“请输入金额”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
加记录 (到文本 (取记录数 () + 1), 到文本 (取日期 (日期框1.今天)), 编辑框1.内容, 编辑框2.内容, 编辑框3.内容)
列表刷新 ()
.子程序 _列表_左键单击表项
记录 = 到整数 (列表.取标题 (列表.现行选中项, 0))
日期框1.今天 = 到时间 (列表.取标题 (列表.现行选中项, 1))
编辑框1.内容 = 列表.取标题 (列表.现行选中项, 2)
编辑框2.内容 = 列表.取标题 (列表.现行选中项, 3)
编辑框3.内容 = 列表.取标题 (列表.现行选中项, 4)
按钮1.可视 = 假
按钮2.可视 = 真
.子程序 _按钮2_被单击
.如果真 (信息框 (“真要删除这组数据吗?”, #询问图标 + #确认取消钮, “提示!”) = #确认钮)
跳到 (记录)
删除 (真)
彻底删除 ()
到首记录 ()
记录 = 1
.判断循环首 (尾记录后 () = 假)
修改 (到文本 (记录), , , , )
记录 = 记录 + 1
跳过 ()
.判断循环尾 ()
.如果真结束
列表刷新 ()
.如果真 (打开 (取运行目录 () + “\sjk.edb”, “sjk”, , , , , ) = 假)
创建数据库 ()
.如果真结束
打开 (取运行目录 () + “\sjk.edb”, “sjk”, , , , , )
列表刷新 ()
看不懂啊
如果真 (打开 (取运行目录 () + “\sjk.edb”, “sjk”, , , , , ) = 假)
创建数据库 ()
.如果真结束
如果第一次运行程序就会创建一个名为sjk.ebd的数据库。
下一句是打开这个数据库。
列表刷新 ()就是跳到这个子程序,把数据填到表格中。
android记账软件的汇总源码怎么实现
汇总都是通过sqlite数据库,直接查sql语句,将数据汇总起来的。
SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLiteSQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎
(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。
1. Android 集成了 SQLite 数据库 Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。
2. 数据库存储在 data/< 项目文件夹 >/databases/ 下。 Android 开发中使用 SQLite 数据库 Activites 可以通过 Content Provider 或者 Service 访问一个数据库。
3. Android 提供了 SQLiteOpenHelper 创建一个数据库,只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。
4. SQLiteOpenHelper 的子类,至少需要实现三个方法:
1.构造函数,调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使用的数据库模型版本的整数。
2.onCreate()方法,它需要一个 SQLiteDatabase 对象作为参数,根据需要对这个对象填充表和初始化数据。
3.onUpgrage() 方法,它需要三个参数,一个 SQLiteDatabase 对象,一个旧的版本号和一个新的版本号,这样就可以清楚如何把一个数据库从旧的模型转变到新的模型。
适合家庭使用的电子记账本
搜“米虫在路上”,里面有篇博文“我爱记账本”里有家庭电子记账本下载
代理记账公司都用什么财务软件?在线的那个软件税务局承认吗?
我前几天才刚去的代理记账公司学习,他们代理记账的公司很多。我咨询到以下信息:
财务软件用的是:金蝶KIS(简称金蝶迷你版),挺好用的!
还需要下载网上报税系统。
在线的那个财务软件,是不是免费的那种啊?只要你打印出来的那些资产负债表,利润表等能规范的话,税务局都承认的!
希望对你有帮助!
想找一个能安装在自己linux空间上的记账程序,有谁能推荐几个?
http://code.google.com/p/youmoney/ 这个东西
YouMoney(有钱记账)是一个跨平台的免费个人记账软件。它可以运行在windows, linux, macos x。他使用简单,只有记账的核心功能。作者认为simple is better,简单够用就好。不需要大而全的东西。界面支持英文,简体中文,繁体中文和日文。
功能包括:
支持分类。收入和支出条目都属于某个分类。
可以对每个分类统计支出和收入情况
支持循环记录。即可以为固定支出,按每月,每周,每日,周末,工作日自动添加支出或者收入
可以统计每个月或者年的支出、收入、结余情况(记得给分)
跪求开源版进销存软件或商贸版进销存
上个月我妹妹开店用了一个易发进销存软件,我帮她装的,录入的数据,挺好用,在百度搜易发进销存软件就可以免费下载,4分钟就能学会。
转载请注明出处51数据库 » 记账软件开源 易语言做记账软件