以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 合计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158670) |
-- 作者:qazlinle6 -- 发布时间:2020/11/28 15:33:00 -- 合计 Dim lbl7 As WinForm.Label lbl7 = e.Form.Controls("30天生日") lbl7.Text = DataTables("会员资料").sqlCompute( "sum(行数)" , " 注册店名 = \'" & e.Form.Controls("店名").Text & "\' And \',\'+生日多列+\',\' > \'%," & e.Form.Controls("月日").value & "%,\'And \',\'+生日多列+\',\' <= \'%," & e.Form.Controls("月日30").value & "%,\'") 合计不岀来
|
-- 作者:有点蓝 -- 发布时间:2020/11/28 16:13:00 -- 建议把多值字段拆分为多行数据保存,否则很多统计都不好做,而且效率非常低 |
-- 作者:qazlinle6 -- 发布时间:2020/11/28 16:14:00 -- 那么弄 |
-- 作者:有点蓝 -- 发布时间:2020/11/28 16:40:00 -- 增加一个子表,不要使用多值字段,放到子表里,一个值一行数据。每个店名每个生日一行数据 |
-- 作者:qazlinle6 -- 发布时间:2020/11/28 16:41:00 -- 生日月列,生日日列 ,其它月列,其它日列,其它2月列,其它2日列, 查询和合计,什么办法好
|
-- 作者:qazlinle6 -- 发布时间:2020/11/28 16:42:00 -- 我生日以后加新的,又得更新吗 |
-- 作者:有点蓝 -- 发布时间:2020/11/28 16:48:00 -- 类似这种: 店名、用户、生日、 月、 日 A、张三、2020-1-1、 1、 1 A、李四、2020-10-10、10、 10 B、王五、2020-11-1、 1、 1
|
-- 作者:qazlinle6 -- 发布时间:2020/11/28 17:00:00 -- 这个什么弄的,每天要更新表吗 |
-- 作者:有点蓝 -- 发布时间:2020/11/28 17:10:00 -- 上传实例看看吧,不知道您的业务具体是怎么样的 |
-- 作者:qazlinle6 -- 发布时间:2020/11/28 17:27:00 -- Dim nr As Row For Each r3 As Row In Tables("会员资料").Rows For Each s As String In r3("生日多列").split(",") nr = Tables("会员资料月日明细").AddNew nr("注册日期") = r3("注册日期") nr("注册店名") = r3("注册店名") nr("电话") = r3("电话") nr("生日月日") = s nr("行数") = r3("行数") Next Next 加不重复的数据
|