vfp:切换窗口

xiaoxu7806 2009-12-22 08:07:42
我最近用VFP开发一个小小的图书软件,碰到个问题,请各位大哥指教。看到好多软件开多个窗口,开哪个窗口,就在菜单的窗口出现这个窗口的标题,然后点击它就会把这个窗口置为当前窗口。各位大哥VFP能实现吗。(不想用表单集)
...全文
150 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaoxu7806 2010-01-20
  • 打赏
  • 举报
回复
SQLEXEC(hdl_conn,"select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx where lastupdatedate>='2008-10-01'and lastupdatedate<='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode","xs_temp1")

提示:语句中有不识别的命令
select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx where lastupdatedate>='2008-10-01'and lastupdatedate<='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode
可是这个SQL语句在查询分析器能够执行。怎么办呢?
十豆三 2010-01-20
  • 打赏
  • 举报
回复
"select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx where lastupdatedate>='2008-10-01'and lastupdatedate <='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode"

这个字符串超长度了,不能大于254。这是VFP的字符串限制,改为多个字符串连接相加即可,如改为:

"select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,"+"(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx"+" where lastupdatedate>='2008-10-01'and lastupdatedate <='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode"
xiaoxu7806 2010-01-20
  • 打赏
  • 举报
回复
SQLEXEC(hdl_conn,"select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx where lastupdatedate>='2008-10-01'and lastupdatedate <='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode","xs_temp1")

提示:语句中有不识别的命令
select goods.price,goods.type_zidingyi,xs1.goodscode,xs1.quantity,xs1.discount,xs1.providerdiscount from BAS_TB_Goods as goods,(select xsmx.goodscode,xsmx.quantity,xsmx.discount,xsmx.providerdiscount from sal_tb_retaildetail as xsmx where lastupdatedate>='2008-10-01'and lastupdatedate <='2008-10-02') as xs1 where goods.goodscode=xs1.goodscode
可是这个SQL语句在查询分析器能够执行。怎么办呢?
没人帮我解决呀
xiaoxu7806 2010-01-20
  • 打赏
  • 举报
回复
没人回答哦
jack_wang0823 2010-01-17
  • 打赏
  • 举报
回复
似乎把系统菜单中WINDOWS 这项加到你的主菜单里就可以了
十豆三 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xiaoxu7806 的回复:]
十三豆大哥,现在很忙吗,我的问题还没解决呀,我烦哦。
[/Quote]

我这一段时间都比较忙。大家可能已经发现最近我很少回帖的。
xiaoxu7806 2009-12-30
  • 打赏
  • 举报
回复
十三豆大哥,现在很忙吗,我的问题还没解决呀,我烦哦。
xiaoxu7806 2009-12-27
  • 打赏
  • 举报
回复
哦,谢谢了
十豆三 2009-12-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiaoxu7806 的回复:]
十三豆,是这样,打一个表单,这个表单的标题就自动添加到一个下拉菜单,然后点击下拉菜刚添加的选项,就把这个表单置为当前表单。VFP能搞吗,谢谢了。如果代码最好了。
[/Quote]

可以,不过现在手头没有VFP(在别人电脑上网),以后有机会再帮你吧。
十豆三 2009-12-26
  • 打赏
  • 举报
回复
即表单的 WindowType 属性设为0,同时处理好关闭其中一个表单时不要关闭了其他表单也在使用的表。
十豆三 2009-12-26
  • 打赏
  • 举报
回复
当然可以。

不用模式表单就行
xiaoxu7806 2009-12-26
  • 打赏
  • 举报
回复
十三豆,是这样,打一个表单,这个表单的标题就自动添加到一个下拉菜单,然后点击下拉菜刚添加的选项,就把这个表单置为当前表单。VFP能搞吗,谢谢了。如果代码最好了。
发帖
VFP

2574

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2009-12-22 08:07
社区公告
暂无公告