日期:2014-05-18  浏览次数:20686 次

新手求助实现一个简单的功能,急!
下面是个比较常见的框架,我想实现这样的功能,比如:左边点击button1在右边打开当天的报表,当选择不同的日期(DateButton)后,再点查询(QueryButton),右边打开相应日期的button1报表. 

现在的问题是:当选择不同的日期(DateButton)后,再点查询(QueryButton),右边打开相应日期的button1报表. 

我现在能实现的就是DateButton选择不同日期,再按button1就能查出相应日期的报表,但那个QueryButton就用不上了,也不知怎么样才能用上,而客户一定要这个QueryButton. 

谁能帮帮忙?谢谢!!! 


-----------------------------------------------------------------


 DateButton QueryButton 

----------------------------------------------------------------- 
  button1 ¦ 
  button2 ¦ 
  button3 ¦ 
  button4 ¦ 
  . ¦ 
  . ¦ 左边点击button在右边打开  
  . ¦ 
  ¦ 
  ¦ 
  ¦ 
  ¦ 
  ¦ 
  ¦ 
  ¦

------解决方案--------------------
对应left frame
------解决方案--------------------
哈哈,对象引用不了?~~


哦 哦
------解决方案--------------------
比较老土的做法就是:
1.定义一个变量用来保存当前打开的报表 
2.然后在querybutton 的click事件中写相对应的查询语句
用If判断当前报表 再执行相对应的查询操作




期待高手的解答
------解决方案--------------------
这个问题是很简单,换个客户!搞定
------解决方案--------------------
当左边的button数量比较多时,留下QueryButton是有必要的
你只要添加一个属性,记录当前的是哪个button.就可以在点击QueryButton时执行查询,而不是要点相应的button
------解决方案--------------------
看楼主的意思是:客户需要选择日期后,必须点QueryButton才能点击相应的button.

这个实现思路应该是这样:
1、初始化的时候,button系列是无效的(Enabled=false)

2、选择日期的时候,即点击DateButton时,button系列亦是无效(Enabled=false)

3、点击QueryButton时,button系列有效(Enabled=true)