2012-04-21 113 views
0

我最近tookover一個非營利計劃,稱爲「送餐」高齡,或許你的城市也有一個。使用Access創建數據庫?

目前,它是手動檢查每個誰得到的飯菜人的標籤,看是否他們不能吃某些事情,什麼星期幾,他們送貨到達的非常繁瑣程序。

我很想爲了不僅消除錯誤,但使其運行速度更快,更流暢的計算機化這一點。

這些標籤包含姓名,地址,食物不能吃,星期幾。

有沒有辦法實現計算機化呢?如果有幫助,我們在excel上運行一個菜單。

有人建議我使用的MS Access嘗試,但是,我從來沒有使用過它,這會是我們需要做這個節目?

謝謝你們,如果你有大量的人來照顧,或者如果你不斷輸入新的信息

+0

是的,這是可能的。是的,Access可以做到這一點(以及其他大量數據庫和工具)。 – Mat 2012-04-21 09:30:30

+0

爲了簡單的需要,如果您對Excel很熟悉並且對Access沒有任何瞭解,Excel可能是一個更簡單的解決方案。 – assylias 2012-04-21 09:35:27

+0

那麼,我只需要在Excel中創建一個包含每個客戶端的表格,然後針對每個週一說吃飯的人員運行查詢?如果是這樣,我將如何爲此設置字段? – Darrell 2012-04-21 09:40:31

回答

2

訪問可能是有用的。聽起來好像Excel在你的情況下可能更有用。一些可能對你有幫助的事情是條件格式和過濾。


這將突出一個客戶,如果他們今天的交付是由於:

列A創建人的名字一個spreasheet開始對行2(標題是行可選1,但是下面的公式以第2行開頭),把它們在B列中的交貨日期與全天名稱寫出來,如週日,週三,週五或其他。在剩餘的列中,您可以放置​​地址,食物等 單擊單元格A2並拖動以選擇所有客戶的姓名,日期,地址等。 單擊條件格式位於Excel窗口頂部。

點擊新規則

SELCT 使用公式來確定格式細胞

在框中標記格式值,其中該公式爲真複製並粘貼此公式:

=COUNTIF($B2,"*"&TEXT(WEEKDAY(TODAY(),1),"dddd")&"*")>0 

仍然在對話框中單擊格式按鈕,選擇填寫選項卡並選擇鮮豔的顏色。點擊OK確認顏色,然後確定保存新規則,然後確定應用條件格式。

(該公式得到的時間與TODAY(),將其轉換爲WEEKDAY()號碼(使用星期日爲1天),天數與所述格式轉換爲TEXT 「DDDD」(星期日而不是「ddd」,即Sun),COUNTIF()只會計算包含日期(給出1或0)的單元格,如果它包含日期,則'1大於0'變爲TRUE並且該單元格是有條件格式化的。)


如果要使公式適用於其他da工商業污水附加費,而不是今天你可以用一個單元格引用替換TODAY()的一部分,說G1,然後在單元格G1你想要的日期:

=COUNTIF($B3,"*"&TEXT(WEEKDAY($G$1,1),"dddd")&"*")>0 

然後輸入單元格G1像22/5/12日期

如果客戶端下載每週的同一天交付,然後看看誰在週四獲得的飯菜,你可以在G1 &鍵入週四縮短公式:

=COUNTIF($B3,"*"&$G$1&"*")>0 

要創建僅顯示客戶的過濾器,由於那一天,而不是隻強調他們:

創建列B爲前佈局(第2行開始的電子表格,與客戶的交貨天數 - 週一,週四,週六),而不是使用條件格式化,將公式粘貼到行中的單元格中,並使用自動填充功能,將鼠標懸停在單元格右下方的公式上,以便光標變爲+並雙擊。只要沒有任何空行,您應該會得到一列TRUE和FALSE值。在Excel窗口的頂部(如果需要空行,單擊並拖動+下來吧。)

轉到數據選項卡,選擇過濾按鈕。某些向下箭頭應出現在列的頂部。選擇TRUE/FALSE列上方的向下箭頭,並僅選擇TRUE複選框。要再次顯示所有客戶端,請再次選擇相同的向下箭頭並選擇全選。無論何時向電子表格添加新客戶端,都將鼠標懸停在公式列中的單元格上,然後再次雙擊+自動填充以將公式添加到新客戶端的行中。

你可以使用這兩種方法一起突出過濾器沒有問題


還有其他的東西,可以幫助,但要看你怎麼操作。你可以寫一列'今天的成分',並使用條件格式來突出紅色的成分,當一種成分與他們無法吃的東西匹配時。如果有人不吃魚,那麼這可能是有風險的,並且你把黑線鱈放入成分列表中,因爲它們不會匹配,當然!

如果你想免費的Excel大師,我建議YouTube的 Bill Jelen - 'Mr Excel'ExcelIsFun