2013-07-09 91 views
0

我想开发一个简单的数据库,存储出租车日常数据等信息,并且有一些计算,我想从驱动程序提供的基本信息自动填充,如:如何在MS Access中自动填充表列?

  • 给出从开始和结束总产值征收计量装置公里的
  • 驱动给出的里程表读数司机车主分裂给出的日子征收

我已经是我想所有这些值存储在问题一个属性可以检索并进入另一个属性第三方系统更容易。目前,这是基于纸张的,我想这个数字化过程

的操作是简单的数学表达式,如加减和百分比分割(乘法或除法)

我已经试过像

各种SQL命令
INSERT INTO table (fieldname) 
    select 
     table.feildname1, table.feildname2, [feildname2]-[fieldname1] 
    from 
     table 

我将使用数据条目的输入形式,将显示基本的数据输入和基于这些计算

而且征收/开支司机份额,我一片空白,我使用的MS Access 2007

+2

“我想将所有这些值存储在一个属性中” - >不要将组合字段存储在数据库中。您可以在检索时轻松地组合它们。您也可以在检索过程中计算一次计算是否涉及单个行。请提供样本数据以及您希望如何检索这些数据。 – Tarik

回答

0

你可以这样做:

INSERT INTO table (fieldname) 
SELECT CStr(table.feildname1) & CStr(table.feildname2) & CStr([feildname2]-[fieldname1]) 
FROM table; 

但作为@Tarik说,不建议它来存储所有领域的一列,除非是一些临时表或只为视图。