|
|
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
d2 O2 P- {, D# f& g) }3 {& w
: m0 B t# q" ~+ k9 ~# j我先設一個tablefile裡面的欄位屬性為table,
4 C1 J o1 f/ f+ O* C& A+ ]! D3 y2 e
" u* E, n6 d: F/ `8 l! P/ Y然後我想在那個tablefile裡面再產生一個新的tablefile,1 G' N. @8 i. Y1 D# F
& \( W% F. F {$ U ?3 J
在4.6版的程式裡面的程式碼如下:: W: I9 O! r6 U& Q! \4 e
& }# B, v. w& J! C
if
$ V. Z& E4 v6 Wtablefile [1,1].void then <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
/ U- N6 A; l) p# g V" P" s) [; k$ _& B
tablefile.create(1,1): C! `) P( ^7 u& D- v6 V* P4 ]+ m
end;: N. H |) d4 L) ]2 j0 |: @9 t* @7 i6 z
$ J5 u' ]! I# Q8 N$ U
! m/ g' ~. g+ o+ _0 I; ]8 f0 f0 N3 ` h, t- y7 \2 D
6 B3 ]8 u1 e% |& W
這是4.6版的程式,! m# D6 u9 \( A+ K6 Y9 |3 z6 q
* Y) d& F' J( v M3 \
6 h6 j. u. I* ], ^' R
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
2 F7 Y0 N( @$ W7 _* b3 T% t7 m1 d. ^6 ^6 D0 T) U2 ?
1 Z# `. f I; }* [, x: m/ g不知道新版的指令為何?7 g* n9 I; L! H b* Q0 H; W) T; U5 d
5 G. O% v* d8 b( ^$ T! B
! M9 A" g( G5 b* `, f
' T0 Z; e+ \2 v) s' l R3 h o5 }' @
9 v0 b2 m j- u5 M& B
0 x9 T+ k9 j7 F抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),' W0 @& b8 H5 o5 K
7 }) i: O. w" I e0 K8 i i3 u另外找到一個語法可以改變欄位屬性,
4 v; K, O' o4 @+ a6 m
+ x9 u- _2 C+ K* c& R; B" q @' w# S% Ltablefile.setdatatype(欄位,"屬性")
0 D% e$ M5 i0 q# g
# @! j; M# F( W1 P4 T- d+ E; g, _9 q! [* a+ n; T. z4 {
謝謝7 o. Q+ R# K1 i2 L! u9 s1 L9 D0 `3 j
- x/ u% w. j; |# y5 n1 n( P2 A如果有哪位前輩知道可否告知一下,
) d" _+ J! }( p( v) U# X) |" |; ~; S+ y* j$ E6 ~7 |- ?
, o! ~/ @; h/ @/ J
謝謝!' k& \, L6 b9 R9 `2 d0 c8 g2 n
: g: G* L$ o G! N' d0 d
[ 本帖最后由 tglwolf85 于 2008-10-20 10:15 编辑 ] |
最佳答案
查看完整内容
真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
|