Office中国论坛/Access中国论坛

标题: 求助窗体控件的问题 [打印本页]

作者: gujingice    时间: 2004-6-28 04:10
标题: 求助窗体控件的问题
我想做一个关于银行业务的窗体,

在一个窗体中做了四个选项卡:收入、支出、转帐、业务查询。

在前三项选项卡里都做了录入的文本框,对应收入表、支出表和转帐表的相应字段。。

1、在文本框的属性的“控件来源”中选择表中对应项后,

打开窗体全部都显示“#名称”,并且不能编缉添加记录。

这是什么原因?

2、我想在金额文本框中输入小于0的数后,弹出提示对话框“金额不能小于0。”

这样的操作如何实现?

请前辈们赐教,不胜感激。
作者: ququ    时间: 2004-6-28 16:16
1.选项卡内以窗体的方式来做2.在金额文本框中的属性内的[有效性规则]设为>0
作者: ququ    时间: 2004-6-28 16:16
ValidationRule 属性使用 ValidationRule 属性可以指定对输入到记录、字段或控件中的数据的要求。当输入的数据违反 ValidationRule 设置时,可以使用 ValidationText 属性指定将显示给用户的提示消息。注意   ValidationRuleValidationText 属性不能应用于[url=mkMSITStore:F:\Program%20Files\Microsoft%20Office\Office10\2052\acmain10.chm::/html/acproValidationRule_EU.htm#]选项组[/url]中的[url=mkMSITStore:F:\Program%20Files\Microsoft%20Office\Office10\2052\acmain10.chm::/html/acproValidationRule_EU.htm#]复选框[/url]、[url=mkMSITStore:F:\Program%20Files\Microsoft%20Office\Office10\2052\acmain10.chm::/html/acproValidationRule_EU.htm#]选项按钮[/url]或切换按钮类型的控件。该属性仅应用于选项组本身。说明对于 ValidationRule 属性设置,请输入表达式,而对于 ValidationText 属性设置,则输入文本。ValidationRule 属性设置的最大长度是 2048 个字符。ValidationText 属性设置的最大长度则是 255 个字符。对于控件,可以将 ValidationRule 属性设为任何有效的表达式。对于字段和记录的有效性规则,表达式中不能包含用户定义的函数、域聚合函数聚合函数Eval 函数、CurrentUser 方法,另外也不能包含对窗体、查询或表的引用。此外,字段的有效性规则不能包含对其他字段的引用。对于记录,表达式则可以包含对该表中字段的引用。使用以下方法可以设置 ValidationRuleValidationText 属性: 对于表字段和记录,也可以在 Visual Basic 中使用 DAO ValidationRule 属性来设置这些属性。Microsoft Access 将根据字段的数据类型,自动检查数据的有效性。例如,Microsoft Access 在数值字段中不允许有文本。使用 ValidationRule 属性可以更详细地设置规则。如果只设置了 ValidationRule 属性但没有设置 ValidationText 属性,当违反有效性规则时,Microsoft Access 将显示标准的错误消息。如果设置了 ValidationText 属性,所输入的文本将作为错误消息显示。例如,在添加新职员记录时,可以通过设置 Va
作者: gujingice    时间: 2004-6-29 05:06
还有一个问题:我想实现:限制在销售窗体中录入的订单号不重复。详细一点儿说就是货物按订单进仓后,销售时不要重复销售同一票货。不知这个该用哪个函数,或者该用什么方法来做?
作者: gujingice    时间: 2004-6-29 05:55
我人比较笨,希望不会嫌弃我。1、我在窗体上做了个打开下一个窗体的按钮,想让它打开下一个窗体的同时,关闭当前窗体,“打开窗体”在设置按钮的时候就可以实现了,同时关闭当前窗体要怎样设置呢?2、如果需要把数据打印出来,用打印表、打印窗体、打印报表,哪一种比较好?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3