我的意思是如有表A为主表:
  学号   姓名    学院
  01      张三    计算机学院
  02      李四     环境工程学院
   表B为附加信息表:
   学号     语文      数学   英语
   01        80        100    90
   02         75        65    95   我表A和表B在一个查窗体上记录完成,如我把表A用三个Edit放窗体的上面,表B在窗体的下面用StringGrid来记录,这样我表A的一条记录和表B的若干条记录一起分别保存到表A和表B里,你说我用StringGrid能实现数据的写入吗?     

解决方案 »

  1.   

    弄错了,表A应该为
      学号   姓名    学院
      01      张三    计算机学院
      02      李四     环境工程学院
       表B为附加信息表:
      学号  性质     语文      数学   英语
       01     测试一    80       60      98
       01     期中      80       100     90
       01     期末     75        65      95我表A和表B在一个查窗体上记录完成,如我把表A用三个Edit放窗体的上面,表B在窗体的下面用StringGrid来记录,这样我表A的一条记录和表B的若干条记录一起分别保存到表A和表B里,你说我用StringGrid能实现数据的写入吗?怎么设计?
      

  2.   

    可以的,每当表a插入一条记录的时候,表b就去读取相应学号的成绩然后插入,但我不知道你表b的数据是怎么来的
      

  3.   

    可以是可以;不过我觉得不如用dbgrid方便吧;
    这个功能好像用dbgrid实现的话;几乎不用写代码的;