|
|
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,3 G" ], A0 e7 g8 e, X5 c
9 i! W0 F. g$ w2 ^' o: l
我先設一個tablefile裡面的欄位屬性為table,
( c- R; o& S$ n2 k0 `& e9 x d: D( j% h, `! u# M9 e
然後我想在那個tablefile裡面再產生一個新的tablefile,* n: ~+ H, ~' i! \# Q
2 G4 v9 n' {3 V$ b+ B$ j0 m( x在4.6版的程式裡面的程式碼如下:& i6 {: ~. l) w3 r
5 f+ X: S( K2 i, H- @
if
" x2 r3 \4 ~0 J( N. K! _tablefile [1,1].void then <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile5 f/ I. q5 l9 S( z
) R e- V7 }5 @ S
tablefile.create(1,1)1 k% [7 w" g \: |* M9 p
end;
' l b: J/ ]* A/ ~) O" ^0 k4 z( F2 T% l& c. L9 ]9 Q" s4 }9 V2 ?
/ E! {7 {0 C- T1 L7 p# G3 A8 c
5 S. \5 p/ k" F0 C$ x
- l$ I9 h4 u5 l; Z, D: D: T這是4.6版的程式,
. J# X, e7 [& S( q; A* u. e) Y7 c
( e/ m: m9 {2 t! U+ _; A; c; n0 q2 E* V
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
( k6 f- m# R# G4 t0 d% S. \3 h7 V8 k4 p" _0 i, ]+ a" ~! J6 Y
/ w9 l( D6 N- k. S不知道新版的指令為何?
" `) L' L& w" M! R2 f, Y" I/ Y+ V" L# `+ }7 `4 T7 P* q8 P$ T
9 p# G7 M3 G Z2 G0 m+ Z
4 c. M6 H: k, d. n* F6 M
& Y9 s- H6 b$ w: {( k' e7 L* P' c2 q0 i8 l+ l2 R8 m
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),( T) ~8 U) `8 o8 ~, V% c! L. k
" b# D% |# t# l! P: n2 K0 L3 ^
另外找到一個語法可以改變欄位屬性,3 T- S# b$ Y% ~2 V F/ z) U
2 r; Z. i3 U7 utablefile.setdatatype(欄位,"屬性")+ E( o/ M1 l7 ?( E0 R0 O
8 Z' g$ t& d4 m" R! r3 r1 a, z( z9 i8 t, I5 `# {
謝謝
" | G4 N1 @& F' W4 J9 q/ X8 }
2 I/ G/ M# D0 _) |如果有哪位前輩知道可否告知一下,( L3 R T, S, X
$ `% j/ h. O8 W8 F
2 @2 T# n# i" _1 d" z5 \
謝謝!1 X2 a4 v2 l' R" Y
6 y0 B- u: k6 N( ]* q% g
[ 本帖最后由 tglwolf85 于 2008-10-20 10:15 编辑 ] |
最佳答案
查看完整内容
真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
|