第一个,刚才我试验程序的时候,按添加按钮后,便生成了一个新的记录,这个页面是主从形式的,然后我什么都不选择直接保存以后,这条记录就跑到其他记录之前了,然后我又添加了几个记录,有空的也有选择内容的,,,结果,有一条记录始终在最后,这条记录内容并不为空,,,这是怎么回事呢,,,????
第二个问题,,,在从表dxDBGrid中,以前的程序都是选择了其中的商品名称字段后,这种商品的颜色,克重,规格什么的都自动显示了,而我这个选择了之后,那些项都没有自动显示,字段依然是按一下就出现列表供选择的,这个又怎么解决呢???
请大家再帮分析分析吧,,还有感谢大家

解决方案 »

  1.   

    选择了商品资料之后肯定有一个事件去触发其他信息的显示的
    =====================================
    哦,我找了,没找到,那我再好好找一找,,,大概是什么事件能说一下吗?是不是你的字段有排序
    =====================================
    这页的数据集都是ADOTable啊,我没排序啊,我也不会给ADOTable排序啊,,
      

  2.   

    我把ADOTable的cursortyp属性改为satic后,再里面新加记录就按照顺序显示了,可是,刚才我把数据库里的二个数据表的No字段设为了主键,结果数据表的顺序就又变了,变成以No排序了,什么是主键呢?不设行吗?为什么要设呢?我看里面原来的表都设了主键,但表的内容也没按主键排序啊,为什么我的这个就排序呢,,然后不管我是设cursortype为static还是keyset它都排序了,,,
    如果我想设主键,但还不想按主键排序,而是按照我输入的顺序排序,或者是按Code字段排序,大家说应该怎么解决呢?
      

  3.   

    还有,一直有个问题,就是我页面上的DBText,显示内容时,最后一个字总少半边,有时候少有时候还不少,,,AUTOSIZE我设为了TRUE,应该怎么解决呢?只能删了重做吗 ??
      

  4.   

    DBText有一个MaxLength属性,它是设置显示字符串长度的,设为'0'表示任意长
      

  5.   

    如果你用的是adotable的话,可以设置它的indexFileName属性为它的排序字段,这样顺序就不会乱了