
这种问题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中,建立一个提交表单页面,提交后可以直接在数据库看见。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)