PB数据窗口问题(急)
数据窗口(dw_student)中有3个columnobject(student_name,student_no,class),在student_name中,使用Drop...
数据窗口(dw_student)中有3个column object(student_name, student_no, class), 在student_name中,使用DropDownDW来取得数据
问题1: 在student_name中,取得了peter, john, mary, May, Tom, 现在想取得May在student_name中的row, 并把May显示为焦点, 在Pb中应该怎样写? 展开
问题1: 在student_name中,取得了peter, john, mary, May, Tom, 现在想取得May在student_name中的row, 并把May显示为焦点, 在Pb中应该怎样写? 展开
展开全部
假定:数据窗口为:dw_1,在窗口中加入button,对象名为:cb_find
long ll_find
string ls_name
ls_name = 'May' //可以自己取值
ll_find = dw_1.find("student_name = '" + ls_name + "'",1,dw_1.rowcount()
if ll_find >0 and ll_find <= dw_1.rowcount() then
dw_1.scrolltorow(ll_find)
dw_1.SetColumn('student_name')
end if
PB9.0测试通过。
long ll_find
string ls_name
ls_name = 'May' //可以自己取值
ll_find = dw_1.find("student_name = '" + ls_name + "'",1,dw_1.rowcount()
if ll_find >0 and ll_find <= dw_1.rowcount() then
dw_1.scrolltorow(ll_find)
dw_1.SetColumn('student_name')
end if
PB9.0测试通过。
追问
深入问一下,如果 student_name数据由
SELECT student_name, year_old from record组成.student_name作为diaplay and data column
Student_name year_old
peter 17
May 16
May 17
Tom 19
同一班有2个May,希望同时用student_name, year_old来搜寻,请问在dw_1.find中,应如何更改为以student_name, year_old一起作为搜寻
ls_name = 'May'
ls_year ='17'
追答
dw_1.find("student_name = '" + ls_name + "' and year_old = '" + ls_year + "'",1,dw_1.rowcount()
不放心,就在前面打个括号:
dw_1.find("(student_name = '" + ls_name + "') and (year_old = '" + ls_year + "')",1,dw_1.rowcount()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询