PB如何获取某个数据在第几行

时间:2021-08-22 20:12:08
数据窗口有字段id(id=1、2、3....),我想知道id=5的行数,应该怎么做..?

8 个解决方案

#1


Long ll_find
ll_find = dw_1.Find('id = 5', 1, dw_1.RowCount())

#2


long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)

#3


引用 1 楼 HXDZLQ 的回复:
Long ll_find
ll_find = dw_1.Find('id = 5', 1, dw_1.RowCount())


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

#4


引用 2 楼 lzp_lrp 的回复:
long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

#5


引用 4 楼 qq_35388765 的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!


哥们,这很伸手啊,人家都示例使用find()函数了,里面的字符串不是任人写咯

#6


引用 4 楼 qq_35388765的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

long ll_row
string ls_id = '5'

ll_row = dw_1.find("id = " + ls_id, 1, dw_1.rowcount())

messagebox('', ll_row)

#7


引用 5 楼 sbks 的回复:
Quote: 引用 4 楼 qq_35388765 的回复:

Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!


哥们,这很伸手啊,人家都示例使用find()函数了,里面的字符串不是任人写咯


因为我试了改字段但是出不来...没接触过pb,刚才试出来了

#8


引用 6 楼 lzp_lrp 的回复:
Quote: 引用 4 楼 qq_35388765的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

long ll_row
string ls_id = '5'

ll_row = dw_1.find("id = " + ls_id, 1, dw_1.rowcount())

messagebox('', ll_row)


出来了!!谢谢!

#1


Long ll_find
ll_find = dw_1.Find('id = 5', 1, dw_1.RowCount())

#2


long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)

#3


引用 1 楼 HXDZLQ 的回复:
Long ll_find
ll_find = dw_1.Find('id = 5', 1, dw_1.RowCount())


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

#4


引用 2 楼 lzp_lrp 的回复:
long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

#5


引用 4 楼 qq_35388765 的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!


哥们,这很伸手啊,人家都示例使用find()函数了,里面的字符串不是任人写咯

#6


引用 4 楼 qq_35388765的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

long ll_row
string ls_id = '5'

ll_row = dw_1.find("id = " + ls_id, 1, dw_1.rowcount())

messagebox('', ll_row)

#7


引用 5 楼 sbks 的回复:
Quote: 引用 4 楼 qq_35388765 的回复:

Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!


哥们,这很伸手啊,人家都示例使用find()函数了,里面的字符串不是任人写咯


因为我试了改字段但是出不来...没接触过pb,刚才试出来了

#8


引用 6 楼 lzp_lrp 的回复:
Quote: 引用 4 楼 qq_35388765的回复:
Quote: 引用 2 楼 lzp_lrp 的回复:

long ll_row

ll_row = dw_1.find("id = 5", 1, dw_1.rowcount())

messagebox('', ll_row)


这个可以把id=5设成变量吗!就是自己输入id=多少来跳转!

long ll_row
string ls_id = '5'

ll_row = dw_1.find("id = " + ls_id, 1, dw_1.rowcount())

messagebox('', ll_row)


出来了!!谢谢!