hur.cn - 华软网

 热门搜索

天上掉馅饼的简单问题

  作者:未知    来源:网络    更新时间:2018/12/6
w_1里dw_1中d_1
w_1里三个按钮 增加,删除,保存
保存按钮:
dw_1.accepttext()
IF dw_1.modifiedcount()+dw_1.deletedcount()>0  THEN
   int i 
i=dw_1.update()
IF i>0 THEN
COMMIT;
MessageBox("提醒信息","数据存储成功!")
ELSE
MessageBox("提醒信息","数据存储失利!")
rollback;
END IF
end if
增加按钮:
long i
i=dw_1.insertrow(0)
dw_1.scrolltorow(i)
dw_1.setfocus()
dw_1.setcolumn('dw')
删除按钮:
string str1,str2,str3,str4
long i
i =messagebox("提醒","确定删除?",question!,yesno!,2)
str3=dw_1.object.yhbm[dw_1.getrow()]
str4=dw_1.object.yhjb[dw_1.getrow()]
str3=str3+"%"
SELECT  yhbm,yhjb
into :str1,:str2
FROM    cx
where yhbm  like :str3 and yhjb > :str4;

if i = 1  and str1='' then 

DW_1.DELETEROW(DW_1.GETROW())
else
messagebox("提醒","已存留住线不能删除!")
end if 


现在删除完了能保存,我想增加完也能保存,然则我存到内外的字段有隐藏的,dw里没显示的(两个以上字段)应该怎么措置惩罚?代码写在哪?

------华软网友回答------
这个字段需要自己写或从数据库中检索~!
------华软网友回复------
已存留住线???你不是搞传销吧?
dw_1.object.yhbm[dw_1.getrow()] = 'xxxx'
这样复制完了再保存
或你能够设置数据库默许初始值。

------华软网友回复------
我搞编程,不搞传销,就是个练习程序

存不上啊!这段代码放什么地方啊?
------华软网友回复------
赋值:
dwcontrol.SetItem ( long row, integer column, any value )
dwcontrol.SetItem ( long row, string column, any value )
更新前
dwcontrol.accepttext()

------华软网友回复------
保存按钮:
int j
j=dw_1.insertrow(0)
dw_1.SetItem ( j, 1, 'aaaa' )
dw_1.accepttext()
IF dw_1.modifiedcount()+dw_1.deletedcount()>0  THEN
   int i 
i=dw_1.update()
IF i>0 THEN
COMMIT;
MessageBox("提醒信息","数据存储成功!")
ELSE
MessageBox("提醒信息","数据存储失利!")
rollback;
END IF
end if




点完以后提醒数据存储成功!然则没存进去数据!!
------华软网友回复------
顶一下,希望大家来帮帮助啊~!
------华软网友回复------
顶一下,希望大家来帮帮助啊~!

------华软网友回复------
看一下它的Update屬性,,,,不允許Update還是你的Table沒有主K.....
------华软网友回复------
这个字段在update属性里允许保存了么。。。。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。