Foxtable(狐表)用户栏目专家坐堂 → excel函数使用


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

主题:excel函数使用

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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/9/26 21:04:00 [显示全部帖子]

老师好,我有下面的程序,数据表与帮助文件的数据表不一样,但是需要画出饼状图,请问如何改动程序。谢谢!

 

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


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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/9/27 9:13:00 [显示全部帖子]

老师,继续上面的问题,我需要给出各列所占的百分比,如何改代码?帮助都是按列求和,然后得出百分比,可是我这里按行求和然后再求百分比,请问如何做到。谢谢

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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/9/27 17:51:00 [显示全部帖子]

请问老师,我用下面代码在窗口的afterload事件里,不能改变窗口的宽度和高度,请问如何打开一个窗口时改变窗口的宽度和高度?谢谢。

 

Forms("窗口1").width=1700
Forms("窗口1").height=200


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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/9/28 21:18:00 [显示全部帖子]

老师好,我的问题是:需要读取数据行数在200万行以上的文本文件,使用foxtble一次性读取到数据表里区处理,这样做foxtable总是报错,因此我想先分拆这个文本文件,每个文件包含低于100万行的数据,然后分别读入分别处理。但是如何写代码?比如分拆的几个文件名的命名以及循环读取分拆的几个文件。请问这些如何写代码?谢谢。

 


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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/9/30 8:40:00 [显示全部帖子]

请问老师,我用下面语句希望实现在窗体打开的时候,控件CheckedListBox1的三个自定义的列表框能够选中,可是不行,也不报错。请问如何改代码(属性里自动选中已经设置为true)?谢谢。

 

e.Form.Controls("CheckedListBox1").CheckOnClick=True


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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/10/10 10:56:00 [显示全部帖子]

老师好,有下面代码,运行正常。但是存在两个问题:1.由于在日期较多,比如4个月,程序运行出现时间轴显示每一天,造成日期太多而拥挤在一起,看不起每天的日期,如何改代码,可以实现每隔几天显示日期?2.由于有多个不同的vn ,程序不能固定颜色,比如我用红色,蓝色和绿色显示。请问如何改动代码。多谢。

 

 

 


Dim Chart4 As WinForm.Chart
Dim Series4 As WinForm.ChartSeries
Dim t As Table = Tables("day")
Chart4=Forms("View").Controls("Chart")
Chart4.ChartType = ChartTypeEnum.Bar
chart4.AxisX.ClearValueLabel
Chart4.SeriesList.Clear() 
Chart4.Stacked=True
Chart4.AxisY.Min = 0
Chart4.AxisX.AnnoRotation = - 15 
Dim max As Date = t.Compute("max(date)")
Dim min As Date = t.Compute("min(date)")
For Each vn As String In t.DataTable.GetValues("VNa")
    Dim Series = Chart4.SeriesList.Add() 
    series.text = vn
    series.length = (max-min).Totaldays + 1
    Dim i As Integer = 0
    Dim d = min
    Do While d <= max
        'Dim fdr = t.DataTable.find("date=#" & min & "# and vn='" & vn & "'")
        Dim fdr = t.DataTable.find("date=#" & d & "# and VNa='" & vn & "'")

        If fdr Is Nothing Then
            Series.X(i) = i
            Series.Y(i) = 0
        Else
            Series.X(i) = i
            Series.Y(i) = fdr("Prod")
        End If
       
        Chart4.AxisX.SetValueLabel(i, d) '指定字符表示
        i += 1
        d = d.adddays(1)
    Loop
   
Next

Chart4.AxisX.AnnoWithLabels = True '启用字符标示
Chart4.LegendVisible = True 
Chart4.LegendCompass= CompassEnum.South 


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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/10/10 16:41:00 [显示全部帖子]

请问老师,如何在foxtable中创建类?谢谢。(工作中需要创建自己的类)

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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/10/13 12:35:00 [显示全部帖子]

请问老师,foxtable的代码编辑器的查询窗口能够始终保持在最前面,同时不影响其他窗口的数据编辑,请问foxtable里的窗口设计能否实现,如何实现?谢谢

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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/10/13 16:24:00 [显示全部帖子]

请问如何做,才可以做到。

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


加好友 发短信
等级:五尾狐 帖子:1014 积分:6563 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/10/15 7:55:00 [显示全部帖子]

老师好,程序在附件,运行正常,输出数据正常,但就是不能成图,bar图显示不出来。请问如何改代码纠错,谢谢

 

 

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


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