تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية عمل تعدد الشركات في البرنامج المحاسبي
#32
استاذى الكريم شكرااا لك
هل تقصد ان استبدل هذا الكود
كود :
Sub CreateDatabaseCompanys(ByVal Dgv As DataGridView)
       Dim StrSQL As String = "Create database Companys"
       Dim da As New System.Data.SqlClient.SqlDataAdapter(StrSQL, cn)
       Dim dt As New DataTable
       da.Fill(dt)
       CreateTable(Dgv)
   End Sub

بالكود الجديد
كود :
''' <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 String, ByVal DatabaseName As String, ByVal 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 = UNLIMITED, FILEGROWTH = 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

عملت كده بس مفيش فايدة
انا اقصد تغيير مسار قواعد البيانات التى يتم انشائها والتى تخص الشركات وليس قاعدة بيانات company
هل من كود يضاف فى الاسكريبت الخاص بتكوين الداتا من خلال استخدام السيكوال يحل المشكلة


عنند استبدال الكود يظهر خطأ مرفق الصور


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة: asemshahen5


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

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

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


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