Foxtable(狐表)用户栏目专家坐堂 → 输入


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

主题:输入

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 7:23:00 [只看该作者]

哦,谢谢!

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 7:47:00 [只看该作者]

你好!!
每28行一个循环,第2至28行的只有第1,2,3,4,5,6,7,8,12,13,14,15列的内容跟 每个循环 的
                             
                                                第一行的第1,2,3,4,5,6,7,8,12,13,14,15列的内容相同一键输入
                                          
                                           
                                                但是其它列9,10,11,12,13,14的所有行的内容不相同不要一键录入
有多个循环(不定),都同样操作
                                             以此类推........

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/6 9:00:00 [只看该作者]

 代码大概这样。

For Each r As Row In Tables("表A").Rows
    Dim fr As Row
    If r.Index Mod 28 = 0 Then
        fr = r
    Else
        For Each c As Col In Tables("表A").Cols
            Select Case c.Index + 1
                Case 9, 10, 11, 12, 13, 14
                   
                Case Else
                    r(c.Name) = fr(c.Name)
            End Select
        Next
    End If
Next

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 18:15:00 [只看该作者]

林老师,谢谢您!

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 18:27:00 [只看该作者]

成功啦!我下班了我很开心(第一件事打开 Foxtable 软件,网站,视频),因为Foxtable的软件,团队,文化支配着我,谢谢,林老师

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 19:41:00 [只看该作者]

林老师:用数字列成功,为什么我替换不成功

For Each r As Row In Tables("任务").Rows

    Dim fr As Row

    If r.Index Mod 28 = 0 Then

        fr = r

    Else

        For Each c As Col In Tables("任务").Cols

            Select Case c.Index + 1

         Case 生产流程, 开始日期, 结束日期, 生产周期, 已过天数, 剩余天数, 时间进度, 测定差距, 生产进度, 剩余任务, 当日累计, 生产任务, 备注1, 提醒时间, 提醒事宜

                   

                Case Else

                    r(c.Name) = fr(c.Name)

            End Select

        Next

    End If

Next








此主题相关图片如下:替换不成功.jpg
按此在新窗口浏览图片



[此贴子已经被作者于2013-1-6 19:43:39编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2013/1/6 20:50:00 [只看该作者]

加上引号 "xxx"


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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 21:15:00 [只看该作者]

列名加上双引号有试过,不成功

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/6 21:24:00 [只看该作者]

你好!

项目事件

 

MainTableChanged

 

If MainTable.Name = "任务" Then

    Forms("窗口2").open()

    CurrentTable.position = 1

    CurrentTable.position = 0

End If

 

计划管理

 

表事件

 

窗口表事件

 

窗口与控件事件

 

窗口2_一键录入_Click

 

For Each r As Row In Tables("任务").Rows

    Dim fr As Row

    If r.Index Mod 28 = 0 Then

        fr = r

    Else

        For Each c As Col In Tables("任务").Cols

            Select Case c.Index + 1

                Case "生产流程", "开始日期", "结束日期", "生产周期", "已过天数", "剩余天数", "时间进度", "测定差距", "生产进度", "剩余任务", "当日累计", "生产任务", "备注1", "提醒时间", "提醒事宜"

                   

                Case Else

                    r(c.Name) = fr(c.Name)

            End Select

        Next

    End If

Next


此主题相关图片如下:不良对话框.jpg
按此在新窗口浏览图片

[此贴子已经被作者于2013-1-6 21:30:53编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2013/1/6 22:23:00 [只看该作者]

检查一下你的“生成流程”列的类型。


 回到顶部
总数 39 上一页 1 2 3 4 下一页