回 帖 发 新 帖 刷新版面

主题:对于大家来说,一个很简单的问题

首先感谢cbl518(斑竹关注) zxl931老师(直接写出了解决问题的思路和代码) 对于上次我提出的问题给予了帮助!

自己建立了1年的数据,同时就建立了12张表单(1月1张),由于考虑到多用户,其实就是管理员和普通用户~就建立了24张表单+2张表单(1年2张总表)=26张表单

1。问题在于,12个月的表单能否在一张表单里面显示,进行切换,但是里面的很多查询按钮的CLICK事件都包含了表的文件名,这样维护24+2张表单有点烦琐~~

2。能否在年表中,自动由12个月的月表SELECT生成,如果年表采用物理方式建立,一旦数据有变化,就要同时手动更新月表和年表(2+2)至少4张~~~~如果采用临时表,采用缓冲模式?怎样建立呢?因为现在就是物理表,维护起来很麻烦~~

非常感谢您们,
谢谢!!!!

回复列表 (共7个回复)

沙发

1、把所有表合并成一个表,加一个“年月”字段区分。表单可以只用一个,根据不同用户限制或允许相关操作。
2、使用时用筛选的方法取得所需记录进行操作。
比如:sele .....where 筛选表达式
或:set filt to 筛选表达式

板凳


还不是非常明白,能否举一个列子呢~~?
5点多回的,辛苦您了

3 楼

表的结构:字段1  字段2 ......年月
          AAA    BBB         200901     &&2009年1月
          CCC    DDD         200902     &&2009年2月
          ...................200910     &&2009年10月
          ..........

sele * from 表 where 年月="200902"

use 表
set filt to 年月="200902"

4 楼

对于大家来说,一个很简单的问题
这种标题一是没有说明什么问题,二是让人很生气。
“对于大家来说,一个很简单的问题”,感觉是即使帮助解决了,也没有多大情意。

5 楼

谢谢楼上朋友们的回答~
今后会注意的~~不会让大家感觉气人了~~再说我根本就没有这个意思~
但是我的问题好像还没有找到想要的答案~~~
真的麻烦您们了~~

6 楼

哈哈:看在楼主还是很诚恳的份上,提点建议,仅供参考。

记不清是06年还是07年,本人也遇到表单太多不好管理的问题,是本网“WZXC”老师提议我用页框解决,做完后,效果非常好。在此再一次向“WZXC”老师致谢!

1、在表单上先画一个三页的大页框。
2、在大页框的第一页上再画一个第一种12个月的12页小页框,每页一个月表;
3、在大页框的第二页上再画一个第二种12个月12页的小页框,每页一个月表;
4、在大页框的第三页上再画一个两个年度账的2页的小页框,每页一个年表。
5、如果还有其它工作,大页框还可以做成多于三页的。
这样只一个表单就可以解决问题了,如果是本人肯定要采取这种解决方案的。

页框上还可以套页框,但本人在VFP6.0时曾经套过三层,觉得VFP管理不了出问题。VFP9.0上没试过,也没敢再试,不知可以不可以。特此声明!

不知本人是否理解对楼主的问题,如果没理解对,就算我没说好了。嘿嘿!

7 楼

首先非常感谢您!
想这几天测试下!!!哈哈~激动
再次非常感谢您!

我来回复

您尚未登录,请登录后再回复。点此登录或注册