我是微软访问的新手。我正在为代理商创建系统来连接卖家和买家。目前,我正在维护我的结算系统,手动使用两种不同的 表单,其中一个用于卖方,一个用于买方,如下所示:微软访问创建窗体和报告帮助
在第一个发票示例中,卖方代理通过收到卖方的佣金获得收入。在数量字段中,破折号左边 的第一项表示曼(1曼等于40公斤),右边的项表示以千克为单位的值。价格栏表示每单元的价值 基础,最后一栏表示每个人的代理权。
通过添加kgs并在可能的情况下将其转换为甘露单位来计算,通过首先加入kgs并将40kg转换成1 mann 例如从kg田地2-30 + 2-32,kgs等于62kg转换40kg按以下公式计入1人,并将剩余千克放入kgs字段中,如下所示5-22 价格按合计数量值以公斤数第一(2 * 40 + 30)隐藏列计算,并且还将价格值换算为每千克 ((2 * 40 + 30)*(1800/40))= 4950 最终卖方扣除另一个代理人利润隐藏字段140中的佣金作为兑换代理值首先将 合计公斤数按代理商价值乘以((2 * 40 + 30)*(140/40))
Name: ABC
Address: Street # 02
Type: Seller
DATE TIME QUANTITY(mann-kg) PRICE PER MANN Total(Hidden Field) AGENT COMISSION(per mann) AGENT PROFIT(Hidden Field)
09-02-2011 Morning 2-30 1800 4950 140 385
09-02-2011 Evening 2-32 1850 5180 140 392
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Total 5-22 10130 777
Payable = 10130 - 777 = 9,353
以上所有字段和计算保持不变,但买方发票的调整除外。
Name: DEF
Address: Street # 05
Type: Buyer
DATE TIME QUANTITY(mann-kg) PRICE PER MANN
09-02-2011 Morning 2-30 1800
09-02-2011 Evening 2-32 1850
----------------------------------------------------------------------
Total 5-22 10130
Recievable = 10,130
我想要什么,我期待通过对用户输入数据创建以同样的方式形式,所有的东西来的Microsft访问2007转换并产生 报告如上发票例如,对于卖方和买方。我坚持如上所述输入数量字段值,如何计算代理商委员会等。 另外我希望在报告中搜索选项,最终用户可以在日期标准和其他过滤器中轻松搜索特定卖家或买家的发票。
我需要帮助和帮助如何计算和保存报告中的数量,每人的价格,委员会和小计。
数据库模式我设计的是:
客户ID是在价格表(一个一对多的关系)
CREATE TABLE Customer (
CustomerID SMALLINT(6) NOT NULL AUTO_INCREMENT,
Name VARCHAR(100),
Address VARCHAR(255),
Type ENUM('1','2') COMMENT 'Seller=1, Buyer=2',
PRIMARY KEY (CustomerID));
CREATE TABLE Price (
PriceID INT(11) NOT NULL AUTO_INCREMENT,
CustomerID SMALLINT(6),
Date Date,
PriceType ENUM('Morning','Evening'),
Price INT(11) NOT NULL,
Quantity INT(11) NOT NULL,
Comission INT(11) DEFAULT NULL,
PRIMARY KEY (PriceID));
问题是我不知道VB。并且用户需要以MANN中的数量和价格输入MANN-KGS格式的数据。 – user608676 2011-02-09 15:55:51