اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر
  في 20‏/1‏/2024 at 12:20, سامر محمود said:

هي المشكلة ان الجدولين دول مرتبطين بعلاقات 

Expand  

هذه الفكرة سأقوم بالتعديل حسب المطلوب ، ولكن استحملني بالوقت بسبب العمل :wub:

قام بنشر
  في 20‏/1‏/2024 at 15:43, Foksh said:

هذه مشاركتي البسيطة أخي @سامر محمود

 

VACATIONS223.zip 406.71 kB · 0 downloads

Expand  

اخي العزيز @Foksh

تسلم علي المساعدة الكريمة بس اول ما بضغط عليه بيقول كلمة المرور غلط علطول من قبل حتر ما اكتبها علشان كده الجداول مش بتظهر في الليست بوكس 

قام بنشر
  في 20‏/1‏/2024 at 16:51, سامر محمود said:

تسلم علي المساعدة الكريمة بس اول ما بضغط عليه بيقول كلمة المرور غلط علطول من قبل حتر ما اكتبها علشان كده الجداول مش بتظهر في الليست بوكس 

Expand  

الجداول اللي عايز تستوردها في قاعدة بيانات مقفلة بكلمة سر ؟  :biggrin:

  • Haha 1
قام بنشر
  في 20‏/1‏/2024 at 16:59, Foksh said:

الجداول اللي عايز تستوردها في قاعدة بيانات مقفلة بكلمة سر ؟  :biggrin:

Expand  

اخي العزيز @Foksh

الجداول منفصلة عن عن البرنامج نفسه معمول لها لينك الفمروض انه يطلبها

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

 

 

مشكلة.jpg

قام بنشر
  في 20‏/1‏/2024 at 17:02, سامر محمود said:

اخي العزيز @Foksh

الجداول منفصلة عن عن البرنامج نفسه معمول لها لينك الفمروض انه يطلبها

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

 

 

مشكلة.jpg

Expand  

ده بيحصل معاك في أي نسخة ؟ 

قام بنشر
  في 20‏/1‏/2024 at 17:13, سامر محمود said:

ايوة حالا لسة هتجنن والله 

Expand  

ما فهمتنيش ,,

قصدي في النسخة اللي ارفقتها وعدلتلك عليها في مشاركتي ؟

قام بنشر
  في 20‏/1‏/2024 at 16:51, سامر محمود said:

تسلم علي المساعدة الكريمة بس اول ما بضغط عليه بيقول كلمة المرور غلط علطول من قبل حتر ما اكتبها علشان كده الجداول مش بتظهر في الليست بوكس 

Expand  

بالنسبة لكلمة المرور في القاعدة المحمية ..

الكود ده بعد التعديل في زر ( اختيار قاعدة البيانات المصدر )

Private Sub CmdChosePath_Click()
    On Error GoTo ErrHandler
    Dim fDialog As Office.FileDialog
    Dim filepath As String
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim password As String
    
    Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
    With fDialog
        .AllowMultiSelect = False
        .TITLE = "Please select one Item"
        .Filters.Clear
        .Filters.Add "All Files", "*.*"
        .Filters.Add "Access Database Files", "*.accdb;*.mdb"
        If .Show = True Then
            filepath = .SelectedItems(1)
            
            password = InputBox("Enter the database password:", "Password")
            
            Me.MdbPath = filepath
            
            Set db = OpenDatabase(filepath, False, False, ";PWD=" & password)
            
            DoCmd.OpenForm "List_Tables"
            [Forms]![List_Tables]![MdbPath] = Me.MdbPath
            
            [Forms]![List_Tables]![Lst_Tables].RowSource = ""
            
            For Each tdf In db.TableDefs
                If Left(tdf.name, 4) <> "MSys" Then
                    [Forms]![List_Tables]![Lst_Tables].AddItem tdf.name
                End If
            Next tdf
            
            db.Close
            
        End If
    End With
    
    Exit Sub

ErrHandler:
    MsgBox "You clicked Cancel in the file dialog box."
    Me.MdbPath = ""
End Sub

 

  • Like 1
قام بنشر
  في 20‏/1‏/2024 at 17:35, Foksh said:

بالنسبة لكلمة المرور في القاعدة المحمية ..

الكود ده بعد التعديل في زر ( اختيار قاعدة البيانات المصدر )

Private Sub CmdChosePath_Click()
    On Error GoTo ErrHandler
    Dim fDialog As Office.FileDialog
    Dim filepath As String
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim password As String
    
    Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
    With fDialog
        .AllowMultiSelect = False
        .TITLE = "Please select one Item"
        .Filters.Clear
        .Filters.Add "All Files", "*.*"
        .Filters.Add "Access Database Files", "*.accdb;*.mdb"
        If .Show = True Then
            filepath = .SelectedItems(1)
            
            password = InputBox("Enter the database password:", "Password")
            
            Me.MdbPath = filepath
            
            Set db = OpenDatabase(filepath, False, False, ";PWD=" & password)
            
            DoCmd.OpenForm "List_Tables"
            [Forms]![List_Tables]![MdbPath] = Me.MdbPath
            
            [Forms]![List_Tables]![Lst_Tables].RowSource = ""
            
            For Each tdf In db.TableDefs
                If Left(tdf.name, 4) <> "MSys" Then
                    [Forms]![List_Tables]![Lst_Tables].AddItem tdf.name
                End If
            Next tdf
            
            db.Close
            
        End If
    End With
    
    Exit Sub

ErrHandler:
    MsgBox "You clicked Cancel in the file dialog box."
    Me.MdbPath = ""
End Sub

 

Expand  

تسلم ايدك اخويا العزيز الغالي @Foksh

  • Thanks 1
