如何在ACCESS 裡設計一個scheduler

2023-03-23 02:20:06 字數 3812 閱讀 8842

1樓:無跡影

若是access窗體,有個timer事件,設定時間間隔後,時間一到就會執行一次此事件。

private sub form_timer()

end sub

在裡面寫入時間到後開啟那個預約的窗體。

在窗體的load事件中寫入"時間間隔"如。

private sub form_load()

end sub

綜合如下:public rs as new '記錄集設為全域性變數,要呼叫時即可直接記憶體中取。

private sub form_load()

string sql as string

sql="select * from 預約記錄表;"

sql, ,adopenkeyset, adlockpessimistic

if then

= 0 '預約表內沒有資料為零時,timer事件不會執行。

= 1000 '每秒執行一次。

end if

end sub

'這是timer事件。

private sub form_timer()

dim curtime as date

curtime=time

'移到第一條記錄。

do until

if cdate( then '或rs!欄位名。

msgbox &事件己到, vbokonly, "您好"

'用 "窗體的名字" 來打相關窗體也可。

end if

loopend sub

我測試了一下,沒有問題呀。

private sub command0_click()

end sub

private sub form_load()

end sub

private sub form_timer()

dim dt as date

dt = now()

dt = time

dim chedt as date

dim tmp as integer

chedt = #11:59:57 am#

tmp = datediff("s", dt, chedt)

tmpif tmp = 0 then

msgbox cstr(dt)

end if

end sub

分鐘時將 "s" 改為"n"不過間隔時間你要修改,不然會彈出60次。

2樓:匿名使用者

如果系統時間等於預約的某個時間,則彈出提示資訊,否則,正常執行系統,

3樓:匿名使用者

非常感謝,我照此去試試。

access 查詢設計

4樓:在小崗村仰頭的俄羅斯狼

將「學生基本情況表」中的「姓名」,「年齡」和「班級」三個欄位拖到新建的查詢欄位中。在姓名的條件格中輸入:「李*」;在年齡的條件格中輸入:

「>20」。執行查詢,並儲存為「學生查詢5」即可。

5樓:劇靜雲

select [姓名],[年齡],[班級] from 學生表名 where 姓名 like "李%" and round(sysdate-to_date(年齡,'yyyy-mm-dd'))20

可能不能 舍的不對,你看看是用round 四捨五入 還是ceil 全入 還是 floor()全舍。

access中有效性規則怎麼設計

6樓:匿名使用者

效性規則就是限制你輸入資料的型別及格式可以自己寫入也可以用生成器。

如數字型欄位有效性規則為:between 1000 and 5000,則只能輸入1000~5000之間的數字。

access 期初餘額設計

7樓:匿名使用者

期初餘額指的是上期結餘。有沒有辦法設計一個,期初自動等於累積到上月最後一天的餘額,本期就是這個月第一天到這個月最後一天?這種做法在實際應用中沒有任何意義。

尤其是針對需要動態實時統計的系統 至於你說的時間計算有專門的時間函式來處理 不需要你自己計算一個月是多少天。

一個關於access交叉表的設計問題

8樓:匿名使用者

再加一列:

和成績那列是一樣的,只不過下邊改成行標題。上邊名字:總平均值。

這種access表怎麼設計

9樓:滿以柳

我覺得你沒有說的很清楚。你最好拿出幾行演示的資料格式來說。

例如我的資料**如下:

年份 月份 貨品種類 銷售數量。

拋磚引玉了。

你看這樣的資料表中年份也重複呀,但年份+月份可沒有重複呀。如此等等!

設計一個系統,由vb和access組正,在vb中編寫一個程式,是的能對access中的資料進行查詢修改等,求高手幫 10

10樓:賈碼農

請用microsoft jet ole db provider引擎連線access資料庫,方法如下:

新建工程時選資料工程,此時vb6整合除錯環境左邊工具箱內已載入了有關資料庫程式設計必須的控制元件。

然後在form1窗體中新增adodc控制元件和datagrid控制元件,將datagrid1的屬性datasource選adodc1,開啟adodc1控制元件屬性頁使用連線字串,選生成,在提供者選項中access資料庫選microsoft jet ole db provider,然後按要求連線資料庫等。在adodc1控制元件屬性頁使用連線字串空白文字視窗中就有一長串字串,注意該字串可複製到程式**用於程式設計。

adodc1控制元件屬性頁的資料來源內有命令文字(sql)編寫視窗可編寫sql查詢語言。該視窗的sql語句可複製到程式**用於程式設計。

sql查詢語言主要結構為:

select 查詢欄位 from 表名 where 查詢條件語句 [排序語句或分組語句]

查詢欄位必須分別用(西文)逗號分開或就用一個*號代替,上述查詢中排序語句建議最好應用。

sql查詢語言如有錯程式執行時告訴你出錯,作相應改動即可。本人一般先按上述連線,sql用"select * from tabelname"作除錯,無問題,用一個按鈕孔件將前述需複製的連線字串和sql查詢語言先複製於按鈕控制元件的click事件中備著,以便放著以後使用。然後刪去adodc1孔件,再新增adodc1控制元件再添其他內容。

11樓:暗騎士幽藍

不是腹誹您啊。。。衝著懸賞分為5,完全看不到您的誠意啊- -

12樓:網友

1.到控制面板裡找到管理工具--odbc資料來源---系統資料來源,根據嚮導建立資料來源olink ,記得資料來源指向您的access資料庫;

建立一個窗體,新增text1控制元件接收輸入的郵編,新增text2控制元件來顯示資料庫查詢到的城市資訊,新增command1控制元件用於確認查詢;引用microsoft ado 部件;

3.開啟**視窗輸入如下**:

private sub command1_click()dim cn as new rs as new

open"dsn=olink;"

"select * from 資料庫中的表名稱;",cn,2,3

"郵編欄位='"

= 城市名稱欄位")

set rs = nothing

set cn = nothing

end sub

13樓:無憂無慮的螞蟻

你的提問太小兒了,其實你隨便找本書上就有,不用提問的。

如何建立access資料庫,如何建立一個access資料庫

就是抄用 access建立一個資料庫,步湊襲不外乎以下幾個 1 用access建一空資料庫。2 如果黨員個人資料已經有excel形式的,在access檔案欄用 獲取外部資料 匯入表 即可,沒有的話建立一個表。欄位名自己根據需要定。如 編號 姓名 性別 家庭住址 入黨時間 出生年月等等。3 用sql語...

如何在Access的窗體中實現兩個下拉選單框的聯動

在第一個列表框的click事件中,設定第二個列表框的行 屬性 該屬性可以設定為一個sql語句,該sql語句可以第一個列表框的值為過濾條件 在access窗體中如何實現組合框的聯動 5 繫結。即通過設定組合框的datasource datamember datafield屬性來實現。1.可以將組合框的...

如何在南京註冊科技公司,如何在南京註冊一個科技公司

科技公司國家有優待,註冊資金最少10w。註冊公司的流程簡單如下 1 工商局核名稱 一般3個工作日,重名的話時間不確定 2 銀行開設臨時存款結算帳戶辦理入資併到會計事務所辦理驗資報告 一般5個工作日 3 到工商局約號辦理營業執照 7 10個工作日 4 到質量技術監督局辦理組織機構 證 3 5個工作日 ...