设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9355|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
2 r( D' g; B& M' B4 i% B4 m; f5 j; V$ X+ q
我先設一個tablefile裡面的欄位屬性為table,
2 a+ X  j/ G/ L9 L. f- S, s' X3 X( k8 \- w: m5 b' w0 H+ S( O2 B$ e; ^, c4 y
然後我想在那個tablefile裡面再產生一個新的tablefile,
9 ]9 N9 Q" n4 H, M2 ^) N1 `6 \0 {/ b
在4.6版的程式裡面的程式碼如下:
( I9 l; Z' J$ S. T% \# H' ?1 `
' Q/ u8 Q% ]) i" \' Rif " T! ?) x9 v2 D6 f% N8 ~5 T' j
tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
' b: Q- Y8 q, Q) I: g

# F5 I( A1 O( J- q5 _: ktablefile.create(1,1)
% S. V  R7 W6 e: [
end;
' p; a/ E5 Z8 C- v8 q4 ]5 N
3 D: e* L$ `3 o- i2 {  Z* h& n6 \4 m
. t( l2 \/ |& }. a! m! k- M+ G, {3 ?2 m3 m
3 y7 _" \8 v7 r* r* G* B( H& m! v
這是4.6版的程式,* `) H3 [$ ~) e! D3 v8 M* I, s/ [
/ }% l6 o; \% G! {1 D) v- {
4 _7 T: b* _" _  g% ?
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,
% U. k1 k. {" N" g8 M. }+ r- Y3 _) F- h" b2 Y  I$ `. n
  N- V8 B% V1 O9 Z8 ?; u4 Y
不知道新版的指令為何?
* m% N, `2 s+ c  v7 y& ?1 b' k# K' l( G+ q$ p, Y2 Z& i6 A" Y* y+ L4 m
; z9 {8 \) I' S7 i3 J# z0 Z

7 K2 R6 A5 _3 v3 A5 g# Z, q4 X5 S5 M

; U( P% P" _4 u) L  z, k9 N+ t抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),
! W, ~. h, R/ X- p
. u" u9 S2 R. Z4 \; @* Z另外找到一個語法可以改變欄位屬性,
1 p' L6 H( @+ l! S( U6 ~9 \3 G; C$ V
3 g: I2 a6 r8 `- ctablefile.setdatatype(欄位,"屬性")
( Q" N! [! A2 l% B- w1 n
" Q& S2 X8 O9 e$ G% t* P4 A# c% @" ^/ Q1 t0 U, W& N
謝謝
1 l. Y" y* r" m6 x: g
1 p5 F/ g  |; d" ~如果有哪位前輩知道可否告知一下,) C: I" w, M# p* f  I: u- h

. H6 v3 N7 l+ F1 c7 t2 I: N9 i2 y. f& _
謝謝!' G6 u8 ^9 P' N
3 Y6 X8 a( z, d3 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版本里面创建表格的语句是$ {. ]# D5 C7 u8 A5 {( w
if tablefile[1,1].void then: E3 I1 [0 X4 W8 l' U4 ?1 }
tablefile.createNestedList(1,1)   --新创建的表格名字就是table11
+ Q& X9 V( V- q) X9 ]( k# {% M9 `
3 U% D% [( G/ n) p; S  [& T% I; p; t3 V  L
呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-24 17:16 , Processed in 0.014204 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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