Foxtable(狐表)用户栏目专家坐堂 → 【移动开发】代码变通怎么实现定义外部数据源表新增数据呢?


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

主题:【移动开发】代码变通怎么实现定义外部数据源表新增数据呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
【移动开发】代码变通怎么实现定义外部数据源表新增数据呢?  发帖心情 Post By:2017/6/28 20:31:00 [显示全部帖子]

【移动开发】怎么定义外部数据源表新增数据呢?
下述代码是例子里面,正对狐表已经导入的表来进行数据新增,如果是外部数据源的表,该怎么修改红色部分呢?
Dim dr As DataRow = DataTables("table").AddNew()
    dr("产品") = e.Postvalues("cp")
    dr("客户") = e.Postvalues("kf")
    dr("数量") = e.Postvalues("sl")
    dr("单价") = e.Postvalues("dj")
    dr("日期") = e.Postvalues("rq")
    dr("金额") = e.Postvalues("je")

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)不论是什么表,都是一样的写法的。  发帖心情 Post By:2017/6/28 21:27:00 [显示全部帖子]

Dim dr As DataRow = DataTables("订单").SQLAddNew()
Dim inms() As String = {"cp","kh","gy","dj","zk","sl","rq"'
输入框名称数组 
Dim cnms() As String = 
{"
产品","客户","雇员","单价","折扣","数量","日期"'列名数组,注意列名和输入框必须一一对应,位置不能错乱
For i As Integer = 0 To inms.Length -1
dr(cnms(i)) = e.PostValues(Inms(i)) 

Next 
dr.Save()

写成上述,提示报错

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
前提是这个表我也没有加载到狐表程序里面来哦
 因为是网页版操作,所以我不打算加载这个表,直接后台读取,怎么修改呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)?还是尽量加入到foxtable里面去...  发帖心情 Post By:2017/6/28 22:15:00 [显示全部帖子]

现在是暂时导入表进行操作了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:服务器端.zip

http://www.foxtable.com/mobilehelp/scr/0121.htm
仿照上述地址做的例子,结果点下一页不反应,

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


点编辑也提示无法编辑

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

[此贴子已经被作者于2017/6/28 22:17:12编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)?[upload=zip,服务器端.zip]v...  发帖心情 Post By:2017/6/29 0:43:00 [显示全部帖子]

有点色老师  谢谢
原来你是改动了js代码

function edit(){
    if(table1.primarykey) {
   location="edit.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey;
    } else {
alert("请选择")
    }
}

你在数据库客户资料表里面新增了序号是做啥用的呢?
这个序号值你是怎么实现递增的?我没有找到对应的代码运行过程?谢谢!

测试了一下,新增的数据,不会显示在list页面?????
[此贴子已经被作者于2017/6/29 1:06:39编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)请先理解代码。?1、list函数...  发帖心情 Post By:2017/6/29 9:43:00 [显示全部帖子]

有点色老师 经过按照你的提示来进行查找问题,还是不得其果。
1、list  查询语句经过查看时可以看见数据的,但是依旧不显示出来
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:服务器端0628.zip



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

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
2、add新增之后数据在后台可以生成,但是在前台不显示,经过判断,还是list函数问题
3、显示出来的序号,可否将其自定位1、2、3之类的不呢?
[此贴子已经被作者于2017/6/29 9:43:55编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)1、序号列必须填写值1、2、3、4之类的...  发帖心情 Post By:2017/6/29 14:12:00 [显示全部帖子]

还是百思不得其解,刚刚开始接触移动开发,很多东西还没有一个操作实际,
所以还得麻烦有点色老师辛苦下,因为是ACC,所以和教材里面的SQL还是有许多出入
新学起来还是有些难度

麻烦有点色老师完成这个例子的问题解决,后续的问题我也好对应参照学习了!

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点色)改一句代码 cmd.CommandTex...  发帖心情 Post By:2017/6/29 17:32:00 [显示全部帖子]

谢谢 尽管暂时还不明白 我晚上多琢磨一下  试一试换一个表看看是否成功 

 回到顶部