哇,不用这么多张表阿?至于你的问题,在<程序员>书里都有介绍阿,我忘了第几期了:)找一找吧

解决方案 »

  1.   

    来看看,不知道。我说 netlib(河外孤星) ,你一天在这么?
      

  2.   

    好象可以做一个 Word 模板,用宏替换的形式生成试卷的…… 具体的,我忘了。
      

  3.   

    可以保存为HTML格式或XML文件!可以方便的设定格式!当然要求你对HTML或XML标签很熟习!然后可以把HTML文件转为带格式的WORD文件!我以前就是怎么做的!如果需要的话,可以把程序代码给你!
      

  4.   

    我当然需要了,我现在急用呢,您能不能在白忙之中把你以前的例子代码给我呢?谢谢。[email protected].
      

  5.   

    可以用delphi直接输出到word或excel都可以啊,
    关于格式你想要什么样的就输出什么样的好了
    不用20多个表吧,太累了,都放到一个表里,然后加个难度字段不就行了,
    用的时候过滤一下或,直接select 用where,这样不好么?
      

  6.   

    使用delphi中server控件,查看<DelphiPath>\Demos\Activex\Oleauto\SrvComp\Word
    以及 word的vba的帮助,可以自己调用word的接口。
    csdn中也有关于word的调用的有关帖子,如果还有问题给我发信,[email protected] 我有源代
      

  7.   

    你的表结构设计有问题,
    设计一个主表保存试题,
    在设计一个类型表,还有一个难度表,如主表里是字段
    试题id
    类型id
    难度id
    内容
    ....类型表
    类型id
    类型名称
    类型说明
    ...难度表
    难度id
    难度名称
    难度说明
    ...我作的时候还有很多其它的科目什么的也用一个附表就可以了,
    主表.难度id 和 难度表.难度id 关联
    主表.类型id 和 难度表.类型id 关联这样就解决了你建了一大堆表的问题。至于如何写入word.
    dephi可以直接操作word,很好办的。
    uses comobj;var
        Word:Variant;
    begin
        Word:=CreateOLeObject('Word.application');
        //操作word
        Word.free;
    end;建议你最好看一下vba,这样就很容易完成工作了。
      

  8.   

    to yunao12(短笛忧郁的吹)  
    没事了上来看看,我在这里待着对你有影响吗???
      

  9.   

    谢谢 netlib(河外孤星) 的详细讲解,不过我的设计现在就剩下最后的输出试卷了,所以再改库我想没有时间了,不过以后我会按你的说法再做的,比较看哪个比较好,谢谢。
    to  rich_zhou(傻乎乎的同舟) 我看了那个例子,然后照着做了,实现了一道题的输出,我想应该在加上循环然后就可以全部了,是吧?你有代码吗?能不能让我看看,有个参考?谢谢。
      

  10.   

    输出为HTML的例子(源代码):
    ehom.net/DCYM.zip
      

  11.   

    我对此系统感兴趣,如想切磋,请给我留言!!
    或oicq:94473656
      

  12.   

    你可以参考一些例子,我给你个软件下载地址,你下来参考一下,虽不算好且也要钱,我们仅是参考、。
    http://myprg.yeah.net
      

  13.   

    谢谢rockynmc(rockynmc) ,可惜他是商业的软件呀。不过还是谢谢你了。
      

  14.   

    你用Delphi的Server组件的COM对象--操作word,excel.
    我是在C++builder中实现的。
      

  15.   

    to qrlvls(怜松) 什么意思呢?能不能详细些?