تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية عمل تعدد الشركات في البرنامج المحاسبي
#29
PHP كود :
''' <summary>
    ''' 
Create Database For MS SQL Server
    
''' </summary>
    ''' 
<param name="DatabaseName">Database Name String اسم قاعدة البيانات</param>
 
   ''' <param name="DirectoryOfDatabase مسار المجلد الذي تريد إنشاء فاعدة البيانات فيه">Directory Of Database String</param>
    ''' 
<param name="CreateAndCode">Creat The Database And Write Code or Write Code تاكيد على انشاء قاعدة البيانات</param>
 
   ''' <returns>Return True And Sql Query String,Return False And Sql Query String</returns>'
 
   Function CreateDatabaseForMSSQLServer(ByVal DirectoryOfDatabase As StringByVal DatabaseName As StringByVal CreateAndCode As Boolean) As String
        
'تعريف متغيير لوضع الاستعلام فيه'
        
Dim SqlStrXT As String String.Empty
        
'تعريف الاتصال بقاعدة البيانات و قاعدة البيانات ماستر حصرا'
 
       Dim Con As New SqlConnection("Server =(local);database=master;integrated security=True")
 
       Try
        
'تعريف متغيير سترنغ لحفظ مسار ملف م دي اف'
 
           Dim DIR1 As String ""
            'تعريف متغيير لحفظ مسار ملف ال دي اف'
 
           Dim DIR2 As String ""
            'تعريف داتا تيبل'
 
           Dim DTTable As New DataTable
            
'تنظيف الداتا تيبل'
 
           DTTable.Clear()
            
'التاكد من وجود مسار المجلد المراد وضع قاعدة البيانات فيه اذا لم ينشا لعد يقوم بانشائه'
 
           If Not IO.Directory.Exists(DirectoryOfDatabase "\MyDATABASE_NAME"Then Directory.CreateDirectory(DirectoryOfDatabase "\MyDATABASE_NAME")
            
'و ضع المسار الخاص بملف ام دي اف مع اسم قاعدة البيانات'
 
           DIR1 DirectoryOfDatabase "\MyDATABASE_NAME\" & DatabaseName & ".mdf"
            'وضع مسار ملف ال دي اف مع اسم قاعدة البيانات'
            DIR2 = DirectoryOfDatabase & "
\MyDATABASE_NAME\" & DatabaseName & "_log.ldf"
            'وضع الاستعلام مع المسارات و اسم قاعدة البيانات المراد انشائها'
            SqlStrXT = " 
CREATE DATABASE [" + DatabaseName + "ON  PRIMARY NAME N'" & DatabaseName & _
     "'
FILENAME N'" & DIR1 & "' SIZE 4096KB MAXSIZE UNLIMITEDFILEGROWTH 1024KB LOG ON NAME N'" & _
     DatabaseName & "_log'
FILENAME N'" & DIR2 & "' SIZE 832KB MAXSIZE 2048GB FILEGROWTH 10%)" & vbNewLine
            'التاكد من انك تريد انشاء قاعدة البيانات'
            If CreateAndCode Then
            'تعريف داتا ادبتر لتنفيذ الاستعلام او اذا اردت عرف كومند و اعمل له اكس كيوت نون كويري'
                Dim da As New SqlClient.SqlDataAdapter(SqlStrXT, Con)
                'التاكد من الاتصال اذا كان مغلق يقوم بفتحه'
                If Con.State = ConnectionState.Closed Then Con.Open()
                'تنفيذ الاستعلام'
                da.Fill(DTTable)
                'اغلاق الاتصال'
                If Con.State = ConnectionState.Open Then Con.Close()
            End If
            'رسالة بنص الاستعلام مع رسالة نجاح بناء قاعدة البيانات بالمسار المراد وضعها به'
            MsgBox(SqlStrXT & vbNewLine & "
Database Created Successfully", MsgBoxStyle.Information, "")
            'اغلاق الاتصال اذا كان لايزال مفتوحا'
            If Con.State = ConnectionState.Open Then Con.Close()
            'ارجاع قيمة الاستعلام من الفانكشن'
            Return True & " 
" & SqlStrXT '' &  vbNewLine  &  "Database Created Successfully"
        Catch ex As Exception
        'رسالة الخطا'
            MsgBox("
Error " & ex.Message, MsgBoxStyle.Critical, "Error")
            'اغلاق الاتصال اذا كان لايزال مفتوحا'
            If Con.State = ConnectionState.Open Then Con.Close()
            'ارجاع قيمة الاستعلام من الفانكشن'
            Return False & " 
" & SqlStrXT
        End Try
    End Function 
الرد }}}
تم الشكر بواسطة: hatan , ahmedramzyaish , ahmedramzyaish


الردود في هذا الموضوع
RE: كيفية عمل تعدد الشركات في البرنامج المحاسبي - بواسطة asemshahen5 - 07-10-20, 10:25 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  دورة كيفية تصميم برنامج محاسبة VB.NET+SQL محاسب يوسف 7 38,619 01-08-23, 05:25 PM
آخر رد: ibrahimibrahim
  كيفية تهيئة وتحديد مسار التثبيت وكذلك خيارت الاختصارات مع المعلومات [ الدرس الثاني ] elgokr 9 5,721 28-06-20, 06:10 PM
آخر رد: alsouf
  كيفية انشاء حقوق ملكية وشروط الاستخدام وافتتاحية التحزيم [ الدرس الاول ]. elgokr 23 10,708 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,975 27-08-18, 08:48 AM
آخر رد: elgokr
  [سؤال] عندي مشكلة لما انهيت البرنامج hamada_commerce 2 2,875 06-11-17, 03:48 PM
آخر رد: hamada_commerce

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


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