设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9855|回复: 2

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

[复制链接]
发表于 2008-10-16 21:15:34 | 显示全部楼层 |阅读模式
1仿真币
抱歉,現在正在寫論文程式但目前卡在一個地方,
# ~+ ?; p& O6 H7 F! W" J6 }& P; C7 o4 v; p
我先設一個tablefile裡面的欄位屬性為table,
' |8 `. ]3 p1 T) W0 b5 l
2 X) D+ ~, j5 r% k3 L; R然後我想在那個tablefile裡面再產生一個新的tablefile,/ x1 h" U$ i- F0 X3 ~) P+ J
: F3 }, G0 x6 J9 n" c7 `
在4.6版的程式裡面的程式碼如下:
( O! D0 K, a. v8 [/ D+ E: d% B4 O( J  E+ U8 [- T
if
3 _. H1 a: H! h8 x* N5 d$ |tablefile [1,1].void then                           <=======先判斷該欄位是否有tablefile,如果沒有就產生一個新的tablefile
4 Q) x4 ~5 u& j

+ c2 Z( [9 M3 Z1 C% ftablefile.create(1,1)
4 ^4 g+ l/ A, q5 X
end;5 s4 o8 Z$ l2 H# z

/ V; q' @/ f( ^6 u/ X% i) O) a) X2 `) p+ i- R! _
' V5 I4 ^8 v) X) H+ B
9 P" g2 c( q4 {, `$ w" v
這是4.6版的程式,
' Y' [/ i1 [' d5 @% U; u0 V* }2 M3 ~' c$ Z" c

; g! O4 C% Z2 U) L但在8.1版(7.0)之後卻找不到tablefile.create(,)這個指令,5 ~# T3 Q) e6 q7 V$ B9 F2 N! E

: D. X. n  L. T; `( A$ P! D. n% e) O7 v& I. p" U. `' j8 W
不知道新版的指令為何?1 |, r3 C/ X; B5 j. E9 N2 c1 o- ]; l
% U0 _7 }: e1 n% K" l

" O& s7 \- L# Q# |. d: k+ ?6 f9 p  p- [
: D, ?- i/ ^( D. i# [% S
/ s! ]8 F; }9 D$ ~4 X7 M
抱歉我找到了,結果語法還是一樣是用tablefile.create(行,列),4 D3 |& n3 w6 \$ ?- z
+ v* f8 H/ t, c1 ?/ c7 j
另外找到一個語法可以改變欄位屬性,
- f1 F/ w5 G2 Q3 k4 A
5 @, W4 S# P( B# N' h& b) P& z+ Utablefile.setdatatype(欄位,"屬性")! E( z$ \2 e+ k2 x) o4 B) g
* J! {/ i4 L& s% H& }( r, G( l

  c- ?" u: `  w* _6 K3 q謝謝! H0 g! K/ d9 C: d+ G# l9 G

5 X( W2 M; k! l- d3 c5 j+ Q; Q5 K如果有哪位前輩知道可否告知一下,% v3 H9 ?  a+ N/ ]
% v( j* O  H( x( p3 j

' |$ H9 z* |4 h" F謝謝!7 r8 E8 O* \3 ]6 m! N

7 \! n9 J7 X2 o% D) E[ 本帖最后由 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版本里面创建表格的语句是
' v4 O  f: D1 _' V: ^5 |if tablefile[1,1].void then
+ x: Q4 U7 C; ?8 A0 q* T  Etablefile.createNestedList(1,1)   --新创建的表格名字就是table11( J/ S% l' v) }1 G8 n% K+ E! x

/ d5 z0 J1 a- W8 o
$ b. J: C( K8 K7 e  q呵呵,其实是我自己搞错了上面的语法在8.1版本是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-19 01:53 , Processed in 0.016310 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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