|
|
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
7 J( ?8 K' K) a% u0 R( j1 X% ^& Q
) j# s/ z4 l) E0 ]/ I我先設一個tablefile裡面的欄位屬性為table,. f1 I4 ?& @, X! v: K& {) \
+ `+ m# B. o8 t. F2 J# q然後我想在那個tablefile裡面再產生一個新的tablefile,
" Z1 d& m) s$ C2 r- i5 [3 Z* Z) ^' Q1 u+ t d. t! L7 l7 U1 |
在4.6版的程式裡面的程式碼如下:
# d. j" f6 [$ P8 ~6 t; i* U1 e& m) w
if 6 A( ]7 E9 M- D# {3 U, u
tablefile [1,1].void then <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
2 v4 ?4 f$ L: s- @/ A
! s* H0 f% r1 N% [& z3 A9 G: o8 { Ktablefile.create(1,1)
! t }1 s/ n0 M! |" ^4 W9 e \; rend;) e: C/ L9 i+ ~8 m
; a( D5 h1 T4 W0 w9 G0 g
; H# T) X* e' N
- F+ E7 H" D3 _( p
, q9 _( _ p% ^' w+ i這是4.6版的程式," ?* f% n8 Y0 o" ]1 m2 s. R
" {/ {5 G9 p2 h9 J8 b- F/ b$ s
2 X" n. V/ S3 X4 G+ R2 r; S但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,: O* t1 S9 B% X1 ?
4 B& ^8 {2 e" _" C; M. Q1 @) X' Y2 ~) }: c) L& Z, s- }/ s% a; W
不知道新版的指令為何?
4 g. w7 `! G5 @* I( H) e; P/ _" B8 k* J0 H* ]* Q1 k0 W9 Z, R
) [& F3 v# D& D% V6 M+ N1 R5 M2 A7 [& w* V# j
" Q4 _+ }8 ?, C* n0 ?) I( m6 M. m" K5 d3 I6 g0 |8 B; q( w
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),- T. S! v6 G; e! g: n# [: Z6 E
( k% `' {. u2 b$ R6 w
另外找到一個語法可以改變欄位屬性,
4 g2 g; Q4 b1 ]1 U
+ ~) S6 K: T0 J% _7 b. p4 C" r* utablefile.setdatatype(欄位,"屬性")
) I. ~+ [+ R/ |5 K1 s2 A4 |# o7 B/ O. w% u
; c, M. d+ n' B2 }
謝謝. B t* O! L: k5 K2 @
N8 X- h+ s& l1 G
如果有哪位前輩知道可否告知一下,
' }6 g% h Y2 n+ U# ^! z' s) d: N
; A! g! V# G5 f* @. a0 u2 ~2 ]
! x3 a" V" a9 G! ~& Q謝謝!
$ t U2 F: e: J4 W& c9 J G. {! t9 f3 e- q) ]
[ 本帖最后由 tglwolf85 于 2008-10-20 10:15 编辑 ] |
最佳答案
查看完整内容
真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
|