佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: maybird_2

Visual FoxPro 的疑难杂症

[复制链接]
发表于 26-2-2005 10:40 AM | 显示全部楼层
enry98 于 25-2-2005 11:56 PM  说 :
如果 Win98 可以 用 , 这样 问题 可能在 WinXp.......

不过 ,你先 试一试 不要用data environment.........

在 form.load 里  

IF USED('address')
     SELECT address
ELSE
     SELECT 0
     U ...


不用 data environment......... 了

在 form.load 用了您的 command 还是出现同样的 error。
回复

使用道具 举报


ADVERTISEMENT

发表于 26-2-2005 10:46 AM | 显示全部楼层
1.请问如果不用 data environment,哪 table 与 table 之间的 relation 应该怎样 set?

2.请问当按下 ESC 的键后,form 就会 exit 或 hide 应该怎样写?

[ Last edited by tstan135 on 26-2-2005 at 01:24 PM ]
回复

使用道具 举报

发表于 26-2-2005 04:47 PM | 显示全部楼层
tstan135 于 26-2-2005 10:46 AM  说 :
1.请问如果不用 data environment,哪 table 与 table 之间的 relation 应该怎样 set?

set relation to <field> into <alias>

2.请问当按下 ESC 的键后,form 就会 exit 或 hide 应该怎样写?

改属性 Command1.cancel = .T. && 一个表格只可一个。

编码在 Command1.Click
Thisform.Release && 关闭表格

Thisform.Hide && 隐藏
回复

使用道具 举报

发表于 27-2-2005 01:41 PM | 显示全部楼层
不用 data environment 后,

白日梦 于 26-2-2005 04:47 PM  说 :
set relation to <field> into <alias>

1. table 已经 index 了,但为什么 set relation 时它却说没有 index order set?

2.Set index 须要 use *.dbf exclusive 那么其他 user 不是不能同时使用吗?


3.以上是其中一个 data environment 的 relation,如果不用 data environment 请问可否写出他的 code ?
回复

使用道具 举报

发表于 28-2-2005 09:30 AM | 显示全部楼层
tstan135 于 27-2-2005 01:41 PM  说 :
1. table 已经 index 了,但为什么 set relation 时它却说没有 index order set?

use <table_1> order <tag_1> in 0
use <table_2> order <tag_2> in 0
set relation to <field_in_table_2> into <table_2>

tstan135 于 27-2-2005 01:41 PM  说 :
2.Set index 须要 use *.dbf exclusive 那么其他 user 不是不能同时使用吗?

你搞错了,set index to <tag_1> 是不需要 use *.dbf exclusive

use ... exclusive
在以下几个情形必需使用:
1. Index on ... tag ... index ...
2. Zap
3. Pack
回复

使用道具 举报

发表于 28-2-2005 09:38 AM | 显示全部楼层
精简你的table ,太多反而不好 维护............

relation 也不要 太多 太复杂............
回复

使用道具 举报

Follow Us
发表于 4-3-2005 04:53 PM | 显示全部楼层
请问当 combo box got focus 时,如何才能让它自动列出里面的资料(不是用滑鼠按)?
回复

使用道具 举报

发表于 5-3-2005 08:56 AM | 显示全部楼层
按 Ctrl + Down 键
回复

使用道具 举报


ADVERTISEMENT

发表于 5-3-2005 11:22 AM | 显示全部楼层
白日梦 于 5-3-2005 08:56 AM  说 :
按 Ctrl + Down 键

好象不可以。。。
回复

使用道具 举报

发表于 5-3-2005 11:26 AM | 显示全部楼层
搞错了,真正是 Alt+Down 键
回复

使用道具 举报

发表于 5-3-2005 12:12 PM | 显示全部楼层
可以了!
要是说想要当它 got focus 时,我按 down 键时就自动列出里面的资料,应该在 keypree 里怎样写?

if nKeycode = 24
 thisform.combo1.?????
endif
回复

使用道具 举报

发表于 8-3-2005 09:30 AM | 显示全部楼层
Problem arising : VB6 import VFP table's, and convertion of logical field
我完全不懂得如何用 VB6。
我知道存在是非资料栏里 T = True, F = False, [ ]空白 = Null
回复

使用道具 举报

发表于 8-3-2005 10:10 AM | 显示全部楼层
此FoxPro Driver讀取資料的時候,會把logical field變成什麽type呢?比如說你拿來顯示在營幕上的時候。
回复

使用道具 举报

maybird_2 该用户已被删除
 楼主| 发表于 8-3-2005 11:17 AM | 显示全部楼层
说来惭愧,因为我这是改良同事的程序,所以我还以为之前已正式在客户的系统跑过,应该没问题。
VFP确实是接受CLIPPER式的TYPE转换,比如一般ACCESS SQL可用#1/1/2004#,但是在CLIPPER SQL(暂且就这样命名)就需用CTOD('1/1/2004')。
LOGICAL FIELD也一样,TRUE和FALSE确实不接受,而是.T.,.F.没错。错在于,另外的一个FIELD应该是NUMERIC,而SQL STATEMENT里竟然用引号,所以才DATA TYPE MISMATCH,不关这个LOGICAL FIELD的事。

谢谢你们两位的帮助,也让我有些头绪。
我显示出来,其DATA TYPE是11(BOOLEAN),而在DBU里面显示,的确如白日梦所说,T和F代表。

我是想说,问题解决了。谢谢各位的阅读和参与。

[ Last edited by maybird_2 on 8-3-2005 at 11:20 AM ]
回复

使用道具 举报

发表于 10-3-2005 09:48 AM | 显示全部楼层
请问 reindex 是用来做什么的?
回复

使用道具 举报

发表于 10-3-2005 10:47 AM | 显示全部楼层
当你只开启资料库 dbf 而没有开启索引库 cdx 时更新资料如
Append Blank
Append from *.dbf
Insert Into
只好自己动手开启 cdx 再 reindex 翻新索引库。

corrupt 了的 cdx 不能用 reindex。先删除了 *.cdx 才来 index on ...
回复

使用道具 举报


ADVERTISEMENT

发表于 11-3-2005 11:13 AM | 显示全部楼层
请问与 ALLTRIM 相反的 command 是什么?
回复

使用道具 举报

发表于 11-3-2005 01:41 PM | 显示全部楼层
PADL() <- 左边加空白
PADC() <- 两边加空白
PADR() <- 右边加空白
回复

使用道具 举报

发表于 11-3-2005 09:52 PM | 显示全部楼层
tstan135 于 10-3-2005 09:48 AM  说 :
请问 reindex 是用来做什么的?


重新排列 Index
在某些情况下, 比如电脑突然间hang 机, 或突然停电, 资料库里面的 Index 很有可能被 corrupt ( DOS 的 foxpro 最为明显) , 这时候必须用 reindex 重新排列 Index
回复

使用道具 举报

发表于 11-3-2005 09:56 PM | 显示全部楼层
我的 vfp 的程式在 network environment 之下[跑得很慢
尤其是在multiuser 的情况下运用 SQL 情况更加糟糕 .....
请问各位高手如何提高 SQL 在 network 环境中的性能 ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-12-2025 03:40 AM , Processed in 0.121792 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表