设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5908|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
& T- g6 @" M# [! i6 Z6 Q3 m& Q0 [; I  a+ O1 K3 e
我先設一個tablefile裡面的欄位屬性為table,8 b* M( `* Z. F! y' l4 G8 ]9 F7 E

" }9 L5 m% n) G( z3 U9 T0 K2 }: c然後我想在那個tablefile裡面再產生一個新的tablefile,
; D' E3 h5 m, U' m) ?. Q" s- G4 ^: \4 ?7 p( b/ P9 a1 `
在4.6版的程式裡面的程式碼如下:* }% Z1 |0 L- T$ H, z9 u5 X" W
3 n+ j; U' H4 i+ z6 @, H9 A. O! Y# \: I6 u7 c
if 4 v8 D  K6 A1 ]" I8 V
tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
& ]6 z- d4 ?- ^* R( e- j

4 L, ^, [: J4 `' F7 o. h  r& |* _8 q/ x+ gtablefile.create(1,1)

1 {# V( D3 X2 _8 yend;' v, S1 j* d2 v' x: o6 A* Q  O# F( X, F
0 y, \5 }+ e5 _* `% e/ |
& `# s) |8 r/ S; P7 V- K

, \6 u, `1 V& y. h) Z, R
( k3 R% z. X5 r這是4.6版的程式,3 C) n( P& q8 N: R$ v. f  o
. n# B: u: H- d8 p0 E' ^2 M: K
, Z2 P8 z" U, |0 V
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,% D: V! p; }  c( \7 w) {4 b
/ N* y' n# g3 G- S: u
9 {4 |" v. o- y* _5 P0 }: w
不知道新版的指令為何?  n; Y" d- y: K* Y

! H& s6 s6 D4 k
; c. t6 o% r7 D1 o9 G
& ~) r2 p( Q1 X7 G4 d
% ]4 m" w; T! K) F4 Z
; v$ y" Q9 W0 \: S" N抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),$ D: [' i% M1 z) n/ P. I
* M" E( K) o$ G
另外找到一個語法可以改變欄位屬性,
* n( Y1 Y' r% B' m
, [4 {$ `8 r- J: I6 ltablefile.setdatatype(欄位,"屬性"): T& T+ a" F- o1 B2 y2 @
4 C/ {1 z( N" e7 T

6 O: a4 W3 o8 G3 r+ R, [謝謝
% \. w1 x, E' N# r( [) D3 f$ O1 r# J' R3 \- ~( b! V
如果有哪位前輩知道可否告知一下,! Q3 z/ j& J# N' C

+ A6 e; E/ B  C: r# {
4 H2 h+ q# w, Z% T( H謝謝!
! b* I# R3 m5 `" Z5 Y) |) @
/ B; ~9 N" C% E0 C( 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版本里面创建表格的语句是  k* a6 m5 }1 ^# x+ }3 A
if tablefile[1,1].void then
# v- k0 u, Q! x9 c. N- i: Q6 z7 E* dtablefile.createNestedList(1,1)   --新创建的表格名字就是table117 E1 b5 S7 X8 q/ T2 V: s  ~9 F
1 B3 y" ^4 v5 I; W8 _& I0 U
2 P8 A0 u' T8 J7 Z
呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-24 01:01 , Processed in 0.013823 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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