اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم في النموذج foff احتاج زر عند الضغط علية يفتح لي النموذج  foff مرة اخرى  على سجل جديد مع الابقاء على النموذج الاول foff مفتوح بنفس البيانات بمعنى فتح نموذح foff اكثر من مرة بسجل جديد دون اغلاق النماذج القديمة 

so.accdb

قام بنشر

وعليكم السلام ورحمة الله وبركاته ,

مبدأ ثابت لا يمكن فتح اى عنصر فى القاعدة مرتين فى نفس الوقت , ولكن يمكن التحايل على الموضوع بعمل نسخ وهمية من النموذج وفتحها وعند الانتهاء حذفها من القاعدة ولكن لا ادرى ما يجعلك تحتاج لهذه الطريقة الغريبة ؟

هل يمكنك شرح هدفك يمكن هناك طرق افضل ؟

قام بنشر

عامة تفضل الحل الذى تريده .

الشرح : كما قلت لا يمكن فتح نفس العنصر مرتين ولذلك نحتاج لعمل نسخة طبق الاصل منه كما يلى :

Dim x, s As String
s = Me.Name
x = Me.Name & "NCpy"
DoCmd.CopyObject , x, acForm, s
DoCmd.OpenForm x

الامر السابق سيقوم بنسخ النموذج الذى تم ضغط الزر فيه واضافة NCpy بجوار اسمه .

ومطلوب عند الانتهاء حذف النسخ الوهمية التى تم انشاؤها والتى يحتوى اسمها على NCpy ولذلك يتم وضع هذا الحدث عند غلق النموذج On Close

Dim obj As AccessObject
On Error Resume Next
For Each obj In CurrentProject.AllForms
If obj.Name Like "*NCpy*" Then
    Debug.Print "Deleting " & obj.Name
    DoCmd.Close acForm, obj.Name, acSaveNo
    DoCmd.DeleteObject acForm, obj.Name
    End If
    Next

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

مرفق القاعدة

 

بالتوفيق .

so - Amr.accdb

  • Like 4

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