设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9343|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,! Z4 ~, U8 K2 Y5 b. D1 t

. U! Z3 ]' r/ K4 @6 Q0 E  ], e8 |2 i9 }我先設一個tablefile裡面的欄位屬性為table,
* @( v9 i% d3 W4 o* F. w. r3 c' ?4 |; @0 g- N8 d0 `
然後我想在那個tablefile裡面再產生一個新的tablefile,
! [) h( q0 S- E# H" \; g! f5 g4 [5 B9 j
在4.6版的程式裡面的程式碼如下:6 O# A; m+ Z1 \! t2 z

% y+ f4 @* l7 t) Y4 y9 q! s0 Eif
5 l$ D% d' l" |6 {tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile

6 T" \0 q& o/ D8 l  U( t7 S/ ^
# D3 x  o9 d; R8 F3 x8 ?9 h, y6 Jtablefile.create(1,1)
/ m- ?. h( L& J) Q: u+ A2 d
end;9 o# [% X9 ~4 `- b2 j, B; u4 z
- F: i7 p! p: `; h
, K: l6 W; e7 k4 R' m" C6 L

0 K8 w9 O- t. ^1 N2 q! [+ S6 l' x! l. Y- V) T  o5 N3 m+ w
這是4.6版的程式,
" V" f# i/ j% u7 I. i3 F  j
# R% B. U! U: ?2 n  q
- P) w% Y- K% r( L; c0 V. ~8 o' a但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,; y- w, K: ^% N" ^/ r5 Y5 a

, H2 H$ h: A& p' L  K/ H( ?# D' y
不知道新版的指令為何?
! x  D6 D5 X  @6 P9 G. u! y
9 _& Z/ q1 f1 u) Z% |! k' A
. C, G# @) b/ `
. d- V! F. _1 `7 M
; e& s, e4 s0 e3 D9 `: u8 }% q) O6 N+ P7 A
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),9 E3 T" \" U- a/ g' M- c" W$ C3 O, o

9 C; H0 H) `8 _3 r1 J- A# l) o另外找到一個語法可以改變欄位屬性,
# J  F  ^3 X$ B4 Z# S2 g1 h0 I, b- d" t$ \( y5 j
tablefile.setdatatype(欄位,"屬性")
* i9 F- B9 A9 L- B3 L) h! Y/ \9 m' }

/ ^: m% N4 }  e9 Q, r0 |* G; Z謝謝
1 h) Z5 L, o  o* q) w6 @- I
( p. B' V$ X5 [如果有哪位前輩知道可否告知一下,
+ f) O+ C+ Z( Z( s
. X& ?! |: }. E4 P% j0 H
) o6 H" z- ^7 C* ?謝謝!
1 ]( l% P# M) m3 G; a3 s! ?$ N
1 p, T" Z% d! P6 t9 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版本里面创建表格的语句是1 q+ q% O5 k8 i3 A
if tablefile[1,1].void then
* B: U; V/ [5 \3 otablefile.createNestedList(1,1)   --新创建的表格名字就是table11/ |% Z4 a+ o7 _  r+ E" e5 [5 h
' K3 }, q. B' N
! y1 F1 w5 u  L
呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-21 23:01 , Processed in 0.016870 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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