Foxtable(狐表)用户栏目专家坐堂 → addnew增加失败


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

主题:addnew增加失败

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
addnew增加失败  发帖心情 Post By:2021/2/2 17:00:00 [显示全部帖子]

写了weui的addnew函数,在添加记录时不报错,但数据都没有填加上,都是空的,是怎么回事?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210202165941.png
图片点击可在新窗口打开查看


Dim e As RequestEventArgs = args(0)
Dim wb As New weui
If e.PostValues.Count = 0 Then '生成增加订单网页
    wb.AddForm("","form1","addnew.htm")
    With wb.AddInputGroup("form1","ipg1","增加记录")
        .AddInput("hdrq","活动日期","date")
        .AddInput("hdfy","活动费用","number")
        .AddInput("yckf","预存扣费","number")
        .AddInput("zxsf","线上收费","number")
        .AddInput("xxsf","线下收费","number")
        .AddInput("bzdemo","备注","Text")
    End With
    With wb.AddButtonGroup("form1","btg1",True)
        .Add("btn1", "确定", "submit")
    End With
Else '保存新增的订单
    Dim dr As DataRow = DataTables("Table_Mem").AddNew()
    Dim nms() As String = {"huodongdate","huodongfee","yucunkoufee","onlinefee","offlinefee","demo"}

    For Each nm As String In nms
        dr(nm) = e.PostValues(nm)
        
    Next

    dr.Save()

    With wb.AddMsgPage("","msgpage","增加成功", "操作完成!") '增加订单成功提示信息
        .AddButton("btn1","继续增加","addnew.htm")
        .AddButton("btn1","返回列表","list.htm") 
    End With
End If
e.WriteString(wb.Build)

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 17:27:00 [显示全部帖子]

Dim nms() As String = {"hdrq","hdfy","。。。。。。。。。"} 这个地方应该是ID还是字段名称?我写ID,他报错说是这些hdrq不属于表“table”


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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 17:33:00 [显示全部帖子]

明白了,谢谢老师。

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 21:00:00 [显示全部帖子]

标红处报错,从字符串“null”到类型“Integer”的转换无效。输入字符串的格式不正确。http://192.168.1.5/edit.htm?page=0&key=null
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim PageNumber As Integer = e.GetValues("page")
msgbox(1)
Dim PrimaryKey As Integer = e.GetValues("key")
msgbox(2)
Dim PageURL = "List.htm?page=" & PageNumber
msgbox(3)
If e.PostValues.Count = 0 Then '生成编辑页面
    Dim dr As DataRow = DataTables("Table_Mem").SQLFind("[memid]=" & PrimaryKey)
    If dr IsNot Nothing Then
        wb.AddForm("","form1","edit.htm?key=" & PrimaryKey &  "&page=" & PageNumber)
        With wb.AddInputGroup("form1","ipg1","编辑记录")
            .AddInput("huodongdate","活动日期","date").Value = dr("huodongdate")
            .AddInput("huodongfee","活动费用","number").Value = dr("huodongfee")
            .AddInput("yucunkoufee","预存扣费","number").Value = dr("yucunkoufee")
            .AddInput("onlinefee","线上收费","number").Value = dr("onlinefee")
            .AddInput("offlinefee","线下收费","number").Value = dr("offlinefee")
            .AddInput("demo","备注","Text").Value = dr("demo")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
    Else
        With wb.AddMsgPage("","msgpage","编辑失败", "此记录可能已经被删除!") '提示用户此订单不存在.
            .icon= "Warn"
            .AddButton("btn1","返回",PageURL) '生成返回原来页面的按钮
        End With
    End If
Else '保存编辑结果
    Dim dr As DataRow = DataTables("Table_Mem").SQLFind("[memid]=" & PrimaryKey)
    If dr IsNot Nothing Then
        Dim nms() As String = {"huodongdate","huodongfee","yucunkoufee","onlinefee","offlinefee","demo"}
        For Each nm As String In nms 
            dr(nm) = e.PostValues(nm) 
        Next 
        dr.Save() 
        '显示完成提示,2妙手自动返回原来的页面 
        wb.AppendHtml("<meta http-equiv='refresh' c>",True)
        wb.AddToast("","t1", "编辑完成",0).Visible = True
    Else
        With wb.AddMsgPage("","msgpage","保存失败", "此订单可能已经被删除!") '提示用户此订单不存在.
            .icon= "Warn"
            .AddButton("btn1","返回",PageURL) '生成返回原来页面的按钮
        End With
    End If
End If
e.WriteString(wb.Build)

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 21:19:00 [显示全部帖子]

是啊,我知道。给key手动指定一个主键值就没问题。不知道为啥没获取到这个KEY值?EDIT是从上面的LIST页面获取值的。数据库是SQL,主键是自动增长的那种。

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 21:41:00 [显示全部帖子]

明白问题在哪了,list面页select没有把主键包括进来,可是我不想显示主键这个字段到页面啊怎么弄?

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 22:29:00 [显示全部帖子]

收到,问题解决。
1、这个table可以根据显示的列多少来自适应屏幕吗?就是显示的列多时缩放能在不滚屏的情况下显示完全?
2、这种WEBtable可控制的样式有哪些?

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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 22:37:00 [显示全部帖子]



图片点击可在新窗口打开查看此主题相关图片如下:2021-02-02_222718.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/2 23:35:00 [显示全部帖子]

老师麻烦问一下框选部分的字体样式如何控制?

图片点击可在新窗口打开查看此主题相关图片如下:2021-02-02_233346.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2021/2/3 13:07:00 [显示全部帖子]

那个是控制TABLE单 元格的吧,我想控制编辑界面的字体大小应该如何操作?麻烦老师给个代码范例。例如我想把上面图中框选的字体改小点怎么写

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