圆括号必须成对使用,每个起始括号必须用一个结束括号相匹配。一个起始括号没有匹配的结束括号。插入丢失的括号并重新检查。
方括号必须成对使用,每个起始括号必须用一个结束括号相匹配。一个起始括号没有匹配的结束括号。插入丢失的括号并重新检查。
您输入了一个布尔值范围变量。范围变量允许用在除了布尔值以外所有数据类型中。或者将数据类型更改为布尔值以外的类型,或者输入布尔值项目变量来替换布尔值范围变量。
DOS 不允许访问某个指定的文件。确认该文件未被另一个程序(或网络中的另一个用户)使用,和/或您拥有正确的网络权限,重试。
您所输入的日数字与该月不匹配。例如,如果对于一月输入了零 (0)、32 或更大的日数字,则“公式检查器”将显示该警告。更改日数字使之与该月匹配,重新检查。
您在公式中需要字段的位置输入了非字段的内容。更正问题并重新检查。
您不能输入引用自己的公式。例如,在创建公式 @Profit 时,不能使用 @Profit 作为函数参数。删除引用并重新检查。
“公式编辑器”希望有一个函数,但您未输入。检查公式,并输入所需的函数或更正公式(如果它有错误的话)。
您输入了允许范围以外的月份数字。输入 1 到12 之间的月份数字并重新检查。
程序允许公式中的字符串最多有 65534 个字符。您输入的字符串超过了该限制。缩短字符串的长度并重新检查。
您输入了指定不存在的字符的下标数字。例如,如果输入一个下标来引用有五个字符的字符串中的第六个或第八个字符,则会得到该警告。将下标更改为一个存在的值并重新检查。
您输入了指定不存在的数组项目的下标。例如,如果输入一个下标来引用有五个项目的数组中的第六个或第八个项目,则会得到该警告。将下标更改为一个存在的值并重新检查。
当某位用户离开本程序时,您才能运行本程序。要在您的网络上增加许可副本数,请与 Crystal Decisions 联系,询问有关 Network LanPaks 的事宜。
您的当前许可指定在任意给定时间网络上可以使用本程序的用户最大数。当前正在使用本程序的用户已达所允许的最大数。您可以通过向 Crystal Decisions Information Management Group 购买额外的 Network LanPaks 来增加给定时间内系统中所允许的用户个数。
您输入了小计的小计条件,该小计使用日期或布尔值字段以外的字段作为排序依据字段和分组依据字段。您的小计不需要条件。删除条件并继续。
您输入了非字符串格式的小计条件。输入公式中的条件时确保将条件括在单引号或双引号内。
您声明了一个与某一已声明变量同名但数据类型不同的变量。不允许这种做法。或者更换该变量的名称,或者更换数据类型使其与原数据类型一致。
您在公式中使用的赋值运算符 (=:) 前面没有变量。本程序希望在赋值运算符紧前面(即左边)有变量。输入变量并重试。
您声明了一个变量数据类型却未声明变量名。必须输入一个变量名以完成声明。输入变量名并继续。
您输入了一个允许范围以外的日期。输入年份范围 1 到 9999 之间(包括两端的值)的一个日期,然后重新检查。
该消息典型指明可用的内存不足。关闭所有不需要的报表并退出任何无关紧要的程序。再试一次。
该消息典型指明可用的内存不足。关闭所有不需要的报表并退出任何无关紧要的程序。再试一次。
您试图将报表保存到已满的磁盘。保存到另一个磁盘,或从当前磁盘删除不必要的文件并重试。
您输入了一个公式,试图将某个数除以零。本程序不允许这样的除法。编辑公式,使其不要试图将某个数除以零,然后重新检查。
If {file.FORECAST} = 0 Then0Else{file.SALES} / {file.FORECAST}
公式中存在未预见到的异常情况。请保存产生该警告的公式文本并与公司联系。
分析公式时,本程序遇到分析树无法处理的情况。请保存产生该警告的公式文本并与公司联系。
您试图以某个已在打开报表中使用的文件的名称保存文件。先关闭该报表,然后重试。
无法找到您所指定的文件名。文件名或路径不正确。输入正确的文件名/路径并重试。在某些情况下,文件 WBTRVDEF.DLL 从目录中丢失。需要用该文件与 WBTRCALL.DLL 一起来读取数据字典文件。
您请求了一个自己没有权限的文件。必须获得必要的权限才能激活该文件。
本程序所查找和使用的 BWCC.DLL 的版本过旧,以致于无法正常操作。以下是可能发生本问题的几种情况:
程序安装时,BWCC.DLL 安装在了 CRW 目录(与 CRW.EXE 或 CRW32.EXE 驻留在同一个目录)。
程序安装时,CRW 目录添加到了 AUTOEXEC.BAT 中的路径语句的末尾(如果您曾允许安装程序更新路径语句的话)。
如果 BWCC.DLL 的较老版本已安装在 Windows 目录、Windows System 目录或比 CRW 目录更早出现在路径内的目录中(以前安装的结果),则本程序挑选该版本而不是 CRW 目录中的较新版本。
BWCC.DLL 的正确版本随 Crystal Reports 一起提供。若要更正该问题,请删除驻留于比 CRW 更早出现在路径内的目录中的 BWCC.DLL 较老版本。
如果这样做未解决该问题,则请从 CRW 目录将 BWCC.DLL 的最新版本移动到 Window 目录。
Windows“控制面板”中未安装打印机驱动程序。当 Crystal Reports 打开某个报表时,它将查找与该报表一起保存的打印机。如果无法找到该打印机,则查找默认打印机。如果没有设置默认打印机,则产生错误消息。
没有足够的可用内存来进行您希望该程序执行的操作。请释放内存,然后再试。
您所使用的是 3.0 版以前的 DOS 版本。安装 DOS 3.0 版或更高版本,并重试。
如果未选择默认打印机,则不能开始使用本程序。没有默认打印机而试图启动本程序将导致该错误消息。
单击 Windows“控制面板”中的“打印机”图标,“打印机”对话框出现,所有已安装的打印机列在“已安装打印机”框内。
注意: 有关安装打印机和默认打印机的其它信息,请参考 Microsoft Windows 随附的文档。
如果表名包含下划线,或长度大于 15 个字符,或以数字开始,则通常会导致该问题。
函数需要的参数多于您所输入的参数。输入丢失的参数并重新检查。
没有足够内存来处理命令。关闭所有不需要的报表并退出任何无关紧要的程序。再试一次。
无法给出中间结果或最终结果,因为它太大了。重建或细分公式以生成较小的结果,然后重新检查。
本程序无法定位某个 DLL 或数据库。检查以确保保存这些文件的目录列于路径语句中。
您的报表引擎调用试图关闭仍在进行中的作业。确保在关闭打印作业前取消打印。
与选定的打印机连接有问题。通过 Windows“控制面板”重新选择打印机并重试。
您正试图以与某个现有报表相同的名称保存报表。这将覆盖现有报表并使其不再可用。单击“是”覆盖该报表,单击“否”停止保存过程以选择不同的名称。
您试图在未保存报表的情况下关闭报表窗口,虽然在打开该报表后做了更改。如果关闭前不保存报表,则这些更改将丢失。单击“是”保存更改,单击“否”关闭报表而不保存更改。
您试图使用当前版本中尚未实现的功能。在进行了实现该功能的升级后再试。
您过早尝试对字段、公式或函数强制求值。求值时间函数只能强制一个较晚的求值时间,而绝对无法强制较早的求值时间。更改公式以适应所要求的求值时间。
您过早尝试对字段、公式或函数强制求值。求值时间函数只能强制一个较晚的求值时间,而绝对无法强制较早的求值时间。更改公式以适应所要求的求值时间。
您过早尝试对字段、公式或函数强制求值。求值时间函数只能强制一个较晚的求值时间,而绝对无法强制较早的求值时间。更改公式以适应所要求的求值时间。
您过早尝试对字段、公式或函数强制求值。求值时间函数只能强制一个较晚的求值时间,而绝对无法强制较早的求值时间。更改公式以适应所要求的求值时间。
公式超出了 50 个待处理操作的限制,因而无法求值。待处理操作是由于优先规则顺序而保留的操作,在具有更高优先级的操作完成后执行。
将公式重排,有时即可计算同一个值而不需要同样多的待处理操作。作为一个十分简化的例子,在公式 2+3*4 中,加法直到乘法完成后才能执行。加法成为待处理的操作,一直保留到乘法完成。如果改写为 3*4+2,则可以从左向右执行操作,结果相同,并消除了待处理操作。
字段名必须括在大括号 { } 内。您输入了所需的一个大括号,却未输入另一个。插入丢失的大括号并重新检查。
以 ' 开始的字符串必须在该行结束前以 ' 结束。您已经在那些位置之一使用了 ',而未在另一位置使用 '。插入丢失的标点符号并重新检查。
以 " 开始的字符串必须在该行结束前以 " 结束。您已经在其中一个位置使用了 ",而未在另一位置使用 "。插入丢失的标点符号并重新检查。
使用 ReplicateString 函数时,请求了过多副本或所请求的副本数不是整数数目。减小所请求的副本数目或指定副本的整数个数,然后重试。
当在日期加上天数或从日期减去天数时,只能使用整数天数,不能加上或减去非整数的天数(如 1/2 天、3.6 天等)。另外,在从某日期开始加或减一定的天数时,结果日期必须在允许的(年份)日期范围内,即 0000
Round(x, # places) 或 ToText(x, # places) 函数的第二个参数必须是一个小整数。您输入的作为第二个参数 (# places) 的数字指定了太多小数位数或不是整数。将该数字更改为小整数并重新检查。
不能在记录选定公式中包含 PageNumber、RecordNumber、GroupNumber、Previous 或 Next 字段。消除这些字段并重新检查。
您在记录选定公式中包含了汇总字段。本程序不允许这种做法。删除汇总字段并重新检查。
您在不应该有公式操作数的地方提供了公式操作数(公式操作数是要在其上执行公式操作的项)。通常这表示您忘记了运算符,或函数的前面的部分,或某些所需的语法项目。更正错误并重新检查。
您创建了一个结果为范围的公式。公式必须产生一个单个值。更正公式并重新检查。
您创建了一个结果为数组的公式。公式必须产生一个单个值。更正公式并重新检查。
您创建了一个返回非布尔值的选定公式。使用比较运算符(如 = 等)重建公式并重新检查。
ToNumber 函数的参数必须为以字符串形式存储的数字(例如客户编号、ID 号等等)。字符串前可以有减号,并可以包含前导和尾随空格。您使用了非数字的参数,因此无法转换为数字。将参数更改为数字并重新检查。
在 If
在 If
字段名最多可以有 254 个字符。您输入的字段名超过了该数字。输入包含允许字符个数的字段名并重试。
公式中的字符串最多允许有 65534 个字符。您输入的字符串超过了该限制。减小字符串的长度(或将其拆分为两个或更多互相连接的字符串),并重新检查。
公式中的数字小数点前最多允许 25 位。您输入的数字超过了该限制。减小数字的大小(或将其拆分为两个或更多较小的数字),并重新检查。
变量名最多可具有 254 个字符。您输入的名称超过了该数目。缩短名称以符合限制,并继续。
您试图接受包含未更正的错误的公式(通过“公式编辑器”中的“接受”按钮)。更正所指出的错误并重试。
您在公式中输入了一个小计,报表本身却没有相应的小计。向公式输入的任何小计必须复制一个已经在报表中的小计。将所需的小计添加到报表并重新输入公式,或删除公式,然后重新检查。
该消息典型指明可用的内存不足。关闭所有不需要的报表并退出任何无关紧要的程序。再试一次。
该消息典型指明可用的内存不足。关闭所有不需要的报表并退出任何无关紧要的程序。再试一次。
您输入了一个报表中没有的汇总字段。公式中所输入的任何汇总字段必须复制已经在报表中的汇总字段。或者先在报表中输入汇总字段,然后将其在公式中重新输入,或者根本不在公式中输入该汇总字段。
您作为条件字段输入的字段导致公式中的小计与报表中的任何小计均不匹配。向公式输入的任何小计必须复制一个已经在报表中的小计。或者先在报表中输入小计,然后将其在公式中重新输入,或根本不在公式中输入该小计。
您使用了一个字段,它没有作为 Previous 或 PreviousIsNull 函数的参数的“上一个”值,或者您使用了一个字段,它没有作为 Next 或 NextIsNull 函数的参数的“下一个”值。若要使用这些函数的任意一个,请用包含适当的值的字段替换该参数。
在该字段作为操作数放置到公式后,它被移动到其不再是有效操作数的节中。
您输入了一个未出现在任何活动数据库中的字段名。更正字段名和/或其别名的拼写,然后重新检查。或者,若要输入来自当前非活动的数据库的字段名,请先激活该数据库,然后重新输入字段名。
您的报表包含基于一个条件字段的组节,该条件字段不再存在于报表中或已更改,所以它对于组节无效。检查分组条件以标识和更正造成该问题的根源。
您输入了一个数组却未将其括在方括号内。将数组括在方括号内并重新检查。
您输入了未在报表中出现的小计条件。向公式输入的任何小计必须复制一个已经在报表中的小计。更改条件并重新检查。
您输入了一个数组作为非数组函数的参数。例如,如果您忘记使用方括号(对数组而言是必需的语法项)来括起数组,则这类问题便会发生。“公式检查器”将这些数组值视作非数组函数的参数,显示该错误消息。
本程序在一个数组中最多允许 50 个值。您超出了该限制。减少数组中值的个数并重新检查。
相对于您在 CONFIG.SYS FILES = 语句中所指定的文件数目,您打开的文件(数据库、报表)太多。若要避免该错误反复出现,请使用较少的文件或增加 FILES = 语句中所指定的文件数。
当“公式检查器”希望找到某特定类型的操作数(要在其上执行公式操作的项目),却找到其它类型时,将出现下列警告。例如,公式 5>a 将一个数字与文本比较(古老的将苹果与橙子进行比较的类比)。当“公式检查器”看到数字五与某物相比较时,它希望此物为另一个数字。如果出现的是数字之外的任何其他内容,则它将显示警告:此处需要有一个数字。