发布两免费控件,我觉得好用,大家用用,看有什么要改进的。
目前只在D6下试过,没在D7下用,谁有D7的试试看能不能用,请回复。
(Dbtree and ADO万能查询),都有DEMO,大家自己看看用,我很懒没写说明,有什么就问(看不懂)。
http://www.myjinsui.com/down/sort.asp?classid=9

解决方案 »

  1.   

    你行你行,不過最好不要加DEMO,我看到就過敏
      

  2.   

    在win2000下面提示磁盘错误,奇怪啦是不是你的demo.exe有问题啊
      

  3.   

    我到!!!!!!!发布控件的演示程序有你这么发布的嘛?说明也没有,我压跟就没有F盘我说怎么磁盘错误,你干吗不将你的数据库放到DELPHI数据公用目录里面啊,或者写个演示说明也行啊,还把数据库放到好几层子目录中晕
      

  4.   

    是比较不错~
    支持一下,基本上摈弃了sql了
      

  5.   

    程序存在很多 Bug! 楼主应该好好检查之后再发布。此种类型的通用查询在很多软件中都见过了,没有什么特色。另外,建议楼主最好把 Demo 也做得好一点,这样给使用者的印象也会好一点。在程序中也不要使用数据库的绝对路径!
      

  6.   

    谢谢各位 ,DEMO就简单用一下,主要看一个怎么用的就行了,在程序代码中就一点说明,我平时也忙,没时间整理。
      

  7.   

    BDtree主要用于编码树的显示,数据库中有一个编码、一个名称,就行了,编码可以用两种方式,1、编码级(treecodeformat):如224,就是说一级编码长度为2位,二级长度为2位,三级长度为4位,第四级长度不定。编码最大或为9级,最小为1级,
    2、分隔符(treecoedseperate),:可用规定字符为每一级的分隔符,以该字符进行分隔,如用‘-’等。  JsDbTree1.DataSource:=编码数据库;
      JsDbTree1.DataField:=显示编码用字段;
      JsDbTree1.McData:=显示名称用的字段;
      JsDbTree1.Images:=显示树的图片;
      JsDbTree1.Menu:=菜单按钮按下后显示的菜单;
      JsDbTree1.Title.Caption:=树的名称(标题);
      JsDbTree1.TreeCodeFormat:=编码级方式的编码格式;
      JsDbTree1.TreeCodeSeperate:=分隔符方式的分隔字符;
      JsDbTree1.TreeName:=树的根名;
      JsDbTree1.ButtonMenuVisible:=是否显示菜单按钮;
      JsDbTree1.ButtonCloseVisible:=是否显示关闭按钮;
      JsDbTree1.ButtonRefreshVisible:=是否显示刷新按钮;
      JsDbTree1.OnTreeChange:=在树选择项更改时;
      JsDbTree1.TreeRefresh=控制树刷新;
      

  8.   

    BDtree主要用于编码树的显示,数据库中有一个编码、一个名称,就行了,编码可以用两种方式,1、编码级(treecodeformat):如224,就是说一级编码长度为2位,二级长度为2位,三级长度为4位,第四级长度不定。编码最大或为9级,最小为1级,
    2、分隔符(treecoedseperate),:可用规定字符为每一级的分隔符,以该字符进行分隔,如用‘-’等。  JsDbTree1.DataSource:=编码数据库;
      JsDbTree1.DataField:=显示编码用字段;
      JsDbTree1.McData:=显示名称用的字段;
      JsDbTree1.Images:=显示树的图片;
      JsDbTree1.Menu:=菜单按钮按下后显示的菜单;
      JsDbTree1.Title.Caption:=树的名称(标题);
      JsDbTree1.TreeCodeFormat:=编码级方式的编码格式;
      JsDbTree1.TreeCodeSeperate:=分隔符方式的分隔字符;
      JsDbTree1.TreeName:=树的根名;
      JsDbTree1.ButtonMenuVisible:=是否显示菜单按钮;
      JsDbTree1.ButtonCloseVisible:=是否显示关闭按钮;
      JsDbTree1.ButtonRefreshVisible:=是否显示刷新按钮;
      JsDbTree1.OnTreeChange:=在树选择项更改时;
      JsDbTree1.TreeRefresh=控制树刷新;
      

  9.   

    ADO万能查询简单好用的查询控件,用于ADO,自动生成查询用SQL语句,可组合多功能查询,可在查询中建立新的索引(在indexName中设置索引字段);
    双击控件会弹出字段编辑器,其中displaylabel:为查询时显示的中文名(或其他名字),fieldName为对应的字段。在字段编辑器中添加的字段才能在查询时允许使用,如不用字段编辑器,则查询时使用数据表中所有字段并不改变字段名。
    TQADOCQuery1.Execute(true);// =true 返回全部SQL语句,为false返回查询部份;
    TQADOCQuery1.DateSeperate:='#'; 为#Aaccse中的日期查询用;
    TQADOCQuery1.indexName:=;为查询时以该字段索引;
    TQADOCQuery1.tableName:=为查询用的表.
    以前网上有类似的,但有很多改进,如可以用“包含”(Access中)
      

  10.   

    与武稀松的查询有几大不同:
    1、“武”设置起来麻烦;如:不同的表每次要建立联接,要查询的字段必须手工加,如果有几十个字段那还不麻烦死了。
    2、“武”只有常用的>、=、<、。没有“包含”;
    3、“武”不能在查询中建立新的索引;
    4、“武”控控件返回后不能直接使用;
    5、“武”控件在进行条件选择时特别是“选取”时不能屏蔽掉重复的选项,
    6、“武”控件不能用作数据联接,而我这个可以,可以当ADOTabled用。界面是与他的控件相同,应为我认为那样的界面比较好,
      

  11.   

    新增加了查询窗口标题名属性:FormName
    新增加了对逻辑型字段的查询,(用于组合查询时有很大帮助)。
    注意:在access与SQL中查询语句不同,所以新增加了FTQBoole属性,nbAccess选项时返回的语句为XX=true,同时dateseperate属性自动变为#, 而nbSqlServer时返回为XX=1,同时dateseperate自动变为',
      

  12.   

    我的属性是
    object JsDbTree1: TJsDbTree
      Left = 0
      Top = 40
      Width = 137
      Height = 377
      Hint = #35774#22791#32534#30721
      ShowHint = True
      Title.Caption = #32534#30721#26641
      Title.Font.Charset = DEFAULT_CHARSET
      Title.Font.Color = clWindowText
      Title.Font.Height = -11
      Title.Font.Name = 'MS Sans Serif'
      Title.Font.Style = []
      OnHide = JsDbTree1Hide
      DataField = 'id'
      DataSource = DataSource1
      McData = 'name'
      Menu = JsDbTree1.Menu
      Images = ImageList2
      TreeCodeSeperate = '-'
      TreeName = #35774#22791#32534#21495
      OnTreeChange = JsDbTree1TreeChange
    end
    如何色默认显示是name,怎样新增,删除?
    我的e-mail:[email protected]
      

  13.   

    万能查询在D7上安不上,少pas文件?
      

  14.   

    ayukowa(卧龙伏于古隆钟) 
    对不起,我将8月15的控件传上去了,而DEMO中用的是9月的控件,
    我也把最新的又传了一次,默认显示是name。
    怎样新增,删除:目前是在数据表中进行,再刷新一次树。
    但我在控件中留有新增、删除、编码增位、编码减位等项目,只是目前控件这部份不是很完善,所以被屏蔽了,下一个版本发布时就会有的。谢谢大家的支持。
      

  15.   

    to tanqth(青蛙)
    谢谢你的支持
    我试过了,可以
    再次感谢!
    这个控件很好,避免了我写递归,
    我现在正在实现新增,删除功能
    完后把代码发上来,仅供参考
      

  16.   

    ayukowa(卧龙伏于古隆钟)好啊,谢谢,只好有人能用,我就高兴。哈哈,
      

  17.   

    dbtree的demo为什么第一级只有北京、天津是对的,河北以后都跑到天津的下一级中了?
      

  18.   

    我也试试,能不能也弄个BCB版?毕竟是兄弟嘛。
      

  19.   

    szchi(老迟):这是用于演示,这个树是以编码为根据的,DEMO中的编码用的是22X的方式,所以第一级编码长度为2位,如果大于2位,他就认为不是第一级,如果您将编码中 最后2位='00'或最后四位='0000'的'0'删除,就正确了。
      

  20.   

    现在增加了可以在D7下用的DBTREE控件。