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

تحديث البيانات , لغة غريبة

مغلق
بدأه pino في 17 أبريل 2006 · 7 رد · 889 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المشكلة الاولي

قاعدة بيانات مشتركة بين اثنين , عندما يقوم المستخدم الاول في ادخال سجل جديد لايظهر للمستخدم الثاني السجل الجديد الي اذا تم اغلاق النموذج و فتحة مره اخرى ( كيف يمكن تحديث السجلات التي تم اضافتها من غير اغلاق و فتح النموذج ) .

المشكلة الثانية

عندما اقوم بفحص البيانات في الجدول يتبن وجود بعض السجلات مكتوبة بلغة غريبة -->> (*&%^#$) و يجب ضغط قاعدة البيانات و اصلاحها لكي اتمكن من حذف هذه السجلات ( ما هوه سبب تشفر السجلات الي هذا الشكل ) .

#2

اخي الفاضل

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

لإنعاش وتحديث بيانات النموذج ضع في حدث الحالي للنموذج هذا الكود

Private Sub Form_Current()
Me.Refresh
End Sub

اما مشكلة ظهور العبارات الغير مفهومه فهي ناتجه عن اختلاف اصدارات الاكسيس التي تعمل عليها فقد يكون الجهاز الاول يعمل على اكسيس 2000 او 2002 والجهاز الاخر يعمل على اكسيس 2003 وللتغلب على هذه المشكلة اذهب الى

1. لوحة التحكم الخاصة بالويندوز

2. اختر الخيارات الاقليمة وخيارات اللغة

3. اختر تبويب الخيارت الاقليمية ثم اختر " العربية السعودية ( يتم تطبيق هذا على كل الاجهزة ) لكي يتم توحيد اللغة بين الاجهزة

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

اختكم

زهره

#3

شكرا اختي زهره علي الرد السريع

المشكلة الاولي

تم وضع الكود حسب ما ذكر اعلاه و ما زالت نفس المشكلة , ارجو منك برفع قاعدة توضح عملية التحديث ( مكونات القاعدة جدول واحد و نموذج عدد 2 كلاهما مرتبط في نفس الجدول )

المشكلة الثانية

جاري التنسيق

شكرا

#4

بالنسبة للمشكلة الاولى - وبعد اذن الاستاذة الكريمة زهرة-

تاكد من وضع الكود الذي ذكرته الاستاذة عند حدث "عند الحالي" او On Current

فان ظلت المشكلة فضع نفس الكود تحت حدث "عند فقد التركيز" On lost Focus

لاخر حقول السجل..

ولا باس لو اضفت قبل نهاية الكود السطر التالي..

Me.Requery

تحياتي...

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#5

بالنسبة للأمر refresh

عندي سؤال :

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

انا اريد النموذج لا ينتقل إلى السجل الاول في ملف adp ........ ما الحل؟

#6

المشكلة الاولي لم تحل

#7

اخي الفاضل

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

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

بداية العمل مع البيانات

عند العمل على شبكة فمن الممكن حدوث تعارضات عن إدخال المستخدمين البيانات في نفس السجلات ، ويعالج البرنامج اكسس هذه المشكلة بطريقة تإمين السجلات ، Record Locks ، وعند إختيار الخاصية سجل محرر Edited Record ففي هذه الحالة عندما يفتح المستخدم النموذج يكون بجانب السجل الاول رمز مثل القلم وهذا يدل على أن النموذج حر ويمكن استخدامه ، وفي نفس الوقت لو فتح أحد المستخدمين هذا النموذج سيجد رمز القفل وهذا يدل على أن النموذج الآن قيد الاستخدام ولا يمكن إستخدامه في هذا الوقت . حتى يقوم المستخدم الاول بحفظ العمل ، كما نشاهد في الشكل تأمين السجلات في خصائص النموذج .

16_10_05_11_09_34_1129486174Record.gif

ملاحظة

يأخذ اكسس تقريباً 60 ثانية حتى يقوم بعرض العلامة ويمكن تغير هذه الفترة الزمنية من

أدوات Tools

خيارات Options

خيارات متقدمة Advanced

ثم من تحديث الفاصل الزمنى Refresh Interval

16_10_05_12_14_26_1129490066Record_.gif

ثم تغير الزمن من 60 ثانية إلى الوقت المناسب ، ولو كان مثلا 5 يكون أفضل عندما تكون قاعدة البيانات متوسطة الحجم ، ومن نافذة خيارات متقدمة Advanced ، يمكن أن تحدد كثير من الخصائص المتعلقة بتحديث البيانات عند الاستخدام المشترك وتستطيع أن تجرب عدد من التجارب إلى أن تصل إلى أفضل المستويات الممكنة ،

16_10_05_11_16_56_1129486616za_5.gif

والان انظر هذا المثال الذي يحاكي وضعك على الشبكه

هذا المثال يحتوي على نموذجين النموذج الاول والنموذج الثاني ويأخذون بياناتهم من جدول واحد بحيث ان اي تغيير يتم في النموذج الاول يتم تغييره في النموذج الثاني على افتراض ان هذين النموذجين في جهازين مختلفين على الشبكه وهما مفتوحين في نفس الوقت

الان اكتب في النموذج الاول اي اسم واي رقم ثم انتقل للنموذج الثاني وانظر هل تم تحديث البيانات في النموذج ام لا ان التحديث لا يتم على النموذج انما يتم على الجدول

ملاحظة :

لاتنسى انقاص زمن التحديث اذا كنت تعمل على الشيكة كما في الصوره اعلاه

PINO.rar

اختكم

زهره

#8

تم حل المشكلة

شكرا اياختي زهره

هذا الموضوع مغلق.

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