设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8920|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,5 S) [/ j  M; ?$ f2 O* b. E
9 I) A0 y1 y5 H1 [! U  R
我先設一個tablefile裡面的欄位屬性為table,5 j# U. {& Z" w, W3 Z7 h
, P: i1 c  x8 W* U! `% a/ Z7 A; I; P
然後我想在那個tablefile裡面再產生一個新的tablefile,- y) ~) e7 x9 e9 ~) B+ ^' h; p
0 u  A5 ]. z) J' G
在4.6版的程式裡面的程式碼如下:
. z. U2 N4 Q# s  J( B2 j7 w0 b8 y% W  o% Z; n
if
: U. P8 i3 j( e# X4 stablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile

& _" T2 G; u& m7 F8 ~7 p( {& [+ p, o* l" T9 b$ f( \# S
tablefile.create(1,1)

( h6 e: _. d/ g9 [8 S' g2 Yend;9 V5 x+ _/ X) f( ]9 w
( [% |, ?6 o: r4 F" t4 B) @

# V& i* [' H* U
5 D; A" `. n1 N( n6 `
- k9 x* ~+ |% O, S這是4.6版的程式,
" q+ o! h0 P$ N& ~0 E1 V3 J# J3 Z% K# B) b) A
7 ~5 U( t: `8 ?  {4 q
但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,! v  B8 _* y8 i
' @* P( w: Z4 j& X

4 R$ ~: G/ s- R7 g0 x; p不知道新版的指令為何?
- W1 b( t, p* s6 Z# G! _1 Z; z6 Y: G# b

$ w) s; ]- u8 C9 r& J2 t" c! N3 A  b
  A& E& ^- J% k1 f) O
  F: p$ C6 I0 W" q0 ]1 y: Y5 q+ }
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),8 Y8 {. R% B' }
3 k7 c( K% T6 Z& E- B3 z$ F7 f
另外找到一個語法可以改變欄位屬性,
2 N* Z8 `2 |5 J
1 L5 m+ t1 C9 k/ Vtablefile.setdatatype(欄位,"屬性")  \8 ~$ n$ y; W
5 K' [+ Z, A+ p

+ S6 H0 m% u( n0 h% [謝謝
; B. t% R- w, u( n0 O
5 a+ c* a6 T" {如果有哪位前輩知道可否告知一下,
  d$ g! }2 H, }, D/ x* Z* a7 u& X) |; R+ p  a; ~

( i6 w7 _( W, ~; s) o謝謝!  e4 S( L( i8 O  W

* b7 ?. i. }- l[ 本帖最后由 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版本里面创建表格的语句是
6 U4 `$ j, s0 C5 w8 `if tablefile[1,1].void then
% Z6 t8 s5 o3 ]' h& _( R: V# Dtablefile.createNestedList(1,1)   --新创建的表格名字就是table11& D5 s, P$ l9 z  E' U6 Y. N" S
# ^8 c+ R$ A/ r* ~2 |4 y9 [

% j, }- @2 C5 u) F9 D7 D) ?8 y呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-9 02:20 , Processed in 0.018504 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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