الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استعلام داخل استعلام

بدأه iraheema في 13 أبريل 2010 · 0 رد · 448 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاته

عندي استعلام ماني عارف كيف اصيغه وياليت احد يساعدني

عندي جدول للمرضى وجدول للمواعيد قاعدة البيانات منشأها على الأوراكل ومسوي ربط بينها

المشكلة انه ماني عارف كيف اسجل لكل مريض موعد بشرط انه الموعد ما يتكرر مره ثانيه لنفس المريض

وانا مسوي الكود بالشكل هذا

CN.Open "Provider=OraOLEDB.Oracle.1;Password=tiger;Persist Security Info=True;User ID=scott;Data Source=iraheema"

Dim str1, str2, str3, str4, str5, str6, str7, str8, str9, str10 As String

str1 = Trim(Text1.Text)

str2 = Trim(Combo1.Text)

str3 = Trim(Text3.Text)

str4 = Trim(Text4.Text)

str5 = Trim(Text5.Text)

str6 = Trim(Text6.Text)

str7 = Trim(Text7.Text)

str8 = Trim(Text8.Text)

str9 = Trim(Text9.Text)

str10 = Trim(Text10.Text)

Calendar = vbCalHijri

Msg2 = MsgBox("åá ÃäÊ ãÊÃßÏ Ãäß ÊÑíÏ ÍÝÙ ÇáãæÚÏ" & " ( " & Ü & " ) " & "¿", 36 + vbMsgBoxRight, "ÑÓÇáÉ ÊÃßíÏ ÍÝÙ ÇáÈíÇäÇÊ")

If Msg2 = 6 Then

Dim RS As New ADODB.Recordset

Dim SQL As String

RS.Open "appointments", CN, adOpenDynamic, adLockPessimistic

RS.Find "patient_id= '" & str1 & "' " هنا اللخبطه

If RS.EOF Then هنا اللخبطه

RS.Find "Appt_start_Date= '" & str3 & "' " هنا اللخبطه

If RS.EOF Then

RS.AddNew

RS("patient_id") = str1

RS("Appt_type") = str2

RS("Appt_start_Date") = str3

RS("Appt_end_date") = str4

RS("Num_days") = str5

RS("Total_Amount") = str6

RS("Inv_Number") = str7

RS("Approval_status") = str8

RS("NUM_WATCHER") = str9

RS.Update

MsgBox "Êã ÊÓÌíá ÈíÇäÇÊ ÇáãæÚÏ" & " ( " & Text2.Text & " ) " & "ÈäÌÇÍ" & " ÈÑÞã " & "..(" & Text1.Text & ")..å", vbInformation + vbMsgBoxRight, "äÌÇÍ ÚãáíÉ ÇáÍÝÙ"

Else

MsgBox "ÚÝæÇð , åÐÇ ÇáãæÚÏ ãÓÌá ãä ÞÜÈá" & " ( " & str1 & " ) " & "ãÓÌá ãä ÞÈá", 16 + vbMsgBoxRight, "ÊßÑÇÑ "

End If

RS.Close

Set RS = Nothing

End If

CN.Close

End If

يارليت احد يقدر يفيدني

ولكم كل التحيه والتقدير

مواضيع مشابهة