تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
محتاج كود ضغط وإصلاح قاعدة بيانات Access 2010
#13
(02-07-19, 10:54 PM)سعود كتب : اخواني الكرام
اذا اردت الغاء كلمة مرور القاعدة فماذا اعدل بالاجراء التالي من قبل الاخ elgokr بارك الله فيه وفيكم جميعا:
PHP كود :
Sub RunCompactDatabase(ByVal Sou As StringByVal Com As StringByVal Pass As String)
 
      Dim AccessDatabaseEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
       Dim source 
As String Sou
       Dim compact 
As String Com
       Dim MyPassword 
As String Pass
       AccessDatabaseEngine
.CompactDatabase(sourcecompact";pwd=" MyPassword, , ";pwd=" MyPassword)
 
      MsgBox("The database was compacted successfully")
 
  End Sub 

مرحباً اخى سعود
لديك امر من اثنين وهو التالى

اولاً جعل الاستدعاء بهذا الشكل
كود :
       RunCompactDatabase("مسار", "مسار", Nothing)

ثانياً التعديل على الـ Sup  ليصبح بهذا الشكل
كود :
   Sub RunCompactDatabase(ByVal Sou As String, ByVal Com As String, Optional Pass As String = Nothing)
       Dim AccessDatabaseEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
       Dim source As String = Sou
       Dim compact As String = Com
       Dim MyPassword As String = Pass
       AccessDatabaseEngine.CompactDatabase(source, compact, ";pwd=" & MyPassword, , ";pwd=" & MyPassword)
       MsgBox("The database was compacted successfully")
   End Sub

ويتم مناداه الـ Sup بهذا الشكل
كود :
       RunCompactDatabase("مسار", "مسار")

وفى حالة استخدام كلمة المرور
كود :
       RunCompactDatabase("مسار", "مسار", "123456")

ثالثاً التعديل على الـ Sup ليكون بهذا الشكل
كود :
   Sub RunCompactDatabase(ByVal Sou As String, ByVal Com As String)
       Dim AccessDatabaseEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
       Dim source As String = Sou
       Dim compact As String = Com
       Dim MyPassword As String = Pass
       AccessDatabaseEngine.CompactDatabase(source, compact)
       MsgBox("The database was compacted successfully")
   End Sub

وهنا سيتم مناداه الـ Sub بهذا الشكل
كود :
       RunCompactDatabase("مسار", "مسار")

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: محتاج كود ضغط وإصلاح قاعدة بيانات Access 2010 - بواسطة elgokr - 05-07-19, 06:13 PM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم