|
|
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,- e. j! U5 P2 Y3 `; r- Z+ r
5 q: Q: n- l6 ~( }+ Y
我先設一個tablefile裡面的欄位屬性為table,7 o; G* v9 I( I/ _# ]8 P8 C% s% l
2 d! D* {4 T/ z然後我想在那個tablefile裡面再產生一個新的tablefile,/ d, F1 ]/ h, Z- W9 G
* s& ]6 `& K1 U
在4.6版的程式裡面的程式碼如下:7 A; y$ n9 x& x/ O) e
# l! e E5 f$ V9 y) \
if
3 ]. h3 W5 l3 r# o: }* w+ @tablefile [1,1].void then <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile2 l8 a8 W, O a4 w" g
1 Q; z' }/ Z/ d3 v
tablefile.create(1,1)% \0 i6 k# I, d$ N6 m
end;
$ W9 m, ]' f7 ]
( Z# P0 A) | P# E' |9 ?; Z
5 b! U( n' j' Y b/ R
0 U/ C5 g4 ^: k5 j( n1 l+ |% R' {6 |4 S/ u
這是4.6版的程式,
0 C# P) w6 ], {5 |) c3 B5 C; n
7 H4 Y' i3 D. x/ B
- U" Y7 s' h4 x% t3 J' b但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
2 o1 F) a" P! L- s1 X
& J v' i6 o8 t3 a. Y. j' U3 `/ Q
不知道新版的指令為何?
! j1 z! Z( {/ |. o* p! ] {7 w+ u- E7 Y: E2 M/ B) O1 l
. f# S+ r' G0 {- T6 Z! }% W7 b6 t U" ^ F! L
1 s4 Q, n& [8 A- }/ q. U
6 W# l, N. B- i) a+ x2 l抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),) g, N3 G/ d# H! V4 i3 {+ W5 F
2 Z, X- l6 ^: @
另外找到一個語法可以改變欄位屬性,2 v) M* i. u6 C8 k4 x
' a9 v3 `/ A9 z0 `tablefile.setdatatype(欄位,"屬性")& ]* U( q2 t# q; P+ ^# \7 F
+ ~7 j, E/ g( l+ `0 Q1 x0 h% r7 V5 w0 [3 G& c2 l- X/ P
謝謝9 C L, s, d6 A6 ~1 h; p
' h8 D4 ?3 e4 K/ P, F
如果有哪位前輩知道可否告知一下,. O- R5 Y: b2 K- d. f9 G
* ^4 T4 e& z* a+ L. X5 e3 b( [/ Z
, o2 L! B) N$ a& R* A9 @謝謝!7 ]- @$ o, L8 u- o* y8 Q6 J/ O9 w
- @* o9 }% s; ~% y[ 本帖最后由 tglwolf85 于 2008-10-20 10:15 编辑 ] |
最佳答案
查看完整内容
真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
|