以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请老师指导 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148310) |
-- 作者:nxqtxwz -- 发布时间:2020/4/4 16:57:00 -- 请老师指导
[此贴子已经被作者于2020/4/18 18:23:58编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/5 21:27:00 -- 1、先看懂使用cookie的语法:http://www.foxtable.com/mobilehelp/topics/0042.htm wb.AppendCookie("name","这里是cookie需要的值。") ‘这里name是一个区分不同cookie的名称,可以理解为一个全局变量。其它页面需要使用的时候【e.Cookies("name")】就代表从name这个变量里取出需要的值。 If flt > "" Then cmd.CommandText = cmd.CommandText & " where " & flt wb.AppendCookie("yjbb ", flt) \' End If 2、看懂按钮是如何切换页面的,onclick是网页的点击事件,用来执行js代码的。http://www.foxtable.com/mobilehelp/topics/0057.htm With wb.AddActionSheet("","menu") \'设计菜单 .Add("mnudAdd", "增加记录").Attribute ="onclick=\'kcbxadd()\'" .Add("mnuEdit", "编辑记录").Attribute ="onclick=\'kcbxedit()\'" .Add("mnuEdit", "生成Excel报表","","kcbxyjbb.htm") .Add("mnuCancel","取消","",True) End With book.AddDataTable("控缀保学","学校档案","Select * from {控缀保学} where \'姓名 =\'" & e.Cookies("yjbb ") & "\'") |
-- 作者:nxqtxwz -- 发布时间:2020/4/6 15:15:00 -- 谢谢老师,我明白了一些。 book.AddDataTable("控缀保学","学校档案","Select * fr om {控缀保学} where \'姓名 =\'" & e.Cookies("yjbb ") & "\'") 对这一行代码我还是弄不明白怎么写?因为"yjbb"本身是条件,有可能是组合条件,这个地方用“姓名=”应该是不对的,是不是应该写成: book.AddDataTable("控缀保学","学校档案","Select * f rom {控缀保学} where " & e.Cookies("yjbb ") & ") |
-- 作者:有点蓝 -- 发布时间:2020/4/6 16:00:00 -- 这种东西自己弹出具体内容看看就知道了 msgbox("Select * from {控缀保学} where " & e.Cookies("yjbb")) [此贴子已经被作者于2020/4/6 16:00:29编辑过]
|
-- 作者:nxqtxwz -- 发布时间:2020/4/6 18:00:00 -- e.Cookies("yjbb")"的内容没有错,比如:select * fro m {控缀保学} where 年级= \'九年级\' and 班级 = \'(1)班\'
这么写为什么编译时报错?
book.AddDataTable("控缀保学","学校档案","e.Cookies("yjbb")")
这么写编译通过,但运行时提示=号附近有语法错误。 book.AddDataTable("控缀保学","学校档案","e.Cookies("yjbb")") [此贴子已经被作者于2020/4/6 18:21:44编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/6 20:20:00 -- book.AddDataTable("控缀保学","学校档案",e.Cookies("yjbb")) 放到双引号里就是一个字符串了,而不是变量。很基础的东西。
|