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

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

قام بنشر

اخي ابو آدم تحية طيبة

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

كيف نستطيع تفادي هذه المشكلة ؟؟

 

مطلوب توضيح أكثر أو مثال مصغر لإكتمال التصور

  • الردود 65
  • Created
  • اخر رد

Top Posters In This Topic

قام بنشر

تحية طيبة اخي امير

عذرا ولكن هذا التعديل غير مجدي و السبب اني اريد الارتباط بالجداول الجديدة

 

الحل يمكن في تعديل كود مصحح الاخطاء في الوحدة النمطية ModLinkAll

 

الكود الأساسي

ErrSub:
If Err.Number <> 0 Then
MsgBox Err.Number & vbCrLf & Err.Description, vbCritical + vbMsgBoxRight
End If

الكود المعدل

ErrSub:
If Err.Number = 7874 Then Resume Next
If Err.Number <> 0 Then
MsgBox Err.Number & vbCrLf & Err.Description, vbCritical + vbMsgBoxRight
End If

وظيفة السطر الذي اضفناه هي استكمال الارتباط

لكم جزيل الشكر

  • 2 weeks later...
قام بنشر

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

اخي ابو ادم

بارك الله فيك وهذا عمل رائع

ولكن عندي  طلب

فحالة انه تم الربط مع قاعدة البيانات BE وتم التغيير لمسار القاعدة فهل يمكن عند فتح البرنامج يتاكد من مسار الارنباط فان كان صحيا يتم فتح الصفحة الرئسية للبرنامج وان كان المسار خطا يفتح نموذج الارتباط

مع جزيل الشكر لك

  • 1 year later...
قام بنشر

 

ربط   FE مع جدول أو جداول مختارة مسألة أتصورها في بعض الأحيان ، ولحاجات محددة ، فإفترضت تصوراً معيناً بأنني بحاجة لإجراء ارتباط مع BE بجدول محدد ، لاجراء تعديل أو تنفيذ استعلام أو تقرير ما ، فقمت بتحليل الامر وتثبيت المتغيرات وخرجت بوحدة نمطية دعونا نسميها ModTableLink ، نقوم من خلالها باجراء عملية ربط مع BE معينة و مع جدول معين محدد  Co ، كما احتسبت بالبال مسألة كلمة السر للجدول ، و حاجتي لتغيير اسم الجدول لأنني أتعامل مع وضع استثنائي افترض به انني أنبه نفسي و أذكرها بانني أتعامل مع جدول مرتبط فاضفت لاسم الجدول المرتبط في FE عبارة link_to .

وللتنفيذ ننشيئ الوحدة النمطية الجديدة ونسخ البها :

 

يرجى توضيح ما ذا تعني بكلمة السر للجدول , وشكرا .

  • 1 year later...
قام بنشر

السلام عليكم

اخي الكريم ابو خليل والله قد اتحفتنا في هذا الموضوع الرائع لكن لسوء حظي لم اره الى الان

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

 

قام بنشر

اخي عبدالله

من دواعي سروري المرور من هنا ولو كان متأخرا

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

ومر زمن ليس بالقليل على كتابة هذا الموضوع

واتمنى لو استاذنا وشيخنا الجليل ابو آدم  حفظه الله واسبغ عليه عافيته ونعمه  يمر من هنا

وان  لم يتهيأ  ذلك فلعلك تذكرني لاحقا لعلي احاول تحقيق طلبك في موضوع منفصل 

  • Like 1
قام بنشر
14 دقائق مضت, ابوخليل said:

من دواعي سروري المرور من هنا ولو كان متأخرا

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

ومر زمن ليس بالقليل على كتابة هذا الموضوع

واتمنى لو استاذنا وشيخنا الجليل ابو آدم  حفظه الله واسبغ عليه عافيته ونعمه  يمر من هنا

وان  لم يتهيأ  ذلك فلعلك تذكرني لاحقا لعلي احاول تحقيق طلبك في موضوع منفصل

اخي العزيز ومعلمي ابو خليل طبعا بالنسبة لي عندما ارى موضوع ضخم وحلول بكل هذه الطريقة يخطر ببالي للوهلة الاولى الاسماء التالية 

