设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9868|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,& _7 ]- @7 f* q
# D5 ?4 m& ^6 {2 u: N! q7 R
我先設一個tablefile裡面的欄位屬性為table,# `5 @; C3 @/ q$ {" _/ r; L& I, r

3 b. B* E; V- t; ^然後我想在那個tablefile裡面再產生一個新的tablefile,
1 P# h, L, A! ~1 [' e% W; C: r0 e
0 k* w6 V; F" D/ X( j+ U在4.6版的程式裡面的程式碼如下:
/ ~+ l& _+ Z% h, E5 j1 y3 k/ g% z2 M& z
if
" \. V7 R- Z2 }% Dtablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
/ e( X; ^5 [3 X- x) ?9 N
0 [3 K+ `' L7 j
tablefile.create(1,1)
8 ^* R; m4 m0 k& m+ o* N
end;6 n) ^) }1 k' U

) `- n8 M- Y# }: b) C# `# U# p. L1 ], l$ h) t  O" b# U- g

, D/ f! y% G$ ^7 i+ q( i
+ m+ a' K' {4 h- Y* Q1 X: y5 z  s) T這是4.6版的程式,% V1 F# x7 z7 n! M+ l1 z
% c  s, [  h4 x& I) r
) C6 T* c+ m. @
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
: G- X6 D" Y5 M8 F1 A3 q4 \
0 q5 c$ a; W1 P2 r) j. F3 [' r% q! I0 w" T# N6 O& ?1 H$ f
不知道新版的指令為何?
) F3 V% r) k! \3 n0 |' n' \/ {% i
/ |$ D5 P5 j7 m# y: P' Q! X* J5 s' N8 ]2 `3 ~4 \

3 f) d% v, j( z" D8 u  W  ^
, I1 ^* T4 O( X& u  r+ r/ u$ Y& S7 x9 n; O3 Z3 \% D0 W0 x9 ?
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),
- W( w, X6 a+ h9 w+ K9 G( S4 W8 d5 [! m; o/ {1 ~4 v3 k9 }1 m
另外找到一個語法可以改變欄位屬性,
3 T6 x, w" Q; U2 V2 O9 @3 |
4 S! Y8 n# ^) x1 ~tablefile.setdatatype(欄位,"屬性")8 H6 h) G* y3 q9 \8 l# R7 [
. ]5 e) U: e5 M% w+ h- S  A2 d6 ^3 O

: O3 C) _; {3 O2 h& E謝謝
8 ]5 W3 x6 b. n. P3 G$ C5 }3 p5 v5 P+ k- h' U' ]2 x6 @6 E3 u, X! F9 k
如果有哪位前輩知道可否告知一下,
! G9 F( i6 b' P. J
* t$ F0 ]) f5 M" Y# R( p' x
7 D/ \, D% B/ t+ a% ?% ^; [% A4 N謝謝!
9 Y/ ]  [% W* {* S& v" Z, C7 c7 Y. j
[ 本帖最后由 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版本里面创建表格的语句是# m9 P0 P- S1 @  o6 Z- ~" h. k( P) t
if tablefile[1,1].void then
8 P: f+ ^0 q  B4 b3 @+ ~tablefile.createNestedList(1,1)   --新创建的表格名字就是table113 G3 \* c& T5 S  f6 S8 j! W( `

% \% S/ H. G/ x' E8 U3 p" E* C5 A$ {( d6 o7 l: B& r7 Z4 d, w
呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-20 05:56 , Processed in 0.021907 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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