设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9259|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,% ]# A/ [/ B$ ~. N* e4 i1 x

" c2 `" o+ ?( v8 A1 g$ t9 f3 C. \& Q, _9 v我先設一個tablefile裡面的欄位屬性為table,
2 ]8 U9 F% `3 P2 t
9 A1 T/ j3 c( d7 k3 V8 E: e然後我想在那個tablefile裡面再產生一個新的tablefile,
6 D8 i4 _* v) ]8 T4 s( Y$ J* i+ f/ `2 e8 T. [# J5 _% A1 q' w- t+ @
在4.6版的程式裡面的程式碼如下:: e, n9 P7 l; x0 ^' K0 N
4 C! ?0 @3 s  [! H
if . t. t% P' v) s, z
tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile

# Q/ O2 M& F5 I
: P  X7 h" H7 g9 o" \3 v/ jtablefile.create(1,1)
  E0 m7 }" X+ t6 `2 z( w
end;
7 d7 ^$ `* K8 L* h9 x
: w0 Z1 J: @  H& y7 O8 }$ ]; W1 ~! Q( A3 G: K) x! D% B

4 a: W) @7 M+ O) u, {5 s4 r' B( x- n3 {5 ^, s
這是4.6版的程式,
* ]& c/ i$ C' ]" z9 p" {. l$ R& j/ g2 \/ ]1 V: F8 D, E) M. g2 J* |
8 U8 C9 M7 |* Z# S- X
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,. \- b1 P) m- F& p

+ B8 w9 Q& o6 t, d# w% i
- G8 g$ o: I- f4 Z# n/ e" z& ^9 c. D不知道新版的指令為何?
! U5 y) x# d' d+ K3 {6 W
) U5 [. C2 E# x; f, D" p" M0 W. l2 o5 |" ^' H1 a4 s, b

; z* |2 Q" ~3 E/ R" h! D* E( l$ ]) T# m1 l* m5 _
' L+ b, i3 I7 i; }  v$ q4 A! J
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),
9 x6 X, A; k/ D' s' w6 B8 p* G1 T3 M  Y
另外找到一個語法可以改變欄位屬性,
2 m. P# o' v/ F  B
8 [$ O2 V4 a2 |# o: v, ?* `: z. ?tablefile.setdatatype(欄位,"屬性")# c: m* O  w/ a* n$ ~3 t7 ]4 ]

' ]( a& q5 j; \. f# C8 j) }  ^9 M' x# \) |4 n. ?6 B' g
謝謝
* x# k- \0 @, I0 w# P3 a5 u0 j/ K
, n" J) Z/ g6 s; H$ z! T  I. Q如果有哪位前輩知道可否告知一下,5 f  C! R5 ~, X( l" k( R  a
4 p, B4 Q8 ^/ }& M2 l  k
- b/ ?( {$ D, A. s0 M% Z
謝謝!
2 n  h7 A* @- U4 v( b) l4 _! e4 x- E1 V1 U% D
[ 本帖最后由 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版本里面创建表格的语句是) z1 R  }5 k2 S1 w
if tablefile[1,1].void then3 N$ b5 ^, B/ w
tablefile.createNestedList(1,1)   --新创建的表格名字就是table11* u) L0 T' e$ S  {

, Q3 o* E0 Q+ B% \; J! l9 G8 M6 j: j, t2 J- g
呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-30 00:11 , Processed in 0.016704 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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