北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
只好重新发一遍,狂汗啊。
环境是这样的:
我从窗体A的按钮打开窗体B,同时传入窗体A的一个字段值,在openargs位置传入。
窗体B含有一个数据表视图子窗体C,在窗体B的formload事件,筛选窗体C的记录。
me.窗体C.recordsource = "………… where 字段 = " & me.openargs
窗体C的字段getfocus有事件,执行dlookup取相关的记录。
出错:
点击窗体A上的按钮,提示”运行时错误94,无效引用null“。窗体C内记录未筛选。(光标停在窗体C的字段的getfocus事件内的dlookup语句,因为记录未筛选,所以查不到记录,为null)
于是我在打开窗体B的click事件,和窗体B的formload事件,加了msgbox语句(看我传的openargs是否都传过去了)。
结果仍然和支前一样,不弹出msgbox。
我就不明白了,为什么不弹出msgbox,就先做数据表视图的字段getfocus事件并报错。
不弹出msgbox,我该如何去找错误呢。
语法是没有问题的,因为我其他窗体也调用这个B窗体且方法一样,正常。
请高手指点。我是无奈死了。