If e.Form.Controls("TextBox6").Text = "" Then
MessageBox.Show("车牌号码不能为空")
Return
End If
If e.Form.Controls("ComboBox1").Text = "" Then
MessageBox.Show("车牌颜色不能为空")
Return
End If
Tables("wztz").AddNew()
Tables("wztz").current("dwjbqh_dwmc")=e.Form.Controls("TextBox2").text
Tables("wztz").current("dwjbqh_dwdz")=e.Form.Controls("TextBox3").text
Tables("wztz").current("dwjbqh_lxdh")=e.Form.Controls("TextBox4").text
Tables("wztz").current("dwjbqh_yzbm")=e.Form.Controls("TextBox5").text
Tables("wztz").current("cljbqh_cphm")=e.Form.Controls("TextBox6").text
Tables("wztz").current("cljbqh_cpys")=e.Form.Controls("ComboBox1").text
Tables("wztz").current("wzjbqh_wzxw")=e.Form.Controls("ComboBox2").text
Tables("wztz").current("wzjbqh_wzdd")=e.Form.Controls("ComboBox3").text
Tables("wztz").current("wzjbqh_wzsj")=e.Form.Controls("DateTimePicker1").text
Tables("wztz").current("clhj")=e.Form.Controls("TEXTBox8").text
Tables("wztz").current("yjbm")=e.Form.Controls("ComboBox5").text
Tables("wztz").current("ajly")=e.Form.Controls("ComboBox6").text
Tables("wztz").current("cfqh_ajzt")=e.Form.Controls("TextBox1").text
Tables("wztz").current("tjqh")=e.Form.Controls("TextBox9").text
Tables("wztz").current("clfs")=e.Form.Controls("TextBox12").text
'以下代码为照片指定存储文件夹及照片文件名改名
Dim img = e.form.controls("picturebox1").image
If img IsNot Nothing Then
Dim ip As String = FileSys.ReadAllText(ProjectPath & "ip.txt")
Dim path As String = "\\" & ip & "/wzzpimage/" & e.Form.Controls("TextBox6").text & format(e.Form.Controls("DateTimePicker1").value, "yyyyMMddHHmmss") & Tables("wztz").current("tzdbh") & ".jpg"
img.Save(path)
Tables("wztz").current("wzzp")=path
End If
'以上代码为照片指定存储文件夹及照片文件名改名
Dim r As Integer
For r = DataTables("bmd").DataRows.Count-1 To 0 Step -1
Dim dr As DataRow = DataTables("bmd").DataRows(r)
Dim dr2 As DataRow = DataTables("wztz").Find("cljbqh_cphm='" & dr("cphm") & "' and cljbqh_cpys='" & dr("cpys") & "'")
If dr2 IsNot Nothing Then
dr2.Delete
End If
Next
DataTables("wztz").ReplaceFor("_Locked",True,"")
Tables("wztz").Current.Save()
Tables("wztz").Current.Locked = True
Tables("dwqh").AddNew()
Tables("clxx").AddNew()
Tables("dwqh").current("dwmc")=e.Form.Controls("TextBox2").text
Tables("clxx").current("cldw")=e.Form.Controls("TextBox2").text
Tables("dwqh").current("dydz")=e.Form.Controls("TextBox3").text
Tables("dwqh").current("lxdh")=e.Form.Controls("TextBox4").text
Tables("dwqh").current("yzbm")=e.Form.Controls("TextBox5").text
Tables("clxx").current("clhm")=e.Form.Controls("TextBox6").text
Tables("clxx").current("cpys")=e.Form.Controls("ComboBox1").text
Tables("clxx").current("xlqh_qd")=e.Form.Controls("TextBox7").text
Tables("clxx").current("xlqh_zd")=e.Form.Controls("TextBox10").text
Tables("clxx").current("xltjd")=e.Form.Controls("TextBox11").text
For i As Integer = DataTables("clxx").DataRows.Count-1 To 0 Step -1
Dim dr As DataRow = DataTables("clxx").DataRows(i)
Dim dr2 As DataRow = DataTables("clxx").Find("clhm='" & dr("clhm") & "' and cpys='" & dr("cpys") & "' and _Identify <> " & dr("_Identify"))
If dr2 IsNot Nothing Then
dr2.Delete
End If
Next
For i As Integer = DataTables("dwqh").DataRows.Count-1 To 0 Step -1
Dim dr As DataRow = DataTables("dwqh").DataRows(i)
Dim dr2 As DataRow = DataTables("dwqh").Find("dwmc='" & dr("dwmc") & "' and dydz='" & dr("dydz") & "' And _Identify <> " & dr("_Identify"))
If dr2 IsNot Nothing Then
dr2.Delete
End If
Next
Tables("clxx").Current.Save()
Tables("clxx").Current.Locked = True
Tables("dwqh").Current.Save()
Tables("dwqh").Current.Locked = True
For Each s As String In "TextBox1|TextBox2|TextBox3|TextBox4|TextBox5|TextBox6|TextBox7|TextBox8|TextBox10|TextBox11|ComboBox1|ComboBox2|ComboBox3|ComboBox5|ComboBox6".Split("|") '注意TextBox的名称
e.Form.Controls(s).Text = ""
Next
DataTables.Save()
上面中间的这段代码为何无法实现
Dim r As Integer
For r = DataTables("bmd").DataRows.Count-1 To 0 Step -1
Dim dr As DataRow = DataTables("bmd").DataRows(r)
Dim dr2 As DataRow = DataTables("wztz").Find("cljbqh_cphm='" & dr("cphm") & "' and cljbqh_cpys='" & dr("cpys") & "'")
If dr2 IsNot Nothing Then
dr2.Delete
End If
Next
DataTables("wztz").ReplaceFor("_Locked",True,"")
如果r改成i就会报错
[此贴子已经被作者于2016/3/17 12:37:21编辑过]