然后下面的就是进行判断选择的代码:
IF DBRadioGroup.Items[DBRadioGroup.ItemIndex]='新试样' THEN
BEGIN
//执行你的新试样代码
END
ELSE IF DBRadioGroup.Items[DBRadioGroup.ItemIndex]='旧试样' THEN
BEGIN
//执行你的旧试样代码
END
另:suetrain的答案明显是错的,看都不用看了,原因很明显,DBRadioGroup.Items是一个TStrings类,怎么可能会有checked这个属性,直接无视就可以。
你最好使用数据库感知控件,DBEDIT等等,如果你使用普通控件,要多写一些代码,看样子你对数据库 *** 作不太熟悉,应该多读一些基础的书。1.你如果用数据库感知控件,保存的时候用post直接提交。如果用普通控件,你需要把edit.text值赋给字段再post提交
2.DM做公用数据模块,你需要在调用的子窗里引用就行了,uses DM
3,关于“怎样做才能把子窗口的数据录到父窗口的DBGrid里?”这个问题,一般这样解决,在子窗体做一个向数据库里录入的功能,保存以后,父窗体重新查询一下。
是不难的,可以这样。你是不是在RadioGroup上加了4个RadioButton?如果是如下在其中的一个RadioButton的onclick事件写如下代码
showmessage((Sender as TRadioButton).Name)
然后,其它的RadioButton事件也连到这个按钮上。就是在事件中,找到onclick,在列表中选择你刚刚写代码的RadioButton中。
就可以了。你选哪一个,显示的就是这个RadioButton按钮的名字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)