Foxtable(狐表)用户栏目专家坐堂 → [原创] 新方法学习 datatable


  共有18815人关注过本帖树形打印复制链接

主题:[原创] 新方法学习 datatable

帅哥哟,离线,有人找我吗?
hlxz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:569 威望:0 精华:1 注册:2009/4/19 21:29:00
[原创] 新方法学习 datatable  发帖心情 Post By:2009/5/31 21:00:00 [只看该作者]


今天开始学习tadatable table row col之类的 做了一下 新方法学习
练习循环 表 行 列,多练习 才是根本
这个方法我认为是不错

可出现了一个错误 提示:没有明白怎么解决,在下载的同时 希望高手解决一下:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学习datatable.rar


错误已经修正,谢谢mr725高手
重新上传
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学习datatable.rar

[此贴子已经被作者于2009-5-31 22:31:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/31 21:24:00 [只看该作者]

挺有意思的,支持一下。。。。。。。。。

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/31 21:36:00 [只看该作者]

dim k1 as string=CurrentTable.value  改为:
dim k1 as string=CurrentTable.text   试一试看?

dim k3 as string=k1.substring(0,k2-1)+chr(10)+chr(13) 改为
dim k3 as string=k1.substring(0,k2)+chr(10)+chr(13)  
[此贴子已经被作者于2009-5-31 22:13:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
hlxz
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:569 威望:0 精华:1 注册:2009/4/19 21:29:00
  发帖心情 Post By:2009/5/31 22:27:00 [只看该作者]

mr725 是高手
佩服
想不通是这里的问题(value---》text)

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/31 22:35:00 [只看该作者]

以下是引用hlxz在2009-5-31 22:27:00的发言:
mr725 是高手
佩服
想不通是这里的问题(value---》text)

我是初学者,不是高手,不如你啊老兄,只是碰的多了吧,以后你也会经常碰到的。 你的代码中要有一个自动跳到下一个表就好了(或选择:是否到下一个表),点击 否 后 来一个‘谢谢~’,全部表看完,也来个‘谢谢’ 。  我不会写。。。。。

另外:

Value

字符型,返回或设置组合框的值。

注意Value和Text两个属性的不同:

1、通常两者返回的内容是相同的,但是在输入的过程中,两者会有所差别。例如有一个组合框,它最初的内容是"中国",此时其Text和Value属性的内容都是“中国”,现在选择该组合框进行编辑,输入“中华”,此时Text的内容是“中华”,而Value的还是“中国”,输入结束,选择其它控件,此时该控件的Text和Value属性都是“中华”。通俗一点:Value返回的是控件已经输入完成的值,而Text返回的是控件中显示的文本内容,它会随着编辑的进行,而不断地变化。

2、Value属性是可读写的,而Text属性是只读的,如果你要设置组合框的值,只能通过Value属性。

示例


[此贴子已经被作者于2009-5-31 22:38:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/6/1 7:11:00 [只看该作者]

不错!

 回到顶部
帅哥哟,离线,有人找我吗?
shixia
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2009/6/1 7:37:00 [只看该作者]

学习

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/6/1 7:50:00 [只看该作者]

不错,学习一下.

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/6/1 12:26:00 [只看该作者]

连续阅读:这样会让读者一次必须读完。。。  够残忍的了~~~ 图片点击可在新窗口打开查看

dim s as string
output.show(MainTable.cols.Count - 1)
dim i as integer=1
select case MainTable.Name
    case "datatables"
        For Each dt As DataTable In DataTables
            messagebox.show("下一个是第"& i &"个表=》名称是: "& dt.Name,"提示")
            s = "本项目第"& i &"个表的名称是:"& dt.Name 
            Dim cs() As string
            cs = s.split(":")
            s = cs(1)
        if  s = "datatables" 
            i=i+1
        else
            MainTable = tables("" & s & "")
            i=i+1
            dim i1 as integer=1
            For Each dc As Col In MainTable.Cols               
                messagebox.show("本<"& MainTable.name &">表第"& i1 &"个列的名称是: "& dc.Name,"提示")
                dim j as integer=1
                For Each r As Row In CurrentTable.Rows
                    CurrentTable.select(j-1,i1-1)
                    dim k1 as string=CurrentTable.text
                    if k1.length >=0 then
                        for k2 as integer = 0 to k1.length-1
                            if k1.chars(k2) Like " " then
                                dim k3 as string=k1.substring(0,k2)+chr(10)+chr(13)
                                dim k4 as string=k1.substring(k2+1)
                                messagebox.show( k3 & k4 ,dc.Name & j)
                                exit for
                            end if
                        next
                    end if
                    j=j+1
                next
                i1= i1+1
            Next
        end if
        Next
end select
messagebox.show("^_^ §§ 谢谢阅读 §§ ^_^   ","提示")

注意:开启项目 或 选择 datatables表,就必须全部读完。。。。。

[此贴子已经被作者于2009-6-1 12:32:57编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/1 12:29:00 [只看该作者]

逼着你学完,呵呵,我当时也是这样想的,最好加一个暂停按钮

 回到顶部
总数 13 1 2 下一页