| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3149 人关注过本帖
标题:求组:表单修改时正常,运行时界面显示空白
取消只看楼主 加入收藏
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

这个Form我只用到了这四个公共变量,local变量没有用。
2011-07-08 01:10
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
呵呵,可能是我没表达清楚。

Form     Pageframe     Page      Pageframe      Page    Grid
Main     Pgfr          PG1       pgfr1          page1   showgrid   

上面的一排是控件类型,下面是引用的NAME名。Pgfr里面有PG1-PG5,pgfr1里面有page1-page3.
2011-07-08 01:27
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
呵呵,不早了,你先休息吧,有机会我们QQ聊,这样说是有问题。非常感谢
2011-07-08 01:38
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
  终于找到问题所在了,是表单的LockScreen属性被我改成.T.了。之前用6.0做的,因为改变分辨率后控件不会随表单大小的改变而改变,看到这个属性的介绍后就试着选了一下,结果酿成了昨天的悲剧。
  吃一堑长一智,希望大家不要犯我犯的这个错误。附上此属性的说明。
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 lyxc34 于 2011-7-8 09:08 编辑 ]
2011-07-08 08:59
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
所以不出问题不知道错在哪儿啊,这才长记性。
另外还有个问题,如果要将两个结构相同的表的记录合成一个表,我用的是下面的命令:
SELECT * FROM data\tables\xsb09.dbf,data\tables\xsb10.dbf INTO CURSOR TEMP1

结果发现输出的TEMP1这个表相当之大,不是简单的合并在一起,而且合并后的表字段名都变了,能帮忙分析下不?
2011-07-08 12:48
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
仔细查询了下select语句的语法,解决了。
SELECT * FROM 基本信息库!xsb10 UNION SELECT * FROM 基本信息库!xsb09 INTO CURSOR TEMP1
2011-07-08 13:35
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
回复 31楼 TonyDeng
受教。
我这里要求的比较简单,两个表结构是一样的,所以能用UNION子句。
如果是几个不同结构的表,那把几个表合成一个表的思路是不是就行不通了,到时候是不是得用程序设计一个表一个表的查询?
2011-07-08 13:44
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
回复 33楼 TonyDeng
嗯,这点我看到了,我要UNION的表都是不同记录的,谢谢提醒。如果不想消除相同记录在select后面加上ALL就可以了。

[ 本帖最后由 lyxc34 于 2011-7-8 13:47 编辑 ]
2011-07-08 13:46
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
表1               表2
学号 性别 年龄        学号  语文 数学 英语
1     男  10                  1    80  90  85
2         8                   2    70  80  75
                                3    90  70  60

表1和表2都只有学号这一个索引作为主索引,如果用
select * from 表1 union select * from 表2 into cursor TEMP

结果是不是应该为
TEMP
学号 性别 年龄 语文 数学 英语
1     男  10  80  90  85
2     女  8   70    80    75
3                 90    70    60

在上面的select后面加上all的话是不是应该就是
TEMP
学号 性别 年龄 语文 数学 英语
1     男  10  80  90  85
2     女  8   70    80    75
1     男  10  80  90  85
2     女  8   70    80    75
3                 90    70    60

是不是这个逻辑?
2011-07-08 14:07
lyxc34
Rank: 2
等 级:论坛游民
帖 子:139
专家分:50
注 册:2011-7-3
收藏
得分:0 
all 与distinct到底是指两表中的字段名是否重复还是索引字段中的记录是否重复?
我想先靠脑子想一遍里面的逻辑,再去运行试验里面的结果。
2011-07-08 14:13
快速回复:求组:表单修改时正常,运行时界面显示空白
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018988 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved