تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية عمل تعدد الشركات في البرنامج المحاسبي
#8
إبدأ بفورم فارغ و ضع عليه التالي :

داتا غريد فيو - زر إضافة شركة - حذف شركة - فتح شركة محددة .

لتكون كالشكل التالي :

   

و الان نقوم بالتالي :

نضع مديول جديد بالبرنامج و نسميه CompanyInformation .

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

PHP كود :
Module CompanyInformation
    Dim cn 
As New System.Data.SqlClient.SqlConnection("Server =(local);database=master;integrated security=true")
 
   Dim con As New System.Data.SqlClient.SqlConnection("Server =(local);database=Companys;integrated security=true")
 
   Public Sub FindDBComName(Dgv As DataGridView)
 
       Dim StrSQL As String "select name from sysdatabases where name='Companys'"
 
       Dim da As New System.Data.SqlClient.SqlDataAdapter(StrSQLcn)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
       If dt.Rows.Count 0 Then
            CreateDatabaseCompanys
(Dgv)
 
       Else
            LoadDgv
(Dgv)
 
       End If
 
   End Sub
    Sub CreateDatabaseCompanys
(Dgv As DataGridView)
 
       Dim StrSQL As String "Create database Companys"
 
       Dim da As New System.Data.SqlClient.SqlDataAdapter(StrSQLcn)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
       CreateTable(Dgv)
 
   End Sub
    Sub CreateTable
(Dgv As DataGridView)
 
       Dim StrSQL As String "CREATE TABLE [dbo].[CompanyName](" _
 
"ID int Not Null," _
 
"CompanyName nvarchar(255) Not Null," _
 
"StartDate date Not Null," _
 
"EndDate date Not Null," _
 
"CompanyCase bit Not Null," _
 
"ServerName nvarchar(255) Not Null," _
 
"DatabaseName nvarchar(255) Not Null" _
 
") ON [PRIMARY]"
 
       Dim da As New System.Data.SqlClient.SqlDataAdapter(StrSQLcon)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
   End Sub
    Sub LoadDgv
(Dgv As DataGridView)
 
       Dim StrSQL As String "Select * From CompanyName"
 
       Dim da As New System.Data.SqlClient.SqlDataAdapter(StrSQLcon)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
       For Each row As DataRow In dt.Rows
            Dgv
.Rows.Add(row.ItemArray)
 
       Next
    End Sub
End Module 

و دي أول خطوة لانشاء ملفات الشركات نكمل في الحلقة القادمة .
الرد }}}


الردود في هذا الموضوع
RE: كيفيه الاتصال باكثر من قاعده بياناتsql server - بواسطة asemshahen5 - 13-08-19, 11:45 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  دورة كيفية تصميم برنامج محاسبة VB.NET+SQL محاسب يوسف 7 38,618 01-08-23, 05:25 PM
آخر رد: ibrahimibrahim
  كيفية تهيئة وتحديد مسار التثبيت وكذلك خيارت الاختصارات مع المعلومات [ الدرس الثاني ] elgokr 9 5,718 28-06-20, 06:10 PM
آخر رد: alsouf
  كيفية انشاء حقوق ملكية وشروط الاستخدام وافتتاحية التحزيم [ الدرس الاول ]. elgokr 23 10,707 28-06-20, 05:59 PM
آخر رد: alsouf
  ياشباب ممكن حد ياساعددني في البرنامج ده ؟ medowassem50 0 1,877 29-01-20, 08:41 PM
آخر رد: medowassem50
  كيفية اتمام شاشات بخصائص وخيارات تتيح للمستخدم حرية الاختيار [ الدرس الثالث ] elgokr 4 3,825 05-07-19, 08:17 PM
آخر رد: elgokr
  [VB.NET] عمل تحديث لمستخدمين البرنامج الخاص بك اونلاين عن طريق ال DropBox YousefOkasha 8 7,736 24-04-19, 03:50 PM
آخر رد: YousefOkasha
  [كود] change language of programm easy way by VB.Net تغيير لغة البرنامج بطريقة عالمية وبسي وعد مولود 1 2,974 27-08-18, 08:48 AM
آخر رد: elgokr
  [سؤال] عندي مشكلة لما انهيت البرنامج hamada_commerce 2 2,875 06-11-17, 03:48 PM
آخر رد: hamada_commerce

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


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