2013-07-09 109 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說,不建議它來存儲所有領域的一列,除非是一些臨時表或只爲視圖。