各位大哥请帮忙,老师催的急,可是我不会呀:
DM是数据窗体;窗体A:
procedure TfrmVoucher.FormCreate(Sender: TObject);
var
t_Str : String ;
begin
//遍历每个控件
dm.gf_cvtcom(frmVoucher);
//其它代码
......
end窗体B(从窗体A继承而来的):
procedure TfrmARVoucher.FormCreate(Sender: TObject);
var
t_Str : String ;
begin
inherited;
//遍历每个控件
dm.gf_cvtcom(frmARVoucher);
//其它代码
......但是我每次执行B时,都出现Access error.我知道是A窗体没有建立,但是,我不能让A窗体每次都出现在主界面呀,有没有办法可以解决啊?
DM是数据窗体;窗体A:
procedure TfrmVoucher.FormCreate(Sender: TObject);
var
t_Str : String ;
begin
//遍历每个控件
dm.gf_cvtcom(frmVoucher);
//其它代码
......
end窗体B(从窗体A继承而来的):
procedure TfrmARVoucher.FormCreate(Sender: TObject);
var
t_Str : String ;
begin
inherited;
//遍历每个控件
dm.gf_cvtcom(frmARVoucher);
//其它代码
......但是我每次执行B时,都出现Access error.我知道是A窗体没有建立,但是,我不能让A窗体每次都出现在主界面呀,有没有办法可以解决啊?
解决方案 »
- 如何生成这样树形的字符串?
- range:=sheet.range['B(j+1):H(j+1)'];有错误
- [正确就结贴]求教可以支持多数据库平台的东西能实现吗?
- 请问 如何 设置 cxgrid 的 列头 和 滚动条 设置为 3D 的样式 ????????????急!!!!!
- dbchart几个图形共同显示问题
- 请问如何在delphi中用语句搜索带时间显示的记录?
- 在线等
- 国庆节放假超级不爽。
- 用报表控件qrexpr\exprssion\sum(int(qrstringband1))统计为什么为0?
- WMHotKey的问题!!
- 求救:shockwaveflash播放flash,内存越来越大?
- 关于对unsigned(僵哥)软件接口解释的疑问?
[5vaJtFE(r)]
n.
证人, 保证人, 证明者, 凭证, 凭单, <美>优惠购货卷
procedure TfrmARVoucher.Formshow(Sender: TObject);
var
t_Str : String ;
begin
inherited;
//遍历每个控件
dm.gf_cvtcom(frmARVoucher);
//其它代码
......其实最好的方法就是扁你老师一顿(^_^),开玩笑.
还不明白啊,哪里呀?taber(李沉舟) 没有事的,只要我把inherited注释掉,就没有事了,肯定是在遍历A窗体出现了问题。
var
t_Str : String ;
begin
//inherited; 把这一句注释掉看看?
//遍历每个控件
dm.gf_cvtcom(frmARVoucher);
//其它代码
......
end;
http://community.csdn.net/Expert/topic/3818/3818572.xml?temp=.5329553
begin
inherited;
end;既然是继承,那什么都不写,用inherited就好了嘛PS 楼主是个MM呀,大家要多帮忙哈
解决的办法可以把frmVoucher改为TForm(Sender),这样子试试。
或者不要继承,直接重写部分代码。
如果还有问题,建议贴具体一点……