![]() |
![]() |
![]() |
رقم المشاركة : 1 |
طرفاوي مشارك
|
![]() السلام ........ اليكم هذا واتمنى ان ينال على رضاكم
|
![]() |
![]() |
![]() |
رقم المشاركة : 2 |
طرفاوي بدأ نشاطه
|
![]() أحسنت بارك الله فيك
|
![]() |
![]() |
![]() |
رقم المشاركة : 3 |
طرفاوي مشارك
|
![]() دروس في قواعد اليانات – الدرس الاول أقسام المشروع في قواعد بياناتdatabase .
|
![]() |
![]() |
![]() |
رقم المشاركة : 4 |
مشرف عام سابق
|
![]()
|
![]() |
![]() |
![]() |
رقم المشاركة : 5 |
طرفاوي مشارك
|
![]() السلام عليكم ورحمة الله وبركاته
|
![]() |
![]() |
![]() |
رقم المشاركة : 6 |
طرفاوي مشارك
|
![]() بسم الله الرحمن الرحيم
|
![]() |
![]() |
![]() |
رقم المشاركة : 7 |
طرفاوي مشارك
|
![]() بسم الله الرحمن الرحيم
|
![]() |
![]() |
![]() |
رقم المشاركة : 8 |
طرفاوي مشارك
|
![]() بسم الله الرحمن الرحيم
|
![]() |
![]() |
![]() |
رقم المشاركة : 9 |
طرفاوي مشارك
|
![]() بسم الله الرحمن الرحيم code:Data1.Recordset.MoveNext 2- الأمر MovePreviousوهو يمكننا من الإنتقال من السجل الحالى إلى السجل السابق فى التربيب.. ومثلا... code:Data1.Recordset.MovePrevious 3-الأمر MoveFirst وهو يمكننا من الإنتقال إلى أول سجل فى الجدول .. ومثلاً .. code:Data1.Recordset.MoveFirst 4 – الأمر MoveLastوهو يمكننا من الإنتقال إلى آخر سجل فى الجدول .. ومثلا .. Data1.Recordset.MoveLast ** وهنالك مجموعه من ال Function و التى ترجع قيم تفيد فى البرمجه وتفحص حالت معينه ... ونها. 5 – الإقتران EOFوهو يعنى فحص قيمه ال End of Table أى إذا كان مأشر السجلات يقف الأن على نهايه الجدول .. وهذا ال function يرجع قيمه true أو false وتكون القيمه المرجعه True إذا كنا نقف علا أخر سجل فى الجدول .. ومثلا على كيفيه الإستخدام.. code:If Data1.Recordset.EOF Then 'تقوم بالعمل والإجراء الذى تبريده End If 6 – الإقتران BOF وهو مثلا الإقتران EOF سوا أنه يفحص إذا كنا موجودين على السجل الأول ... 7 - الإقتران RecordCount وهذا الإقتران يقوم بإرجاع قيمه تمثلا عدد السجللات فى الجدول ..ويمكن الإستفاده من هذه الداله فى عرض عدد السجالت أو فى أمور أخرى سننافشها فى دروس لاحقه .. ومثال على إستخدامه .. code:Dim NumberOrRecord As Integer Data1.Recordset.RecordCount 8- الداله AbsolutePosition وهى ترجع رقم السجل الذى نكون واقفين عليه ( أى يكون المأشر واقف عليه ) ويبدء الترقيم للسجلات من الصفر .. ويمكن إستخدام الداله فى أمور كثييره ومثلا على كيفيه الإستخدام.. code:Dim PosLoc As Integer PosLoc = Data1.Recordset.AbsolutePosition ** وايضا توجد هنالك مجموعه من الأوامر التى تهتم بالسجالت من الحيث الأضافه و التعديل والحذف.. وغيرها.. 9- الأمر AddNewوهو يقوم بإضافه سجل جديجد و فارغ إلى الجدول .. وهو يمثلا إضافه إلى جدول..ومثال عليه .. code:data1.Recordset.AddNew 10- الأمر Deleteوهو يقوم بحذف السجل الذى نقف عليه حالياً .. وثال عليه.. code:data1.Recordset.Delete 11- الأمر .Update وهو يقوم بحفظ التعديلات على لقاعده فعلياً ..ويكون ذلك بعد إضافه سجل أو التعديل على بيانت سجل .. فيجب حفظ التعديلات فعلياً.. ولا يمكن إستخدامه بعد أى منها .. وإلى يسبب خطء.. code:data1.Recordset.Update 12 – الأمر CancelUpdateويمكن إستخدامه فى حالت أننا أردنا لتراجع عن عمل قمنا بهه على القاعده .. فمثلاً لو قمنا بإضافه سجل جديد ولكن أردنا أن نتراجع فإننا ننفد هذا الأمر .. أو إذا أردنا بعد عمليه تعديل على السجل أن نتراجع فيمكن ذلك.. ولكن عند تنفيذ الأمر Update فإننا لن نسنفيد من الإمر.. ومثلا على إستخدامه.. code:data1.Recordset.CancelUpdate ** وأيضاً توجد هنالك مجموعه أوامر تمكننا من البحث فى داخل القعده .. وذلك فى حاله أن المبرمج لا يعلم لغه ال SQL أو لا يريد إستخدامها.. وهى .. 13- الأمر "FindFirst "the condition as String وهذا الأمر يعنى إريد أن أبحث من أول الجدول وذلك حسب الشرط الموضوع على شكل String ... ويمكن أن يكون هذا الشرط عباره عن أنه مثلا الإسم يكون محمد ويعبر عنها بما يلى .. code:Data1.Recordset.FindFirst "name='mohmmed'" ويجب أن يكون قيمه الشرط إذا كان String أن يوضع بين حاصره علويه واحده مثلا 'moammed' وإذا كان الشرط عباره عن مقارنه قيمه رقميه فإنه يكون مثلا .. ""ID=3 أى أنه قيمه الحقل الذى إسمه ID أن تكون ثلاثه.. 14- الأمر FindLast " the condition as String " وهذا الأمر يكون مثلا ال FindFirst من حيث الشروط .. لكنه يبدء البحث من أسفل الجدول ... 15- الأمر FindNext يقوم مثلا الأمر FindFirst وذلك حسب شروط البحث .. ولكنه يبدء البحث من الموقع التالى وبالإتجاه لآخر الجدول للموقع الحالى.. 16- الأمر FindPrevioust يقوم مثلا الأمر FindFirst وذلك حسب شروط البحث .. ولكنه يبدء البحث من الموقع السالبق وبالإتجاه لأول الجدول للموقع الحالى.. ** وأيضاً يوجد هنالك أمر مهم ليس تابع لمجموعه الأومامر فى ال RecordSet وهو .. 17- الأمر ******* له إستخدامان رإيسيان.. الأول فتح قاعدت البيانت فى بدانيه البرنامج أو فى بدايه تحميل الفورم ... وذلك لإجراء بعض العمليات عند بدايه التحميل .. كأن يعرض عدد العناصر فى الجدول .. ومثال عليه .. code: Private Sub Form_Load() ' هنا يتم فتح قاعدت البيانت Data1.******* End Sub و الإستخدام الثانى هو بعد إسناد جمل SQL إلى الخاصيه .. RecordSource وليتم تحميل السجلات التى تطابف الطلب.. يجب أن نقوم بإستدعاء الأمر ليتم العمل .. أى كأننا نقوم بإعدت فتحه وفق الشرط الجديد.. ومثلا على ذلك المثال التالى .. code: ' إسناد جملت طلب Data1.RecordSource = "select * from employee" ' طلب تحديث البيانات المحمله فى ال ' datatControl Data1.******* إخوانى فى هذا الدرس تم شرع بعض الأوامر الضريريه فى برمجه قواعد البيانات تحياتي للجميع وان شاء الله تكون معلوماتي مفيده للجميع
|
![]() |
![]() |
![]() |
رقم المشاركة : 10 |
طرفاوي مشارك
|
![]() فائدة: البحث في ال ComboBox و ال ListBox code Function FindInCombo(TheCombo As ComboBox, FindIt As String) As Integer Dim i As Integer For i = 0 To TheCombo.ListCount - 1 If UCase(TheCombo.List(i)) Like UCase(FindIt) & "*" Then FindInCombo = i Exit For End If Next i End Function Function FindInList(TheList As ListBox, FindIt As String) As Integer Dim i As Integer For i = 0 To TheList.ListCount - 1 If UCase(TheList.List(i)) Like UCase(FindIt) & "*" Then FindInList = i Exit For End If Next i End Function Private Sub Command1_Click() Combo1.ListIndex = FindInCombo(Combo1, ****1.****) List1.ListIndex = FindInList(List1, ****1.****) End Sub Private Sub ****1_Change() Combo1.ListIndex = FindInCombo(Combo1, ****1.****) List1.ListIndex = FindInList(List1, ****1.****) End Sub املف هذا و الله اعلم تحيات اختكم دمعة فرح
|
![]() |
![]() |
![]() |
رقم المشاركة : 11 |
طرفاوي بدأ نشاطه
|
![]() ألف ألف تحية لك على إجتهادك أختي
|
![]() |
![]() |
![]() |
رقم المشاركة : 12 |
طرفاوي مشارك
|
![]() الاخ هارب من العدالة بصراحة اعتقد انه ما فيه فرق بينهم
|
![]() |
![]() |
![]() |
رقم المشاركة : 13 |
طرفاوي فائق النشاط
|
![]() شكرا على المعلومات الراقية وهي تكمن بصراحة من واقع تجربة
|
![]() |
![]() |
![]() |
رقم المشاركة : 14 |
طرفاوي بدأ نشاطه
|
![]() شكراً لك اختي على تلك المعلومات القيمة والتي اتمنى ان يستفيد منها الاعضاء ... وننتظر المزيد من الشرح في هذا المجال
|
![]() |
![]() |
![]() |
رقم المشاركة : 15 |
طرفاوي مشارك
|
![]() تعريف الصوت في الفيجول بيسك ليس بالأمر اليسير على المبرمج المبتدأ ، ولو أنه أمر سهل .. ولكن ليس قبل أن تعرف المكتبات Functions المعرّفة للصوت ..
|
![]() |
![]() |
![]() |
رقم المشاركة : 16 |
طرفاوي مشارك
|
![]() لو أردت أن تضع نصاً له ارتباط تشعبي .. فماذا عليك أن تصنع ؟! في برنامج الفرونت بيج المسألة سهلة ، وكذلك في الوورد ...
|
![]() |
![]() |
![]() |
رقم المشاركة : 17 |
طرفاوي مشارك
|
![]() إذا أردت أن تضع في برنامجك نص متحرك قم بعمل الخطوات التالية :-
|
![]() |
![]() |
![]() |
رقم المشاركة : 18 |
طرفاوي مشارك
|
![]() لعمل ذلك ابدأ مشروع جديد وضع على الـ Form صندوق صور (PictureBox) و زر (CommandButton) وعين صورة لأداة الصور لنجعلها شفافة والصورة المنتجة الشفافة ستكون موضوعة على الـ Form نفسها.
|
![]() |
![]() |
![]() |
رقم المشاركة : 19 |
طرفاوي مشارك
|
![]() ضع هذا الكود في Command مثلا .
|
![]() |
![]() |
![]() |
رقم المشاركة : 20 |
طرفاوي مشارك
|
![]() اخواني الافاضل
|
![]() |
![]() |
![]() |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|