菜鸟求:大家帮帮忙啊,表处理不会。(100分)

  • 主题发起人 主题发起人 chenjinjiaoye
  • 开始时间 开始时间
C

chenjinjiaoye

Unregistered / Unconfirmed
GUEST, unregistred user!
有form1和form2.在form1中,在左边有个treeview,它显示为所有学生的姓名和学号。在右下方有表1,里面字段有:姓名,学号,班级,选修课。有两个radiogroup,radiogroup1中的itemindex分别为:一班,二班。radiogroup2的itemindex分别为:美术,地理。有三按钮,add,delete和copy。在form2,有表2,里面字段有学号,姓名,复制,复制字段是个复选框类型。在下面有按钮,确定和取消。表都是memory的临时表。<br>运行时,我在treeview选中其中一名学生,然后选择他的的选修课和所在班级。然后单击add按钮,下面的表一就会显示出该学生的选择信息记录。例如:12,张三,一班,美术。单击delete就删除该记录。如果单击copy,form2出来。表2中显示出所有学生的学号和姓名。只要复制字段选中打勾,他选修和班级就会和张三的一样。然后单击确定,form2关闭,表1的信息就会显示一班所有选修了美术学生的信息,且按学号排序。如果单击取消,form2关闭。
 
又有请代码工人的。<br><br>to 楼主:<br>建议去看看数据库方面的基础资料。<br>没有基础,就算别人把整个程序的代码贴出来,你也是看不懂的。
 
复选框那里我不会做呀。
 
好好看看delphi里的demo,有相关的内容
 
[:D][:D]<br><br>&nbsp; &nbsp; &nbsp;_SessionName := 'sess';<br>&nbsp; &nbsp; &nbsp;_DatabaseName:='database';<br>&nbsp; &nbsp; &nbsp;DBISAMSession1.SessionName := _SessionName;<br>&nbsp; &nbsp; &nbsp;DBISAMDatabase1.SessionName := _SessionName;<br>&nbsp; &nbsp; &nbsp;DBISAMDatabase1.DatabaseName :=_DatabaseName;<br>&nbsp; &nbsp; &nbsp;DBISAMDatabase1.Directory :='../data';<br>&nbsp; &nbsp; &nbsp;DBISAMQuery1.SessionName :=_SessionName;<br>&nbsp; &nbsp; &nbsp;DBISAMQuery1.DatabaseName :=_DatabaseName;<br>&nbsp; &nbsp; &nbsp; _sql:= 'select &nbsp;* from yourtablename <br>&nbsp; &nbsp; &nbsp; DBISAMQuery1.Close ;<br>&nbsp; &nbsp; &nbsp; DBISAMQuery1.SQL.Clear ;<br>&nbsp; &nbsp; &nbsp; DBISAMQuery1.SQL.Add(pchar(_sql)); //<br>&nbsp; &nbsp; &nbsp; DBISAMQuery1.Open ;
 
呵呵,多学习,<br>灌水中...
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部