الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Run time error 2447 (Access 2003)

بدأه kal2005 في 16 يناير 2012 · 2 رد · 567 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كنت عملت برنامج خاص بعيادة و اكملته ثم استخدمت طريقة الاستاذ رضا عقيل لإخفاء الاكسس و لكن بعدها مباشرة عند تشغيل البرنامج Access 2003

Runtime error 2447 "There is an invalid use of the . (dot) or ! operator or invalid parentheses."

و لما ازيل تخفاء الاكسس يعمل البرنامج بدوت مشاكل

و بحثت فى جوجل و لم اصل لحل

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

اعتذر عن التطويل ولم استطع رفع البرنامج لكبر مساحته

و لكن الخطأ ظهر فى الكود عند

Set d1 = CurrentDb()

Set d2 = d1.OpenRecordset("Select * from [AP] where AP_id =" & [t1])

With d2

.Edit

!AP_Date = x

.Update

End With

Set d1 = Nothing

Set d2 = Nothing

و شكرا جزيلا مقدما

#2

اخي الفاضل

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

استخدم هذا الكود بعد التعديل

Set d1 = CurrentDb()

Set d2 = d1.OpenRecordset("Select * from AP  where AP_id =" & [t1])
With d2
.Edit
!AP_Date = x
.Update
End With
Set d1 = Nothing
Set d2 = Nothing

التعديل في [AP]

اذا كان بهذه الطريقة فيعتبر حقل لذا يجب ازالة الأقواس منه لكي يصبح جدول AP فقط بدون اقواس معقوفه

بالتوفيق

1
#3

السلام عليكم

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

Set d2 = d1.OpenRecordset("Select * from AP where AP_id =" & [t1])

مع ملاحظة انى اذا لم اقم بإخفاء الاكسس فيعمل الكود بدون اى رسائل خطأ ؟

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

مواضيع مشابهة