如果不执行要么说明你合成的条件有误:
a="fnumber= '"& stockfnumber & "' And fdetail=True"
要么根本就没有符合条件的行。
你可以用: MessageBox.show(a)
显示一下你合成的条件,最好用几行典型数据来测试、