我是一vfp编程初学者,在做一查询表单时,要求按"定合同起"任意日期范围实现动态查询并统计查询结果,相关内容如下:
表单为一查询表单,一按钮为"查询",要求在表单文本框"text1"t和"texy2"内输入日期范围进行查询,其查询结果显示在表单的表格中.
如果“定合同起”等时间相关字段定义为“日期型“,文本框text1和text2为"字符型"则:
sjfw1=ctod(alltrim(thisform.pageframe1.page10.text1.value))
sjfw2=ctod(alltrim(thisform.pageframe1.page10.text2.value))
thisform.pageframe1.page10.grid1.recordsource=;
"SELECT 编号,姓名,性别,民族,出生日期,年龄,;
文化程度,联系电话,住所地址,联系人,合同种类,;
定合同起,定合同止;
from Jwjc!Zfxx;
where dtoc(定合同起)>=ctod(sjfw1) and dtoc(定合同起)>=<=ctod(sjfw2);
ORDER BY Zfxx.编号;
into cursor fwtable"
select count(*) as jg FROM zfxx where dtoc(定合同起)>=ctod(sjfw1) and dtoc(定合同起)>=<=ctod(sjfw2) into cursor jg
thisform.pageframe1.page10.Text3.value =jg
thisform.pageframe1.page10.refresh
上面代码中,运行后点查询按钮,提示"函数参数的值\类型或数目无效!",请问上面代码错在哪儿,要怎么改,请老师指教。谢谢!
另外,在另一查询表单中,合同止之前,能否提前10天进行提示并显示在表单表格中,比如将字体颜色由黑色变为红色。代码应怎样写?
万分感谢!