Foxtable(狐表)用户栏目专家坐堂 → 用户数据表有问题。。


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

主题:用户数据表有问题。。

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
用户数据表有问题。。  发帖心情 Post By:2014/5/22 15:40:00 [显示全部帖子]

各位老师,不知道为什么会这样。。。

 


图片点击可在新窗口打开查看此主题相关图片如下:有设置主键.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-5-22 16:23:12编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 15:40:00 [显示全部帖子]

我新建一个项目也是。只有开发者才进的去。。别的登录名都是那样。。。

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 15:47:00 [显示全部帖子]

甜老师,没有空行。。。

  


图片点击可在新窗口打开查看此主题相关图片如下:修改用户属性事出现.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-5-22 15:46:44编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 15:50:00 [显示全部帖子]

甜老师,

 

我改了初始密码 之后,就可以进去。但是需要一个一个改,才能每个都能进去

 

这是啥情况。。。


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 16:18:00 [显示全部帖子]

哦。我把这张表删掉,重新建一张用户数据表。

 

config还是空的。

 

要怎么样config才不是空的呢?


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 16:19:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:现在的情况.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 16:22:00 [显示全部帖子]

我的name 的列是 做了计划 填充而来的:

 

Dim Vals As List(of String())
Vals = DataTables("StoreDefine").GetValues("fchrStoreCode|fchrStoreName")
For i As Integer = 0 To Vals.Count - 1
    If DataTables("VIP会员系统登录用户数据表").Find("name = '" & Vals(i)(0) & "'and 名称 = '" & Vals(i)(1) & "' ") Is Nothing Then
        Dim dr As DataRow = DataTables("VIP会员系统登录用户数据表").AddNew()
        dr("name") = Vals(i)(0)
        dr("名称") = Vals(i)(1)
DataTables("VIP会员系统登录用户数据表").save()
    End If
Next

Dim Vals2 As List(of String())
Vals2 = DataTables("Operator").GetValues("fchrLandName|fchrOperatorName")
For i As Integer = 0 To Vals2.Count - 1
    If DataTables("VIP会员系统登录用户数据表").Find("Name = '" & Vals2(i)(0) & "'and 名称 = '" & Vals2(i)(1) & "' ") Is Nothing Then
        Dim dr As DataRow = DataTables("VIP会员系统登录用户数据表").AddNew()
        dr("Name") = Vals2(i)(0)
        dr("名称") = Vals2(i)(1)
DataTables("VIP会员系统登录用户数据表").save()
    End If
Next

 

 

type 列的值是  在 表属性的  DataRowAdding  写   e.DataRow("type") = 1  得来的。

 


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 16:24:00 [显示全部帖子]

哦。确实是这样。

 

要怎么赋值呢?


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 17:29:00 [显示全部帖子]

哦。谢谢Bin老师,有点甜老师。

 

我的情况是这样:

 

原有的ERP里有两张表,一张是门店表,一张是管理人员的表。

我要做用户数据表,

需要将 门店表的 门店编号 的这一列 和 管理人员表的  人员编号 这一列  都放在 用户数据表 下的  name  这一列里。而且是要实时的,只要原有的ERP有增加,我这里就会自动增加。

为这个挺头疼的,不知道要怎么做才合理。

 

 

我之前是这样做的:

 

先将 门店表  和 管理人员 表在 都加载到项目里,

 

If e.DataTableName = "StoreDefine" Then
 e.SelectString = "Select fchrStoreDefineID ,fchrStoreCode ,fchrStoreName From {StoreDefine} Where [fbitUsed] = 1"

End If

 

If e.DataTableName = "Operator" Then
 e.SelectString = "Select fchrOperatorID ,fchrLandName ,fchrOperatorName From {Operator} Where [fbitStoped] = 0 and [fbitNoUsed] = 0 "

End If

 

然后再用计划来填充这门店编号和人员编号到用户数据表里:

 

Dim Vals As List(of String())
Vals = DataTables("StoreDefine").GetValues("fchrStoreCode|fchrStoreName")
For i As Integer = 0 To Vals.Count - 1
    If DataTables("VIP会员系统登录用户数据表").Find("name = '" & Vals(i)(0) & "'and 名称 = '" & Vals(i)(1) & "' ") Is Nothing Then
        Dim dr As DataRow = DataTables("VIP会员系统登录用户数据表").AddNew()
        dr("name") = Vals(i)(0)
        dr("名称") = Vals(i)(1)
DataTables("VIP会员系统登录用户数据表").save()
    End If
Next

Dim Vals2 As List(of String())
Vals2 = DataTables("Operator").GetValues("fchrLandName|fchrOperatorName")
For i As Integer = 0 To Vals2.Count - 1
    If DataTables("VIP会员系统登录用户数据表").Find("Name = '" & Vals2(i)(0) & "'and 名称 = '" & Vals2(i)(1) & "' ") Is Nothing Then
        Dim dr As DataRow = DataTables("VIP会员系统登录用户数据表").AddNew()
        dr("Name") = Vals2(i)(0)
        dr("名称") = Vals2(i)(1)
DataTables("VIP会员系统登录用户数据表").save()
    End If
Next

 

但是这样问题重重。。。哎

 

不知道各位老师就这种情况有没有好的思路。。。

[此贴子已经被作者于2014-5-22 17:30:01编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/5/22 17:36:00 [显示全部帖子]

哦,这样啊。那我试一下。

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