Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共34 条记录, 每页显示 10 条, 页签: [1][2] [3] [4]
[浏览完整版]

标题:建议给DataList进一步增强功能..

21楼
狐狸爸爸 发表于:2009/2/8 21:13:00
以下是引用舜风在2009-2-8 21:03:00的发言:


他爸用狐表管理客户的前题是:这程序只能他一人使用,或者可说他的老板(如果有的话)就不会轻易的抄他的“鱿鱼”——好主意图片点击可在新窗口打开查看 


错了,我用foxtable做的客户管理系统,没有编码,但是不仅可以很多人同时使用,而且支持广域网,只要愿意,上海北京的同事,可以同时使用。
越是新手,越应该从基础做起。
但是事实上往往相反,专业用户设计的系统简单实用,也不会觉得功能不够,而是新学的人往往会设计出复杂的系统,复杂到自己无法控制,而且经常觉得开发工具的功能不够。

[此贴子已经被作者于2009-2-8 21:21:48编辑过]
22楼
舜风 发表于:2009/2/8 21:48:00
以下是引用舜风在2009-2-8 21:03:00的发言:


呵呵,现这帖现还真热

他爸用狐表管理客户的前题是:这程序只能他一人使用,或者可说他的老板(如果有的话)就不会轻易的抄他的“鱿鱼”——好主意图片点击可在新窗口打开查看 

其实对于一个新手(应用类的),不但要学习该程序应用篇(如果他(她)还真有赖心学习),你还得教会他(她)每个表的构成与使用方法,如果程序主表很多,你就只有等死,从这点来说,你想走人也不行——你不玩下去,谁玩?


新程序最难让人接受的地方就是界面复杂,操作迷茫,这样,功能再强的程序也是枉然——比如:谁都知道ERP好,可使用ERP的企业又有多少?

狐表最大的好处个人,认为可以让企业自己根据自身的个性要求设置出不一样的系统,这样的系统企业各部门更容易接受与使用。而现其最大的缺点是设计时还不容易上手,功能还不太人性化。

如果能够填强主窗口功能,对于设计者来说将简化很多代码。要不然如遇到单一程序主表N多时,你该不会为每个主表设计不同风格的窗口吧,就算可能设计N多窗口,界面也将是复杂的不得了,操作更如玩迷宫……

[此贴子已经被作者于2009-2-8 21:34:27编辑过]

23楼
狐狸爸爸 发表于:2009/2/8 21:53:00
有不少办法可以轻松解决你说的问题,磨刀不误砍柴工,多多实践和练习。
24楼
blackzhu 发表于:2009/2/9 11:10:00
以下是引用舜风在2009-2-7 18:14:00的发言:
图片点击可在新窗口打开查看其实我想说:是否能实现在一个主窗口下管理(调用)所有的主表呢?

  我觉得你提的这个问题当时我也想提出的,后来狐爸改成用数据列表,主表窗口我觉得用处不多,还有像易表一样自动生成窗口,我也觉得非常有用.可以省了做输入窗口的不少时间.

25楼
菜鸟foxtable 发表于:2009/2/9 12:03:00
老爹,其实不一定要求很多,至少让DataList显示汇总模式这个小功能吧?
26楼
狐狸爸爸 发表于:2009/2/9 12:13:00
以下是引用菜鸟foxtable在2009-2-9 12:03:00的发言:
老爹,其实不一定要求很多,至少让DataList显示汇总模式这个小功能吧?

呵呵,正在考虑

27楼
狐狸爸爸 发表于:2009/2/9 12:45:00
以下是引用hnaysx在2009-2-9 12:42:00的发言:

呵呵 把 C1.grid的功能直接移植过来不更方便吗?


呵呵,不如将Visual Studio 整个开发环境移植过来算了。
图片点击可在新窗口打开查看

28楼
菜鸟foxtable 发表于:2009/2/10 8:02:00
有时候DataList要求很特殊的格式,比如下图....现有的狐表就无法实现了...


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
29楼
狐狸爸爸 发表于:2009/2/10 9:04:00
DataList也可以实现多层表头,上面的完全可以实现。
30楼
blackzhu 发表于:2009/2/10 15:00:00

'''
Dim Da  As DataTable = DataTables("物品出库")
Dim cp,T,T1 As String
Dim Ls As String() = {"物品名称","类别","领用人"}
cp= e.Form.Controls("ComboBox1").Value
Dim cps As List(Of String) = Da.GetUniqueValues("","" & Vars("ColName") & "") 
If cps.Contains(cp) = False OrElse cps.Contains(cp) = False Then
      MessageBox.Show("请检查条件和查询项目!","提示",messageboxbuttons.ok,messageboxicon.information)
Else
      Dim dtb As New DataTableBuilder("查询")
            dtb.AddDef("日期", GetType(Date))
      dtb.AddDef("物品名称",GetType(String),32)
      dtb.AddDef("类别",GetType(String),32)
      dtb.AddDef("领用人",GetType(String),32)
      dtb.AddDef("数量", GetType(Integer))
      dtb.AddDef("单价", GetType(Single))
      dtb.AddDef("金额", GetType(Single))
      dtb.Build()        
      Tables("查询").Visible = False

       For Each T  In  Ls
           If e.Form.Controls(T).Checked = True
               T1 = T &  " = '" &  cp & "'"
           End if
        Next
       dim f As New Filler
       f.SourceTable = Da
       f.DataTable = DataTables("查询")
       f.Filter = T1
       f.Distinct = False
       f.Fill()

       dim r  As Row = Tables("查询").addnew
       r("物品名称") = "合计"
       r("数量") = Tables("查询").Compute("Sum(数量)")
       r("金额") = Tables("查询").Compute("Sum(金额)")

       Dim dst As WinForm.DataList = e.Form.Controls("DataList1")
       dst.DataTable = DataTables("查询")
       dst.Build()                                       
End If




这是论坛中有一个老大做的窗口按钮代码,他可以做到在DataList中动态汇总,所以想问哪位老大可以将此代码简化成通用的可以在datalist中汇总的代码?
共34 条记录, 每页显示 10 条, 页签: [1][2] [3] [4]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02930 s, 2 queries.