1- ابو خليل 

2- ابو ادم 

3- رمهان 

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

واخيرا اعتذر من معلمي العزيز ابو ادم على هذا الخطأ الذي وقع مني سهوا  

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

 

  • 1 year later...
قام بنشر

السلام عليكم

بداية اشكر الاخ/ابو ادم على هذا العمل و المجهود الكبير

جزاه الله كل خير

 

الموضوع قديم قليلا و بعض الصور غير موجودة و لا تظهر

و ان كان بالامكان وضع مثال فيه الشرح لنستفيد اكثر

 

شكرا جزيلا

 

  • 2 years later...
قام بنشر (معدل)

السلام عليكم 

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

image.png.fcf408d01622c595f4df2557fd498b1d.png

image.png.808a767842b14b057a0229dc250a8c05.png

ارجو التوضيح .. وكيف يمكن التغلب عليها 

تم تعديل بواسطه sabmov
اضافة مرفق
  • 6 months later...
  • 1 year later...
قام بنشر
في 21‏/3‏/2014 at 12:09, أبو آدم said:

ربط   FE مع جدول أو جداول مختارة مسألة أتصورها في بعض الأحيان ، ولحاجات محددة ، فإفترضت تصوراً معيناً بأنني بحاجة لإجراء ارتباط مع BE بجدول محدد ، لاجراء تعديل أو تنفيذ استعلام أو تقرير ما ، فقمت بتحليل الامر وتثبيت المتغيرات وخرجت بوحدة نمطية دعونا نسميها ModTableLink ، نقوم من خلالها باجراء عملية ربط مع BE معينة و مع جدول معين محدد  Co ، كما احتسبت بالبال مسألة كلمة السر للجدول ، و حاجتي لتغيير اسم الجدول لأنني أتعامل مع وضع استثنائي افترض به انني أنبه نفسي و أذكرها بانني أتعامل مع جدول مرتبط فاضفت لاسم الجدول المرتبط في FE عبارة link_to .

وللتنفيذ ننشيئ الوحدة النمطية الجديدة ونسخ البها :

Public Function CreateTableLink(strBEPath, strSourceTableName, strPassword) As Boolean

Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim strConnect As String
Dim strLinkName As String

strLinkName = "link_to_" & strSourceTableName

strConnect = "MS Access;PWD=" & strPassword & _
    ";DATABASE=" & strBEPath
Debug.Print strConnect
Set db = CurrentDb
Set tdf = db.CreateTableDef
tdf.Connect = strConnect
tdf.SourceTableName = strSourceTableName
tdf.Name = strLinkName
db.TableDefs.Append tdf
Set tdf = Nothing
Set db = Nothing

End Function

حيث نتعامل عند الاستدعاء مع المتغيرات الثلاثة الرئيسية : مسار القاعدة كاملاً ، واسم الجدول ، وكلمة السر حال وجودها ، واذا لم تكن موجودة نترك فراغاً بين حاصرتين "" .

ونتعرف على الجزء BE واسم الجدول وكلمة السر ونقوم بإجراء الربط .

 

أما الاستدعاء فيتم كمقترح ، خلف زر أمر إسمه cmdTableLink ، وبعنوان Table Link

ونضع خلفه الكود التالي :

Call CreateTableLink("H:\Manager\Operations09\Data09.mdb", "co", "")

حيث يتم التعامل مع مسار قاعدة البيانات Data09 ثم الجدول Co وبدون كلمة سر ، ويتم الربط حسب هذه الضوابط و المتغيرات .

 

وللحديث بقية .....

عند التطبيق يظهر خطا 
ده الكود على الزر 
Call CreateTableLink("E:\New folder (3)\Database.accdb", "Settings_tbl", "")
 

ابو.JPG

ا.JPG

قام بنشر
21 ساعات مضت, UserUser2 said:

عند التطبيق يظهر خطا 
ده الكود على الزر

الخطا بيقول ان الكائن موجود

اغلق القاعده وافتحها هتلاقى الجدول الجديد الذى تم اضافته link_to_Settings_tbl

بالتوفيق

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