Arrays 公共数组不接受值
我对公共数组有问题。我在其他语言中使用过数组,下面的代码似乎很有意义:它应该可以工作 当我尝试获取任一数组中任何内容的值时,它返回为空 公共dim TicketSerial0作为字符串 公共dim TICKTOPENDADATE0作为日期 函数LoadFPRArrayByVal LoadSerial作为字符串,ByVal LoadTicketOpenedDate作为日期作为布尔值 '将票证数据数组加载到全局变量中创建一个隐藏表以'完成此操作,按日期排序'。序列号/打开日期 暗k一样长 k=UBoundTicketSerial+1 重拨保留票证序列0到k 重拨保留TicketOpenedDate0到k TicketSerialk=LoadSerial TicketOpenedDatek=LoadTicketOpenedDate 返回真值 端函数Arrays 公共数组不接受值,arrays,reporting-services,Arrays,Reporting Services,我对公共数组有问题。我在其他语言中使用过数组,下面的代码似乎很有意义:它应该可以工作 当我尝试获取任一数组中任何内容的值时,它返回为空 公共dim TicketSerial0作为字符串 公共dim TICKTOPENDADATE0作为日期 函数LoadFPRArrayByVal LoadSerial作为字符串,ByVal LoadTicketOpenedDate作为日期作为布尔值 '将票证数据数组加载到全局变量中创建一个隐藏表以'完成此操作,按日期排序'。序列号/打开日期 暗k一样长 k=UBo
你试过了吗。。public dim TicketSerial作为字符串,public dim TicketToPenedDate作为日期。您还检查了k=UBoundTicketSerial+1之后的变量k吗?您也可以尝试使用TicketSerialk-1=LoadSerial。我记得你定义了你的数组,但引用时它是以零为基的。我第一次尝试的结果也是一样的。我想是因为数组中没有引起问题的东西,所以我尝试使用1个元素进行dim。明天我将调试ķ的值,并将结果发回。谢谢你的建议。我把函数改为返回k。当我预览报告时,每行递增一,但下一页它又重置为1。如果我导出报告,它将按预期对每行进行迭代,从1到900行。我很困惑。此函数作为计算字段从数据集调用。。。是什么给了@Jeroen?