设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9850|回复: 2

[交流] 請問如何在tablefile裡面產生tablefile?(已解決)

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
) G: j( i. n5 f; |
, F: D7 i4 U4 q; i& N我先設一個tablefile裡面的欄位屬性為table,/ ]) m2 D+ O' t" o- X7 J% r" _+ k

; E7 U2 F4 U4 D! X" n& X然後我想在那個tablefile裡面再產生一個新的tablefile,
' |9 F: H: n% h
8 {4 R5 S* I" }7 s4 U1 T- o在4.6版的程式裡面的程式碼如下:- p8 i; y8 U# i, j, G7 n, ^4 t
5 i+ D) B3 }0 h0 w' d: \5 F
if
! x5 Z5 t" V+ C' `4 Dtablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
& k, v" g! |, X& k/ ^& U( f2 D

. d0 V; E4 Z* h6 m/ ?tablefile.create(1,1)
9 }. k3 x( G* l% e7 Y' }; B
end;# }$ g( n! [. j* Y0 z4 `! k
( d/ ?# h* ^0 |/ }7 h

" n5 }! Q* `' R# f4 T1 M% J4 v: d# }# d8 Z5 H) K' Y

& B+ _4 d( F+ U, A2 h; @這是4.6版的程式,
* T% Y- ^0 W* u' K8 ]5 R& f2 v
: k# J8 C. {+ t# q1 I% H* d: F# K+ h( p9 n' R+ m
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
$ t1 c% k9 f4 \' S* C2 g9 f" b% y3 G

. C% g! }: s, n( s# t不知道新版的指令為何?
0 ]) S9 |' i/ G( Q+ E6 Y6 p
+ A3 \* N+ f4 @" r5 q- G. W  [: z
# p2 z; Y# l" G+ E. H3 g4 T
, G* E1 x, \3 Y. \1 @& c) I: S9 F2 x1 F: f2 ~7 _6 r

# r8 g; h2 x$ {0 X  v2 ?6 R& u抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),  d; J' H. J5 a8 v0 b
' Y; @3 P! ^1 R/ Y2 V+ b( U  M+ q% N
另外找到一個語法可以改變欄位屬性,
( J3 g' ], l. R+ T0 P8 `
  e5 A6 e- u! Ttablefile.setdatatype(欄位,"屬性")9 _& ?/ t9 p; W" {. I

+ j9 J7 _: V; r' _
* _( H8 U; E7 V  m; x% }謝謝2 U" c2 p9 x+ P: v3 b% p+ J

* g* s) h0 g( H" d) k% N. q8 D如果有哪位前輩知道可否告知一下,9 F  W8 D% A+ s, m+ M# F
9 ^$ s# x- C) V& X3 T
# v) k3 Z( m2 I! o: ]3 L1 [' d
謝謝!' @5 s: ~& d1 G7 O! s2 d6 _

2 u. Y" B! _& Q, M5 s[ 本帖最后由 tglwolf85 于 2008-10-20 10:15 编辑 ]

最佳答案

查看完整内容

真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
发表于 2008-10-16 21:15:35 | 显示全部楼层
真的行吗?你的那个tablefile.create(1,1)哪个是新创建的表?而且这个语句里面create你不需要指定位置它就自己在你想像的位置创建了吗?(1,1)是什么意思,是指定位置吗,是谁里面的(1,1)?个人认为这个语法不合理,而且我也没有成功的创建出来。
发表于 2008-10-30 21:27:48 | 显示全部楼层
8.2版本里面创建表格的语句是4 r( h9 Q. k/ s" }/ F4 V8 j
if tablefile[1,1].void then
" Y$ j  z( t: h# dtablefile.createNestedList(1,1)   --新创建的表格名字就是table112 \$ n/ t0 D2 @: B* u/ N( F. T

. o8 B. L0 {) r
$ _9 j" C  G( f" d* E呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-8-18 03:13 , Processed in 0.018282 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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