قام بنشر
  في 20‏/1‏/2024 at 17:35, Foksh said:

بالنسبة لكلمة المرور في القاعدة المحمية ..

الكود ده بعد التعديل في زر ( اختيار قاعدة البيانات المصدر )

Private Sub CmdChosePath_Click()
    On Error GoTo ErrHandler
    Dim fDialog As Office.FileDialog
    Dim filepath As String
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim password As String
    
    Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
    With fDialog
        .AllowMultiSelect = False
        .TITLE = "Please select one Item"
        .Filters.Clear
        .Filters.Add "All Files", "*.*"
        .Filters.Add "Access Database Files", "*.accdb;*.mdb"
        If .Show = True Then
            filepath = .SelectedItems(1)
            
            password = InputBox("Enter the database password:", "Password")
            
            Me.MdbPath = filepath
            
            Set db = OpenDatabase(filepath, False, False, ";PWD=" & password)
            
            DoCmd.OpenForm "List_Tables"
            [Forms]![List_Tables]![MdbPath] = Me.MdbPath
            
            [Forms]![List_Tables]![Lst_Tables].RowSource = ""
            
            For Each tdf In db.TableDefs
                If Left(tdf.name, 4) <> "MSys" Then
                    [Forms]![List_Tables]![Lst_Tables].AddItem tdf.name
                End If
            Next tdf
            
            db.Close
            
        End If
    End With
    
    Exit Sub

ErrHandler:
    MsgBox "You clicked Cancel in the file dialog box."
    Me.MdbPath = ""
End Sub

 

Expand  

اخي العزيز @Foksh

بعتذر عن التاخير نظرا لظروف صحية غصب عني 

الكود تمام اشتغل بس في بعض المشاكل ان اول inputbox بطلب كلمة المرور وبتكون ظاهررة اثناء الكتابة 

بعد كده بيظهر اخر ده فعلا بتاع قاعدة البيانات المطلوب منها التحديث 

الجداول بتظهر في الليست وبختار المطلوب بينزله باسم copy data  المفروض انه يمسح القديم ويضيف الجديد المحث بنفس الاسم علشان العلاقات والجداول 

حضرتك قولتلي ابلغك بعد التجربة علشان المكتبة بتاعتك

تحياتي لمساعدتك الكريمة 

قام بنشر
  في 26‏/1‏/2024 at 17:03, سامر محمود said:

اخي العزيز @Foksh

بعتذر عن التاخير نظرا لظروف صحية غصب عني 

الكود تمام اشتغل بس في بعض المشاكل ان اول inputbox بطلب كلمة المرور وبتكون ظاهررة اثناء الكتابة 

بعد كده بيظهر اخر ده فعلا بتاع قاعدة البيانات المطلوب منها التحديث 

الجداول بتظهر في الليست وبختار المطلوب بينزله باسم copy data  المفروض انه يمسح القديم ويضيف الجديد المحث بنفس الاسم علشان العلاقات والجداول 

حضرتك قولتلي ابلغك بعد التجربة علشان المكتبة بتاعتك

تحياتي لمساعدتك الكريمة 

Expand  

 

Untitled.jpg

  • 3 weeks later...
قام بنشر (معدل)
  في 27‏/1‏/2024 at 20:06, سامر محمود said:

اخي الكريم @Foksh

ولا يهمك في انتظارك جزاك الله خيرا 

Expand  

قد يكون ردي متأخراً ، واعتذر عن عدم المتابعة مني ومن صاحب الموضوع ، ولكن أعتقد افضل طريقة ولضمان عدم تلف العلاقات بين الجداول هو استيراد البيانات من الجدول المحدد وليس استيراد الجدول كاملا استناداً وتأييداً لكلامي أستاذنا @kanory .

 

هذه نقطة ، والثانية هي مجرد فكرة خطرت ببالي من فكرة النسخ الإحتياطي للجداول واستعادة النسخة ، قد نستطيع فيما بعد بتوظيف الفكرة هذه لعمل استيراد للجداول حتى لو كانت مرتبطة بعلاقة 😅

 

هذه الجداول شكلها بنت عالم وناس 😂🤪

تم تعديل بواسطه Foksh
  • Like 1
قام بنشر
  في 10‏/1‏/2024 at 20:02, kanory said:

بهذا الشكل سوف تفقد العلاقات وعمليات الربط بينها والجداول الاخرى ؟؟؟؟؟

استخدم حذف البيانات وتصدير بيانات الجدول اليها افضل ..... ابحث في المنتدى تجد طرق كثيرة لذلك 

Expand  

 

  • Like 1
  • Thanks 1
قام بنشر

استاذ @سامر محمود من خلال قراءتي للمشاركة . المطلوب تحديث بيانات الجدول بدون ارالته حتى لا تتأثر العلاقات .

فتم عمل ذلك من خلال المرفق وكمان تم برمجة باسوورد القاعدة الخلفية يعني البرنامج بيتعرف على القاعدة الخلفية دون كتابة الباسوورد .

اليك المرفق .ووافني بالرد .:fff:

DDTestSamer.rarFetching info...

  • Like 1
قام بنشر
  في 16‏/2‏/2024 at 20:03, kkhalifa1960 said:

استاذ @سامر محمود من خلال قراءتي للمشاركة . المطلوب تحديث بيانات الجدول بدون ارالته حتى لا تتأثر العلاقات .

فتم عمل ذلك من خلال المرفق وكمان تم برمجة باسوورد القاعدة الخلفية يعني البرنامج بيتعرف على القاعدة الخلفية دون كتابة الباسوورد .

اليك المرفق .ووافني بالرد .:fff:

DDTestSamer.rar 1.02 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 2 downloads

Expand  

تحياتي وتقدرير للاخ الغالي القدير @kkhalifa1960

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information