又是一个很简单的问题啦,送分啦,送分啦!!!我以后也不用PB啦

jojoandy 2003-04-27 09:27:12
主窗口的open事件
dw_1.settransobject(sqlca)
dw_1.retrieve()
dw_1.settransobject(sqlca)

dw_1的rowfocuschanged事件
dw_2.retrieve(getitemstring(this.getrow(),'departno'))
dw_2.triggerevent('rowfocuschanged')

总是报错,我又错了吗???????


...全文
58 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
青藤1111 2003-04-28
  • 打赏
  • 举报
回复
把问题贴出来看看?
jojoandy 2003-04-28
  • 打赏
  • 举报
回复
又打错了是
dw_2.retrieve()

我都头昏了其它的所有代码我都删了
只剩下那一行了,和OPEN中的代码了
jojoandy 2003-04-28
  • 打赏
  • 举报
回复
还是不行啊
问题是出在
dw_1.retrieve()

我把它放在dw_1的rowfocuschanged中就出问题
把它放在其它地方就没问题,如cb中
出来的不是程序错误,是数据库错误
Pike_Feng 2003-04-28
  • 打赏
  • 举报
回复
主窗口的open事件这么写
dw_1.settransobject(sqlca)
dw_1.retrieve()

dw_2.settransobject(sqlca)
并且在dw_1的rowfocuschanged事件中先判断
if this.getrow()=0 then
return -1
end if
lihuihit 2003-04-27
  • 打赏
  • 举报
回复
dw_2.triggerevent('rowfocuschanged')
实际上你的dw_2并没有发生rowfocuschanged
尽管你强制发生
但是rowfocuschanged中的参数不合法
所以报错
如果要执行生么功能
可以放在一个自定义的事件中
最好不要使用特定的事件
phis 2003-04-27
  • 打赏
  • 举报
回复
不知是报什么错误
lvjunyu 2003-04-27
  • 打赏
  • 举报
回复
总是报错,报错信息是什么呢?

shahand 2003-04-27
  • 打赏
  • 举报
回复
this.getrow(),
换成
currentrow 试一试

dw_2.triggerevent('rowfocuschanged')这是干吗的,解释一下你的功能
cooltnt 2003-04-27
  • 打赏
  • 举报
回复
你在dw_2的数据窗口对象中设置参数了吗?用retrieve检索必须事先设置参数
cooltnt 2003-04-27
  • 打赏
  • 举报
回复
报错信息??
sdqd_zn 2003-04-27
  • 打赏
  • 举报
回复
yong dw.settrans(sqlca) 试试
jiazon 2003-04-27
  • 打赏
  • 举报
回复
打错
dw_2.settransobject(sqlca)

还是不行,大家请继续
shahand 2003-04-27
  • 打赏
  • 举报
回复
dw_1.settransobject(sqlca)
dw_1.retrieve()
dw_1.settransobject(sqlca)//???
  • 打赏
  • 举报
回复
dw_1.settransobject(sqlca)
dw_1.retrieve()
dw_2.settransobject(sqlca)

dw_1的rowfocuschanged事件
if currentrow > 0 and this.rowcount() > 0 then // currentrow 是rowfocuschanged事件的参数 .
dw_2.retrieve(getitemstring(currentrow,'departno'))
if dw_2.rowcount() > 0 then
dw_2.trigger event rowfocuschanged(1) // 人为触发这个事件,应传一个参数给它
end if
end if

xfyong 2003-04-27
  • 打赏
  • 举报
回复
上面的应该可以了吧。
如果不行,将你的错误信息贴出来。
clj630 2003-04-27
  • 打赏
  • 举报
回复
dw_2.retrieve(getitemstring(row'departno'))
dw_2.triggerevent(rowfocuschanged!)
试一下,
「LLM那些事」系列第 4 篇《上下文窗口的边界》,文章连接:https://blog.csdn.net/houwenjin/article/details/163999753。 演示什么:在「预测」Sheet 的黄色格子里输入一句话(默认「来泡一杯」),四个「模型」——分别只统计最后 1 / 2 / 3 / 4 个字的 n-gram 查表——同时预测下一个字。同一个输入,看的上下文越长,候选越少、预测越确定: ┌────────────────┬──────────┬───────────────┬──────┐ │ 只看最后几个字 │ 用的前缀 │ 候选下一字数 │ 预测 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 1 个 │ 杯 │ 3(茶/子/水) │ 模糊 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 2 个 │ 一杯 │ 2(茶/水) │ 收窄 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 3 个 │ 泡一杯 │ 1(茶) │ 确定 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 4 个 │ 来泡一杯 │ 1(茶) │ 确定 │ └────────────────┴──────────┴───────────────┴──────┘

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