社区
数据库相关
帖子详情
哪位知道TBomTreeView是什么构件吗?
panxiaosen
2006-08-25 09:05:09
我在编译一个代码的时候,提示缺少TBomTreeView,哪位知道这个是什么构件吗? 哪里可以下载到?
...全文
188
8
打赏
收藏
哪位知道TBomTreeView是什么构件吗?
我在编译一个代码的时候,提示缺少TBomTreeView,哪位知道这个是什么构件吗? 哪里可以下载到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
everybit
2006-08-26
打赏
举报
回复
就是物料清单的展开数<<<<<<
panxiaosen
2006-08-25
打赏
举报
回复
好像和数据库有关
procedure TfrmBOM.BitBtnrefreshClick(Sender: TObject);
var //l:longint;
oldafterscroll: TDataSetNotifyEvent;
begin
Animate1.visible := true;
Animate1.active := true;
screen.Cursor := crHourGlass;
oldafterscroll := adoqryBOM.afterscroll;
adoqryBOM.afterscroll := nil;
try
BomTreeView1.datasource.DataSet.Close;
BomTreeView1.datasource.DataSet.open;
// BomTreeView1.FillBomPropertyList;
BomTreeView1.refresh;
BomTreeView1.AlphaSort;
finally
adoqryBOM.afterscroll := oldafterscroll;
oldafterscroll(adoqryBOM);
oldafterscroll := nil;
Animate1.visible := false;
Animate1.active := false;
screen.Cursor := crdefault;
end;
end;
panxiaosen
2006-08-25
打赏
举报
回复
他很多单元里都引用了这个,其中一处如下,不知道做什么用的
procedure copyBomTree2Excel(BomTree: TBomTreeView; var XLApp: Variant; OP: string);
var
workbook: Variant;
Sheet: Variant;
//0313 ARange: Variant;
i, row: Integer;
rptCaption: string;
aTreeNode: TTreeNode;
curLevel: integer;
begin
XLApp := CreateOleObject('Excel.Application');
XLApp.Visible := True;
workbook := XLApp.Workbooks.Add(XLWBatWorksheet);
aTreeNode := BomTree.Selected;
curLevel := aTreeNode.level;
if BomTree.Selected = BomTree.items[0] then //print all
begin
rptCaption := BomTree.Items[0].text;
workbook.saveas(GetReportPath + rptCaption);
end else
begin
rptCaption := PBomProperty(BomTree.selected.data)^.codename + '组成';
workbook.saveas(GetReportPath + rptCaption);
end;
XLApp.Workbooks[1].Worksheets[1].Name := rptCaption;
Sheet := XLApp.Workbooks[1].Worksheets[rptCaption];
//header
for i := 1 to bomHeadernum do
Sheet.Cells[1, i] := bomHeaders[i];
//PAGE HEADER //xlPortrait xlLandscape xlPaperA4
SHEET.PageSetup.PrintTitleRows := 'A1';
SHEET.PageSetup.PrintGridlines := True;
SHEET.PageSetup.CENTERHEADER := rptCaption;
// SHEET.PageSetup.LeftHeader:='执行部门:';
SHEET.PageSetup.RIGHTHeader := '&D';
SHEET.PageSetup.lEFTFooter := '第 &P 页 共 &N 页';
//SHEET.PageSetup.CenterFooter := '审批:';//'第 &P 页 共 &N 页';
SHEET.PageSetup.RightFooter := '制表人:' + OP;
//&p PAGE,&F FILENAME &N 总页数
if curlevel = 0 then //all printed
for row := 2 to BomTree.Items.count do
begin
Sheet.Cells[row, 1] := '''' + copy(leveldot, 1, BomTree.Items[row - 1].level - 1) + PBomproperty(BomTree.Items[row - 1].data)^.codename;
Sheet.Cells[row, 2] := '''' + PBomproperty(BomTree.Items[row - 1].data)^.cname;
Sheet.Cells[row, 3] := PBomproperty(BomTree.Items[row - 1].data)^.quatity;
Sheet.Cells[row, 4] := '''' + PBomproperty(BomTree.Items[row - 1].data)^.unt;
end else
begin
row := 2;
repeat
Sheet.Cells[row, 1] := '''' + copy(leveldot, 1, atreeNode.level - curLevel) + PBomproperty(atreeNode.data)^.codename;
Sheet.Cells[row, 2] := '''' + PBomproperty(atreeNode.data)^.cname;
Sheet.Cells[row, 3] := PBomproperty(atreeNode.data)^.quatity;
Sheet.Cells[row, 4] := '''' + PBomproperty(atreeNode.data)^.unt;
aTreeNode := atreeNOde.GetNext;
inc(row);
until aTreeNode.level = curLevel
end;
end;
everybit
2006-08-25
打赏
举报
回复
看来我没有猜错,就是和生产有关的,要不就自己看代码,根据代码应该能重新实现的<<<<<<
panxiaosen
2006-08-25
打赏
举报
回复
[Fatal Error] excelutil.pas(7): File not found: 'BomTreeView.dcu'
panxiaosen
2006-08-25
打赏
举报
回复
是一个工厂的数据库软件,原先写程序的人找不到了。现在需要修改一些功能,编译了一下,提示找不到这个。。。
everybit
2006-08-25
打赏
举报
回复
是不是ERP系统?
有可能是BOM的展开树,应该是自定义的<<<<<<
solidworks焊接结
构件
库GB
solidworks焊接结
构件
库GB。 存放到安装目录:......\SolidWorks Corp\SolidWorks\data\weldment profiles\GB 没有GB文件夹请建立。
什么是
构件
?
什么是
构件
?作者: 贾育email: jia_yu@263.net [版权所有 任何形式的拷贝和引用必须得到作者的许可] 要想弄懂CBD(component-based development,基于
构件
的软件开发)的原理,首先要搞清楚什么是
构件
(component,也译为组件)。这个问题看起来简单,却是CBD中最难回答的问题之一,因为
构件
的内涵十分丰富,CBD又
什么是软件复用?什么是软件
构件
?软件复用和软件
构件
有什么关系?
1.什么是软件复用? 软件复用是将已有的软件及其有效成分用于构造新的软件或系统。它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用,如项目计划书、可行性报告、需求分析、概要设计、详细设计、编码(源程序)、测试用例、文档与使用手册等等。因此,软件复用包括软件产品复用和软件过程复用两部分的内容。 软件复用不同于软件移植。软件移植是指对软件进行修改和扩充,...
UML视图(八)
构件
图
一、什么是
构件
图?
构件
图是为了描述一个系统的主要功能(如子系统、类、包、
构件
等),从软件
构件
这样一个物理角度,通过图示的方式展示出来。 二、什么是
构件
?
构件
(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。 每个接口能实现一定的功能,为其他
构件
提供使用接口,方便软件的复用。 常见
构件
有:文件、表、文档、对象库、可执行体、COM+、企业级Java Bean
UML 图之七——
构件
图
一、什么是
构件
?
构件
图是什么?
构件
是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。
构件
代表系统中的一部分物理实施,包括软件代码(源代码、二进制代码或可执行代码)或其等价物(如脚本或命令文件)。 每个
构件
可以单独实现一定的功能,为其他
构件
提供使用接口。 一般
构件
分为:(1)执行文件:源码编译的结果,可直接运行。 (2)文件:信息存储体。 (3)库:类
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章