تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح ربط الفجوال بيسك 6 مع الـ sql server 2005 والتعامله معها
#12
السلام عليكم ورحمة الله وبركاتة


الحين نبدا في الجزء الثاني للموضوع

انا عملت ليكم شويت تغيرات في البرنامج المرفق اللى راح نشتغل عليه

لجل يكون شامل لكل شي إن شاء الله

البرنامج صح مابيكون كبير لكن فيه كل الطرق للتعامل مع الـ SQL

اولاً : تم تغيير بعض الاوامر راح نشوفها مع بعض


ثانياً : هذا شرح للاكواد الموجودة في البرنامج واعتقد انه اغلب الاكواد مرة عليكم

والى مافهم شي معين يبلغني وانا راح اوضحها ليه


PHP كود :
شاشة دخول النظام

تعريف متغيرات
Option Explicit
Public LoginSucceeded As Boolean
------------
زر الغاء

Private Sub cmdCancel_Click()
 
   LoginSucceeded False
    Me
.Hide
End Sub
------------
زر موافق

Private Sub cmdOK_Click()
شرط التحقق من الحقول

If txtUserName.Text <> "" And txtPassword.Text <> "" Then
تغيير مؤشر الماوس

Me
.MousePointer 11

استدعاء دالة الاتصال بالسيرفر وارسل لها برميتر بأسم السيرفر

Call Con
(txtServerName(
شرط التحقق من نجاح الاتصال

في حالة نجاح الاتصال يتحقق الشرط بالتأكد من بينات المستخدم من اسم اليوزر والرقم السري

If activation True Then Call LUAD_USR

تغيير مؤشر الماوس

Me
.MousePointer 0
End 
If
End Sub
--------------



اجراء التحقق من بينات المستخدم في قاعدة البيانات

Public Sub LUAD_USR()

شرط التحقق من اغلاق الاتصال بسجل 

If rs.State 1 Then rs.Close

امر الاتصال التحد يد فية اسم الجدول والحقول 

rs
.Open "select * from UserSring where UserName='" Trim(txtUserName.Text) & "' _
and UserPassword='" 
Trim(txtPassword.Text) & "'"cnadOpenKeysetadLockOptimistic

If rs.EOF False Then

MsgBox 
"تم الدخول للبرنامج", , "دخول"

فتح الشاشة الرئيسية

MainAll
.Show
LoginSucceeded 
True

الغاء تحميل الششة الحالية

Unload Me
Else

في حالة لم يتم ادخال البيانات الصحيحة

MsgBox 
"الرقم السري خطاء , حاول مرة اخرى ", , "دخول"

txtPassword.SetFocus
SendKeys 
"{Home}+{End}"
End If
End Sub
----------------

Module ملف الـ

تعريف متغيرات

Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public activation As Boolean
----------
Public 
Sub Con(ServerName As String)

If 
cn.State 1 Then cn.Close

الانتقال الى 
On Error 
GoTo erorr
SQL  الاتصال بقاعدة البيانات    
Server Nameالبرميتر  
cn
.Open "Provider=SQLOLEDB.1;Integrated SECURITY=SSPI;Persist SECURITY Info=False;Initial Catalog=UserConect;Data Source=" ServerName
MsgBox 
"تمت عمليت الاتصال بنجاح بالسيرفر", , "بيانات السيرفر"
 
 True  في حالة نجاح الاتصال اعطي القيمة 
activation 
True
Exit Sub
في حالة الانتقال الى
erorr
:
MsgBox "خطاء في اسم بالسيرفر", , "بيانات السيرفر"
 
 False في حالة نجاح الاتصال اعطي القيمة 
activation 
False
End Sub
--------------- 


ثالثاً : مرفق الشرح في ملف وارد

رابعاً : مرفق نسخة من البرنامج الى تم التعديل عليه والى راح يكون دروسنا عليه

خامساً : مرفق صورة شرح عمل القوائم

   


الملفات المرفقة
.rar   User (1).rar (الحجم : 5.27 ك ب / التحميلات : 108)
.rar   شرح البرنامج ال&#1.rar (الحجم : 10.23 ك ب / التحميلات : 101)
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: عمور2016


الردود في هذا الموضوع
شرح ربط الفجوال بيسك 6 مع الـ sql server 2005 والتعامله معها - بواسطة تركي الحلواني - 17-02-13, 10:20 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة التعامل مع قاعدة البيانات وربطها بالفيجوال بيسك 6 ENG.MPROG 10 28,488 21-02-24, 08:29 PM
آخر رد: Nasa_use
  مساعدة من محترفي SQL SERVER flamengo 0 1,704 16-10-20, 11:06 AM
آخر رد: flamengo
  [ سؤال ] للخبراء كيفية عرض جميع اسماء قواعد البيانات في mysql server ابوبدر 3 2 2,813 30-08-20, 12:16 AM
آخر رد: diggitalk2017@gmail.com
  [vb6.0] سوال حول جلب بيانات من قاعدة بيانات sql server+vb6 صدق 6 5,583 22-01-18, 08:27 PM
آخر رد: awidan76
  أريد مثالا لتصدير المعطيات من SQL SERVER الى EXCEL من خلال الفيجوال بيسك AEDC 0 2,228 21-08-17, 05:58 PM
آخر رد: AEDC
  اريد كود لتغيير التاريخ فقط للوندوز من الفجوال بيسك 6 scsi7000 0 2,431 24-08-16, 03:39 PM
آخر رد: scsi7000
  يمكن ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر محلي AEDC 14 13,431 20-03-16, 10:30 PM
آخر رد: bozo2
  عمل قاموس على الفيجوال بيسك 6 feras 1 2,895 10-11-15, 05:02 PM
آخر رد: نقاء الرووح^^
  [vb6.0] كيفية ربط الكريستال ريبورت 10 مع الفجوال بيسك 6 salam husham 1 4,770 23-10-15, 08:25 AM
آخر رد: Ahmed_Mansoor
  السلام عليكم ممكن طلب طريقة ربط اكسس به صورة مع الفجوال عن طريق adodc rafed 4 4,214 29-01-15, 08:25 PM
آخر رد: yazan90

التنقل السريع :


يقوم بقرائة الموضوع: