设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6772|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
' |8 W7 X0 I/ \5 U+ c# _* {0 y, ~3 x2 n( z2 e! g8 [' X
我先設一個tablefile裡面的欄位屬性為table,
$ L  c, A3 k' J- D# c+ d. l" d/ m! u- J$ @! l1 D2 s% g
然後我想在那個tablefile裡面再產生一個新的tablefile,
# {. M1 k1 [, o! p; _
5 o  v( w0 M1 t, V, i  G9 U在4.6版的程式裡面的程式碼如下:7 k( V. F3 G% f0 h, ?* V: L* i$ H6 H1 j. ^
& i! C) i/ u) a2 X* a" y& e
if ( Q, X8 j. m' I
tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
+ B- y3 m2 X3 O, {! _, P, U
  P1 f1 b* k# g  g5 u! P
tablefile.create(1,1)
6 V4 W( L* A7 O1 ^
end;  s+ `' W- Y7 _7 _6 b7 j. O

/ @/ z( H2 d) X+ c- w! m" S8 ]) N7 M! V7 x7 @2 M

: ]3 ^2 k' b$ v; U1 K2 ~) ~$ w2 m* ^
. a% h: h$ g: [" J4 q5 _4 n這是4.6版的程式,
) b- W% Y1 f9 e4 V6 a2 d; ]
2 t* z$ o/ a5 i9 U$ O6 ^2 d+ z4 Z, C: a# C9 O& s- ?
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
; N: Q) Y! S8 @# j+ [9 K+ j( G
/ }" y: E. y' t  |, H* c
, n$ p4 C6 c: R7 @5 h不知道新版的指令為何?
8 [. g8 d8 k* k: c/ {0 l' N/ M" r" e. k3 O' B1 a/ _0 ?, M

  Y& G! D! O9 O( {- ~
+ l4 J# h6 [: _. z" ]
5 `8 r' I$ _  F) j3 C" d  }2 n
7 P8 U& P8 l+ x/ m$ A9 W. B抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),3 T6 j* Q6 @  ^* {

. w! d7 w2 B" w" u4 t! \$ i# p另外找到一個語法可以改變欄位屬性,
9 a0 n0 N9 C8 [  M% ]" C/ W4 N9 [6 b% g; x9 N# q
tablefile.setdatatype(欄位,"屬性")
! d0 U& t: a& T9 ^: @$ ]+ W$ T+ ?4 i, U2 I
5 s( {8 N7 s) `5 i1 ~* U' f
謝謝
; U' U3 R6 x4 h( i: _( M0 e' g6 f: ?+ `6 b% p
如果有哪位前輩知道可否告知一下,' A) t; G0 M' W& r

9 ?* S7 k' l& k/ _  j
' v1 [% ~8 E! S謝謝!3 W* a$ D! L7 _$ P9 k+ G+ m! B
; c. D6 E* q; S: P  K
[ 本帖最后由 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版本里面创建表格的语句是9 a. y- b2 Z6 a6 Q7 j
if tablefile[1,1].void then& m5 }: j" m; p
tablefile.createNestedList(1,1)   --新创建的表格名字就是table11
- s' @( V' S' G0 h  ?& J$ T7 s. i0 w9 K+ h

) W) D2 j! x! J5 G( `. z$ c呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-13 12:39 , Processed in 0.015896 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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