pb中过滤条件expression is not valid的问题以下程序是做的一个个人财务系统的消费记录,想在数据窗口中过滤存在的账户和今天的日期string xiaofeidate,m_in,m_out,ls_filterinteger xiaofeinotime datemainif sle_cont

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:11:43

pb中过滤条件expression is not valid的问题以下程序是做的一个个人财务系统的消费记录,想在数据窗口中过滤存在的账户和今天的日期string xiaofeidate,m_in,m_out,ls_filterinteger xiaofeinotime datemainif sle_cont
pb中过滤条件expression is not valid的问题
以下程序是做的一个个人财务系统的消费记录,想在数据窗口中过滤存在的账户和今天的日期
string xiaofeidate,m_in,m_out,ls_filter
integer xiaofeino
time datemain
if sle_content.text=""then
messagebox("提示","请添加账目说明")
return
end if
if ddplb_type.text=""then
messagebox("提示","请选择所属类型")
return
end if
datemain=now()
//xiaofeidate=string(datemain)
select count(*) into :xiaofeino from 消费明细表 ;
xiaofeino=xiaofeino+1
m_in=trim(sle_min.text)
m_out=trim(sle_mout.text)
//插入数据;
insert into 消费明细表
values(:xiaofeino,:lgname,:datemain,:m_in,:m_out,:ddplb_type.text,:sle_content.text);
if SQLCA.sqlcode 0 then
MessageBox("提示信息",SQLCA.sqlerrtext)
else
messagebox("提示","添加成功")
dw_rmain.settransobject(sqlca)
ls_filter="(登录名='"+ lgname+"') and (消费日期=string(datemain))"
dw_rmain.setfilter(ls_filter)
dw_rmain.retrieve(1)
return
end if
在过滤条件中,在运行的时候老是提示expression is not valid的提示,然后数据窗口中的数据是整个数据库的数据,也就是过滤条件没有起到作用,有以下问题,希望能一一解答:
1.我日期设置的是date类型,也就是显示yyyy-mm-dd ,我在设置过滤条件的时候要转换类型么?在数据库中的类型也是定义的datetime类型的.
2.lgname设置是全局变量,是来自登陆窗口的账号,将账号保存在lgname这个全局变量中,是不是全局变量不能直接作为过滤条件么?
3.我的程序应该怎么改?

pb中过滤条件expression is not valid的问题以下程序是做的一个个人财务系统的消费记录,想在数据窗口中过滤存在的账户和今天的日期string xiaofeidate,m_in,m_out,ls_filterinteger xiaofeinotime datemainif sle_cont
1.在数据窗口中的数据对象中“登录名”和“消费日期”对应的就是中文的“登录名”和“消费日期”吗?如果不是的话,应该改成相应的字段名,那个日期不需要转换.过滤条件中的括号可以不用,直接用and 连接 应该就可以了!
2.只要是全局变量的话,都可以直接用的!

pb中过滤条件expression is not valid的问题以下程序是做的一个个人财务系统的消费记录,想在数据窗口中过滤存在的账户和今天的日期string xiaofeidate,m_in,m_out,ls_filterinteger xiaofeinotime datemainif sle_cont PB怎样设置多个过滤条件 PB数据窗口中 用setfilter() 多个条件过滤怎么写 PB setfilter 如何过滤两个条件string conditioncondition=ks like '%复%' and data='+time1+'dw_1.settransobject(sqlca)dw_1.retrieve()dw_1.setfilter(condition)dw_1.filter( )ks和data都是字符型的提示:Expecting True/False Expression pb中如何通过FILTER()函数过滤和清除过滤 PB中过滤掉的是符合过滤条件的嘛?比如dw_1.setfilter(a>100);dw_1.setfilter()过滤掉的是a>100的留下来的是 a expression. 足彩过滤条件是什么意思 足彩过滤条件是什么意思 Leave is also an expression of love! The expression of love is only words, Expression is a look on somebody's pb数据过滤问题pb 中的一个datadwindow中的一个字段操纵一个datawindowchild,我如何过滤掉这个datawindowchild中我不想要的数据呢?要根据部门来过滤 MATLAB中[~,N] = min(abs(Z-100));有语法错误吗?仿真提示Expression or statement is incorrect--possibly unbalanced 在本实验中,过滤的作用是什麼?能用过滤方法分离的混合物,必须具备什麼条件?在粗盐提纯的实验中,过滤的作用是什麼?能用过滤方法分离的混合物,必须具备什麼条件? 74:nobody is sure where and when the expression apple pie order began .where and when 从句的成分where and when the expression apple pie order began 在句中充当什么成份呀? c#中如何使用带过滤条件的查询语句作为数据源 pb 在数据窗口中如何使用find函数查找所有符合条件的数据行