设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9239|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
8 m. ~8 S- t" T8 ^1 Z9 @; _8 d' l" \6 J% W3 k, K0 k! x. d
我先設一個tablefile裡面的欄位屬性為table,
8 o# B" Z) _) R' l* ?* y: @
& q/ V( A* S, y& L* r然後我想在那個tablefile裡面再產生一個新的tablefile,2 p& L2 v% _, \- ?$ x
( L( A# Y% i( ]5 p2 n7 v. D
在4.6版的程式裡面的程式碼如下:6 J: r* D* L: n: \* G
* V, s9 q3 P  w4 X& o: q" L6 ?
if
. X! y. x: I. W2 j+ l+ Ctablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile

% N& X. ~3 x/ i9 D3 K9 T. B* n" ^
  _  @: B. R( j2 q7 vtablefile.create(1,1)

7 g/ U( z+ \* S$ s* y3 _/ u/ E* Dend;
, x# v- ?' Q6 i5 d. _! ]6 p+ \' ^2 T, p9 I& t+ A; T

1 R) r. h1 p: P5 S3 R
2 a- Z5 p7 P2 }2 R' J( L$ R$ i: y: S" s7 x$ n0 ?
這是4.6版的程式,! Q, p! T$ m/ A' h" w& i
4 J+ r7 @3 v3 y

4 _7 Y2 H( d; }( v! K% P& _) s) ]但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,/ \* }/ c# r$ t8 \1 k2 ~

) T* z# {7 X+ B0 m7 J* @9 A
1 K9 k5 p6 \# [& V2 k0 K: L4 j' ^不知道新版的指令為何?) N' I9 m& C$ }4 `
( _2 v' ^) y( n& X! e

, D8 j7 b4 D& U1 o7 o
9 ?0 o( l+ D9 W/ ?$ L+ h5 E
  y8 X9 }2 T" ^5 F5 a$ r
1 g$ L6 K6 i( c- d/ H0 l抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),) ?3 V: I+ ?' t3 e- w: N

6 U/ e/ A# W3 s( Y另外找到一個語法可以改變欄位屬性,
* a. f' }: u1 U! ?
  i5 l( P3 `5 I* vtablefile.setdatatype(欄位,"屬性")
) Y8 H: ]  n" ?+ j: ]: L2 {7 T7 ?0 {) Q4 @$ T) [

7 @% [% ?! o2 _7 A: J/ U7 B8 i  X' b謝謝1 H5 u3 m4 H' A7 O4 e& y' z

7 ~1 f* I/ W. y( T如果有哪位前輩知道可否告知一下,
. a$ P0 p6 V+ d3 w9 q  |# S4 w3 S  s7 J8 _! M" }" F
6 n: W: M: i. j+ N7 V5 k" \
謝謝!+ h; c6 d6 N; ~( y9 [
5 Q$ P& i* l9 q4 y1 [
[ 本帖最后由 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版本里面创建表格的语句是9 S9 ^4 L: G" _
if tablefile[1,1].void then9 C; |7 g8 a+ u. s; m$ u( S- A' \! L
tablefile.createNestedList(1,1)   --新创建的表格名字就是table11
% u9 x6 N/ g& U2 P% D! G2 f# t9 ?# ^/ n' [# O

( @+ i1 ?# @2 c0 K4 t呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-24 17:09 , Processed in 0.028813 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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