回复:怎么样将参数通过一个按钮将多个数据保存下来,另一个按钮恢复出来。

宁超

  • 帖子

    1009
  • 精华

    39
  • 被关注

    370

论坛等级:至圣

注册时间:2012-12-11

普通 普通 如何晋级?

发布于 2016-06-07 11:08:54

8楼

最好是直接写到sql server里去,自己手动建一个表格,写好配方名字。都是很简单的 Select和update,insert into ,delete,creat的语法,有新建,保存,下载,删除配方的功能,很容易就学会了。我做过类似的项目,也是完全不懂sql开始的,大概用了4天时间。

 这是当时做实验的时候留的笔记,希望对你有帮助,新建的时候要判断是不是重名了。还有删除增加了表格要更新一次配方下拉菜单。


Select * from sysobjects where xtype='u'(SQL语法读出指定数据库中所有的表名,表名即配方名)

 

新建:清空1区的文本输入,操作员可以输入新的配方名

保存:如果输入的配方名是新建的,那么保存建将会新建一个配方,并更新下拉菜单的配方名称,如果是已经存在的配方名,保存键将提交用户对配方参数修改后的数据。

Create table "&xxxxxx&" (parameters real NULL);(SQL语法,用于在数据库下创建新的表格)

Delete "&xxxxxx&" (SQL语法,清除当前表格内的数据,准备重新赋值)

  For i=1 To 40

      strsql =  "INSERT INTO "&xxxxxx&" (parameters) VALUES ("&m(i)&")"

  Next

(VBS语法,循环写入数据到数据库下的表格)

select * from sysobjects where xtype='u'(SQL语法读出指定数据库中所有的表名,表名即配方名)

下载:将该配方名下的数据更新到PLC的DB块中。

select parameters from "&xxxxxx&";(SQL语法读出指定配方名下的所有参数)

删除:删除表格以及数据,并更新下拉配方的名称菜单

drop table "&ttt&"

select * from sysobjects where xtype='u'


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。