Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

返回列表 發(fā)新帖
查看: 1431|回復(fù): 5
打印 上一主題 下一主題

[窗體] 代碼中DefaultValue屬性不能得到正確結(jié)果

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2008-6-22 20:32:40 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在Form_Current事件中設(shè)置以下代碼

TxnDate.DefaultValue = Date

新增一筆記錄后,default value顯示為1905-06-02,不是今天。如果在design view中設(shè)置TxnDate的DefaultValue屬性,又能顯示正確結(jié)果。 在代碼中設(shè)置string或integer型的默認(rèn)值都能正確顯示。

我用的版本是Access 2003,  有誰(shuí)知道是什么原因嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2008-6-23 08:44:01 | 只看該作者
Text0.DefaultValue = "'" & Date & "'"
應(yīng)該要這么用
3#
 樓主| 發(fā)表于 2008-6-23 08:51:01 | 只看該作者
謝謝,語(yǔ)法有一點(diǎn)點(diǎn)怪,為什么要轉(zhuǎn)換成string.
4#
發(fā)表于 2008-6-23 08:59:35 | 只看該作者
用 Text0.DefaultValue = "#" & Date & "#" 也是可以的
但是如果不定義類(lèi)型就會(huì)默認(rèn)為數(shù)值會(huì)出錯(cuò)
就變成了19xx年份
5#
發(fā)表于 2008-6-23 09:37:27 | 只看該作者
要多加 '' 在前后
6#
發(fā)表于 2008-6-23 11:09:29 | 只看該作者
實(shí)現(xiàn)的方式很多。為什么要用代碼設(shè)?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 10:26 , Processed in 0.092091 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表