窗体一中有一个Adodc1和一个MSHFlexGrid1绑定
Adodc1.ConnectionString = db_path
Adodc1.CommandType = adCmdText
sql$ = "select * from ylqx order by id"
dodc1.RecordSource = sql$
Adodc1.Refresh
窗体二中生成一个查询条件sql1$,让窗体一中Adodc1和MSHFlexGrid1的数据刷新,
窗体一.Adodc1.RecordSource = sql1$
窗体一.Adodc1.Refresh
窗体一.MSHFlexGrid1.Refresh
为什么窗体一没变化?应该怎样写这样的语句?
Adodc1.ConnectionString = db_path
Adodc1.CommandType = adCmdText
sql$ = "select * from ylqx order by id"
dodc1.RecordSource = sql$
Adodc1.Refresh
窗体二中生成一个查询条件sql1$,让窗体一中Adodc1和MSHFlexGrid1的数据刷新,
窗体一.Adodc1.RecordSource = sql1$
窗体一.Adodc1.Refresh
窗体一.MSHFlexGrid1.Refresh
为什么窗体一没变化?应该怎样写这样的语句?
Adodc1.CommandType = adCmdText
sql$ = "select * from ylqx order by id"
Adodc1.RecordSource = sql$
Adodc1.Refresh
DOEVENTS
MSHFLEXGRID1.Refresh
MSHFLEXGRID1.Refreshdoevents用的正是地方哈,^_^!!
MSTOP(陈建华(东莞立晨企资)) ( )
this method
:按下button
对每个值改后
rs.update
这里改为:fmainForm.Adodc1.RecordSource = sql1$
fmainForm.Adodc1.Refresh
fmainForm.MSHFlexGrid1.Refresh
就好了!
不用DOEVENTS 也行