fateme_shourabi
جمعه 22 اردیبهشت 1385, 08:03 صبح
سلام.
وقت شما بخیر.
این تکه برنامه مربوط به اضافه کردن مشخصات یک پزشک به بانک اطلاعاتى است.متاسفانه هر بار پیام "داده تکرارى وارد شده"ظاهر مى شود .
flag = False
Do Until (Adodc1.Recordset.EOF = True)
If (Adodc1.Recordset.Fields("نظام پزشکى") = T4.Text) Then
flag = True
Exit Do
Else
Adodc1.Recordset.MoveNext
End If
Loop
If flag = True Then
i = MsgBox("داده وارد شده تکرارى بود.دوباره سعى کنید", vbOKOnly + vbDefaultButton1 + vbInformation, "توجه")
T1.Text = ""
T2.Text = ""
T3.Text = ""
T4.Text = ""
T1.SetFocus
End If
If flag = False Then
i = MsgBox("آیا مطمئنید که مى خواهید ذخیره کنید", vbYesNo + vbDefaultButton1, "توجه")
If i = vbYes Then
Adodc1.Recordset.MoveLast
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("نام") = T1.Text
Adodc1.Recordset.Fields("نام خانوادگى") = T2.Text
Adodc1.Recordset.Fields("تخصص") = T3.Text
Adodc1.Recordset.Fields("نظام پزشکى") = T4.Text
Adodc1.Recordset.Update
i = MsgBox("داده ذخیره شد", vbOKOnly)
End If
End If
لطفا اشکال برنامه رابگوئید.
در ضمن آیا مى توان datagrid را با چند سطر محدود نشان داد و تمام رکوردهاى جدول قابل مشاهده نباشد؟
با تشکر
وقت شما بخیر.
این تکه برنامه مربوط به اضافه کردن مشخصات یک پزشک به بانک اطلاعاتى است.متاسفانه هر بار پیام "داده تکرارى وارد شده"ظاهر مى شود .
flag = False
Do Until (Adodc1.Recordset.EOF = True)
If (Adodc1.Recordset.Fields("نظام پزشکى") = T4.Text) Then
flag = True
Exit Do
Else
Adodc1.Recordset.MoveNext
End If
Loop
If flag = True Then
i = MsgBox("داده وارد شده تکرارى بود.دوباره سعى کنید", vbOKOnly + vbDefaultButton1 + vbInformation, "توجه")
T1.Text = ""
T2.Text = ""
T3.Text = ""
T4.Text = ""
T1.SetFocus
End If
If flag = False Then
i = MsgBox("آیا مطمئنید که مى خواهید ذخیره کنید", vbYesNo + vbDefaultButton1, "توجه")
If i = vbYes Then
Adodc1.Recordset.MoveLast
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("نام") = T1.Text
Adodc1.Recordset.Fields("نام خانوادگى") = T2.Text
Adodc1.Recordset.Fields("تخصص") = T3.Text
Adodc1.Recordset.Fields("نظام پزشکى") = T4.Text
Adodc1.Recordset.Update
i = MsgBox("داده ذخیره شد", vbOKOnly)
End If
End If
لطفا اشکال برنامه رابگوئید.
در ضمن آیا مى توان datagrid را با چند سطر محدود نشان داد و تمام رکوردهاى جدول قابل مشاهده نباشد؟
با تشکر