菜鸟也能用foxtable开发自己的应用程序整理篇 下载本文

菜鸟也能用foxtable开发自己的应用程序整理篇(word版本)

第一部分所需要的文件及讲解提纲

1. 创建我们的第一张表——会员表 表结构如下图:

同时设置字段的类型,其他的暂时不要考虑; 2.分析我们的第一张表,看看是否有什么事件会发生? 可以按照以下的思路去分析

这样,一个一个部分的来做

1)增加的时候是否有什么动作发生? 当添加一个新会员的时候,各个字段的状态 会员卡号,默认为会员编号; 会员等级,默认为普通; 卡片状态,默认为正常; 过期时间,默认为今天+一年; 卡片余额,默认为0; 积分数量,默认为0; 折扣字段怎么操作呢?

这些分析完毕之后,想想怎么达成你的目的呢? 既然是新增的时候发生的事情,那么就找到表事件

当我们点击 datarowadding的时候,就会看到帮助的动态提示 DataRowAdding

增加一行时执行,此时新增行(DataRow)已经创建,但并未真正增加到DataTable中,通常在此处对新增行进行默认值的设置。 e参数属性:

DataTable:返回增加行的数据表。 DataRow: 返回新增加的行。 示例一

例如希望新增行的日期设为当前系统日期,姓名设为当前登录用户名,可以将DataRowAdding事件的代码设置为: e.DataRow(\日期\) = Date.Today() e.DataRow(\姓名\) = User.Name

有了这个提示,以上的内容是不是就迎刃而解了呢?

是不是觉得其实弄这个也挺简单的嘛!

代码如下:

e.DataRow(\会员等级\普通\ e.DataRow(\会员卡状态\正常\ e.DataRow(\登记时间\

e.DataRow(\过期日期\登记时间\ e.DataRow(\卡片余额\ e.DataRow(\会员积分\