跪求各位大神指点一下,利用关系数据库制作自定义表单系统

跪求各位大神指点一下,利用关系数据库制作自定义表单系统,第1张

这种问题NoSql能实现那关系型的也能实现,很简单的比如定义两个表,第一个定义表单,比描述啊,权限啊之类的,第二个子表,和第一个表关联,每一行记录是表单的一列。这两个表构成了表单的元数据

Public rs As New adodbRecordset '过程变量

Public cn As New adodbConnection '过程变量

Public Sub connDB()

Set cn = New adodbConnection

cnConnectionString = "Provider=MicrosoftJetOLEDB40;Data Public rs As New ADODBRecordset

Public cn As New ADODBConnection

Public Sub connDB()

Set cn = New ADODBConnection

cnConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & AppPath & "\存数据的文件夹\Access的名mdb;Persist Security Info=False"

cnOpen

Set rs = New ADODBRecordset

rsOpen "select from 数据库名", cn, adOpenDynamic, adLockOptimistic

End Sub

Private Sub Command1_Click()

Dim a As Integer, b As String

Do While Not rsEOF

a = rs("用户帐号")

b = rs("用户密码")

If a = Text1 Then

If b = Text2 Then

Unload Me

Form2Show

Exit Sub

Else

MsgBox "密码错误!"

Exit Sub

End If

End If

rsMoveNext

Loop

MsgBox "用户名错误"

End Sub

记得要在"工程"--->"引用"里选中Micosoft ActiveX Data Objects 21 Library 还有它自动选的你不要管

窗体2你就按数据库设计 再调用一次数据库 (关键是路径要对)

over!

<html>

<head>

<title>同一个页面中多表单提交</title>

<scripttype="text/javascript">

functionmyCheck1()

{

if(form1text1value=="")

{

alert("内容不能为空,请输入内容");

form1text1focus();

return;

}

form1submit();

}

functionmyCheck2()

{

if(form2text2value=="")

{

alert("内容不能为空,请输入内容");

form2text2focus();

return;

}

form2submit();

}

functionmyCheck3()

{

if(form3text3value=="")

{

alert("内容不能为空,请输入内容");

form3text3focus();

return;

}

form3submit();

}

</script>

</head>

<body>

<formname="form1"method="post"action="#">

表单一:<inputname="text1"type="text">

<inputname="submit1"type="submit"value="提交"οnclick="myCheck1();">

</form>

<formname="form2"method="post"action="#">

表单二:<inputname="text2"type="text">

<inputname="submit2"type="submit"value="提交"οnclick="myCheck2();">

</form>

<formname="form3"method="post"action="#">

表单三:<inputname="text3"type="text">

<inputname="submit3"type="submit"value="提交"οnclick="myCheck3();">

<%

requestsetCharacterEncoding("UTF-8");

Stringtext1=requestgetParameter("text1");

Stringtext2=requestgetParameter("text2");

Stringtext3=requestgetParameter("text3");

Stringmessage="";

if(text1!=null)

{

message="你提交了第1个表单,表单内容为:"+text1;

}

if(text2!=null)

{

message="你提交了第2个表单,表单内容为:"+text2;

}

if(text3!=null)

{

message="你提交了第3个表单,表单内容为:"+text3;

}

%>

<h2><%=message%></h2>

</form>

</body>

</html>

扩展资料

在HTML文档中,<form></form>标记对用来定义表单的开始和结束。在表单<form></form>之间嵌入各类表单控件标记(表单元素)——如文本输入框、列表框、单选按钮、提交按钮等——供用户输入信息数据。

表单控件标记和表单<form>标记一起工作,共同发挥作用<form>标记的重要属性。<input>能够演变为表单中许多不同的元素,取决于type属性。

1 确保数据是用户输入安全的(safe)

使用rules方法批量设置Model属性为输入安全的

[php] view plaincopy

public function rules() {

return array(

array('username, password, gender,

email, tel', 'safe'),

);

}

2 如果设置了场景(Scenario),确保该场景匹配输入安全的规则

[php] view plaincopy

public function rules() {

array('gender, email, tel', 'safe', 'on'=> 'create,update'),

}

在属性设置前设置一下场景(Scenario),

[php] view plaincopy

$model->setScenario('create');

$model->attributes = $_POST['user'];

给你一份ERP采购表单数据结构:

采购信息表:

1编号

2日期

3发布人

4产品编号

5产品名称

6产品规格

7单位

8数量

9单价

10折扣

11金额

12发票类型

13送货方式

14送货地址

15付款方式

以上就是关于跪求各位大神指点一下,利用关系数据库制作自定义表单系统全部的内容,包括:跪求各位大神指点一下,利用关系数据库制作自定义表单系统、我想用access创建一个自己部门的数据库,用vb如何连接,制作表单、在HTML中,建立一个提交表单页面,提交后可以直接在数据库看见。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9416661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存