设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9287|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
/ T/ f& G: b' s& {
: J* M6 v0 t4 K我先設一個tablefile裡面的欄位屬性為table,& a7 f; g3 P) d1 X* t4 B

" Z) D$ l& {, c+ v+ }) U然後我想在那個tablefile裡面再產生一個新的tablefile,3 _/ q2 d3 m3 H2 k% n$ N
3 |1 S! ~% R. _, Z
在4.6版的程式裡面的程式碼如下:
$ d* `  ?$ e3 S- w7 W# v- d8 T- Q: _  W
if , @+ q8 v4 o9 v+ L% z$ k& H7 j
tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile

$ G0 z# s$ |# o5 R, V+ A* u$ t
, y; q+ C$ ]. |7 c; T5 e! etablefile.create(1,1)
# {: g8 y: X% T8 m/ w7 v
end;. E/ J1 G  J7 I2 m0 r, W
' q7 L, C1 K7 A% {+ i

/ X# s$ v8 ~: i3 d6 w' M5 V# D6 K
* m* |3 F7 _" I+ x
% R0 {  n/ h2 E6 b: u- ?這是4.6版的程式,
3 l2 A4 @; \, Q; P' f# q5 K1 m* X2 E6 b% G6 b
7 q" r( F. K, ~6 z
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,6 `; u2 y0 w: R' f  P+ z

& c" U, ]3 v/ u* r9 g4 \/ V" z. X
8 i; ]& e$ L/ c不知道新版的指令為何?
% ]$ \" B  F# p( i/ [4 V+ R4 G+ m0 K$ {4 W" E$ E9 ~% Y
! T  @& G4 u1 e4 R* V% U/ C

* s3 [* o1 R; u$ B; t" l+ @, ^3 d* |0 A0 ^4 e$ y
7 h: s0 ?, a' u" f  W- v9 @# a
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),
1 [" {( Y0 p" s8 I4 s4 S  x
  I7 T5 E3 ]3 K" h0 a2 ]另外找到一個語法可以改變欄位屬性,( P5 s) g/ q6 G
1 A' g' Z2 \" V) _" K
tablefile.setdatatype(欄位,"屬性")
: J0 l( n0 g1 K3 L6 b5 x
/ ^" i: L0 Z5 O9 \) W% x) m* |: q
. w2 [0 R7 M4 u$ U& u# Q) r% r+ J: ]謝謝* o) {( @) W, e/ S. t* @
, J$ c  M5 E7 U1 I5 r) y
如果有哪位前輩知道可否告知一下,: }9 \$ V% z4 d. k. Z" R- Q: J% l

' V/ W( e! D: `$ M  X
" x, ^; {1 h+ G! R謝謝!
. X; f9 w1 f3 e( {) q$ d' @. t% m1 F
[ 本帖最后由 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版本里面创建表格的语句是1 o5 \0 B- `1 u0 i5 L
if tablefile[1,1].void then
* _5 v, k  c8 w3 k1 F) rtablefile.createNestedList(1,1)   --新创建的表格名字就是table11) c) o8 A6 @8 u9 X3 O& S: a

+ t/ ?! s& G& s7 j8 ~
7 N1 R: Q9 Q1 O. n呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-8 02:27 , Processed in 0.013336 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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