说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

我想在DataSourceDataChange中写代码,来判断当某一字段的值输入为1时,我想让另一个字段显示!

编辑:说三道四文库 发布时间:2018-07-20 04:50
HTML文档下载 WORD文档下载 PDF文档下载
我想在DataSourceDataChange中写代码,来判断当某一字段的值输入为1时,我想让另一个字段显示!该怎么写,谢谢!
无人回应!
你怎么写在这里??搞不懂,我写就写在afterpost
应该写在onclculateFIeld事件中
我的意思是,当在DBGrid中输入记录时,我的另一个字段被Visible:=False了,而如果在这个特定的字段里的输入的值为1时,另一个字段它就Visible:=True!
我的意思是,当在DBGrid中输入记录时,我的另一个字段被Visible:=False了,而如果在这个特定的字段里的输入的值为1时,另一个字段它就Visible:=True!
而在DataSource1DataChange中就必须判断Field是这个字段,并且当前列输入的值为1,才让另一个字段的Visible:=True!

就是写在oncalculateFIeld事件中
让另一个字段为true
procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
  if form1.DBGrid1.SelectedField.FieldName='Km' then
  begin
    if form1.DBGrid1.SelectedField.Value='1' then
      showmessage('gdf');//这里改成显示某一列,就可以了
  end;
end;
差不多
DataSourceDataChange
可以写当前显示的几条记录
一条啊
有没有更好的方法
qq
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