pb 数据窗口,修改了数据,但是没有改变光标,直接点击按钮,如何取到这个列的值

pb 数据窗口,修改了数据,但是没有改变光标,直接点击按钮,如何取到这个列的值【pb 数据窗口,修改了数据,但是没有改变光标,直接点击按钮,如何取到这个列的值】就像你说的,要光标位置改变或是列焦点改变(点击另外一列),你的取值才会是修改后的值 。而系统提供了一个数据库窗口下的 accepttext() 函数,可以即时使更改生效 。
dw中取单元格内容,该如何处理dw中取单元格内容diary是char类型的我在diary填入了内容后(没有保存)用下面的语句取出来却是空值dw_1.getitemstring(dw_1.getrow(),'diary')------解决方案--------------------------------------------------------如果你在数据窗口中修改某一列的内容,该列的内容不会马上更新到数据缓存中,需要在数据窗口的列焦点改变时才会列新到数据缓存中 。
pb 怎么读取字段属性是text的数据值就像你说的,要光标位置改变或是列焦点改变(点击另外一列),你的取值才会是修改后的值 。而系统提供了一个数据库窗口下的 accepttext() 函数,可以即时使更改生效 。
pb编程 数据窗口文本框录入的数据为什么要点下其它文本录入框才能把刚录入的数据读入来?有什么方法能解决因为你录入后,不改变焦点,程序会认为录入没有完成 。你如果不点其他的地方就让数据录进去,那么你在你录完后接下来要操作的按钮或者其他的地方写一句话就可以dw_1.accepttext()dw_1是你录入数据的窗口,accepttext(),表示数据窗口接收了你修改的值 。
帮忙解释一段powerbuilder代码 。//dwo是数据窗口事件itemfocuschanged(long row,dwobject dwo)的一个参数变量//本段代码总体意思是:根据dw_1焦点行中cxdm和cono列的值,动态更改cpdm列下拉数据窗口中的备选值列表 。