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

[ تمت الإجابة ]ضغط واصلاح قاعدة البيانات

مغلق
بدأه حنا نعوم في 29 يناير 2008 · 13 رد · 3,818 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل من الممكن عمل زر امر لضغط واصلاح قاعدة البيانات في النموذج وما هي الطريقة ؟

#2

للقيام بعملية الضغط والإصلاح للقاعدة الحالية من خلال زر أمر نستخدم هذا الكود تحت زر الأمر

Private Sub CmdCR_Click()
SendKeys "{F10}"
SendKeys "]sq"
End Sub

وهذا مثال

za_C_R.rar

#3

شكرا جزيلا اخت زهرة على المساعدة

#4

الاخت الغالية زهرة

ربما يكون فيه مشكلة في الكود

اخي الغالي حنا نعوم

ربما يفيدك هذا الرابط هنــــــــا

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 29 يناير 2008 في 15:00

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

اخي الفاضل محمد فؤاد

يستحيل ان يكون هناك خطأ في الكود لأنه يعمل 100% ولكن انت مش واخد بال سعادتك

طيب ح اشرح لك الطريقة الخاصة بالأمر SendKeys من خلال الكود الخاص بشغيل الضغط والإصلاح وهو سهل جدا وبعدين قوم بالتطبيق واعطيني خبر وبالتأكيد سوف تعود وتكتب ان الكود صحيح 100% لأنه مش لازم نتقيد بحاجه معينه يعني لا زم تكون هناك افكار جديده وتشغيل مخ .

Private Sub CmdCR_Click()
SendKeys "{F10}"
SendKeys "]sq"
End Sub

الكود هذا يقوم بعملية الضغط والإصلاح للنسخة العربية من برنامج الأكسيس ح تقول لي ازاي اقول كده هو :

تقوم الدالة SendKeys بإرسال الأمر للمفتاح F10 وهذا يقوم بالتوجه مباشرة الى قائمة ملف File ويكون التركيز عليها بدون فتحها فقط التاشير على الأمر ملف من قائمة الأكسيس حاول تجرب المفتاح F10 من لوحة المفاتيح عندما يكون لديك نموذج مفتوح وشريط القوائم ظاهر لديك . ... نكمل بقية الكود

ايضا بعد تنفيذ الأمر السابق تقوم الدالة SendKeys بإرسال الأوامر الى المفاتيح من لوحة المفاتيح وهي " [ " وهذا يعني اختيار الحرف العربي " د " ويعني أ&دوات انظر هنا تم اختيار حرف د لأنه يوجد بجانبه حرف & ان الحرف المقابل له في النسخة الإنجليزيه هي Tools& يعني انت تختار في نسختك الإنجليزيه الحرف T ثم يتم اختيار الحرف " s " وهذا يعني في النسخة العربية الحرف " س " وهو يشير الى أدوات م&ساعدة لقواعد البيانات بمعنى ان حرف السين هو الذي سيكون عليه الإختيار اما في النسخة الإنجليزية فسيكون Database utilities& يعني اختيار حرف d ثم يتم اختيار الحرف q في النسخة العربية للأكسيس وهذا يعني اننا اخترنا &ضغط قاعدة البيانات واصلاحها وهذا يعني اختيار حرف ض اما في النسخة الإنجليزية Compact and repair database& بمعنى يتم اختيار الحرف c ليصبح الكود للنسخة الإنجليزيه بهذا الشكل

Private Sub CmdCR_Click()
SendKeys "{F10}"
SendKeys "tdc"
End Sub

post-15367-1201614728_thumb.gif

post-15367-1201614750_thumb.gif

post-15367-1201615501_thumb.gif

وهذا هو الملف بعد التعديل يحمل الكودين للنسخة العربية والنسخة الإنجليزية

za_C_R_ar_en.rar

#6

الكود مش 100% صح ده 1000% صح الصح والله الواحد لسه جاهل

شكرا لك

عشان كده الكود الاول ما اشتغلشي لان النسخة اللي عندي انجليزي

شكرا لكي

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 29 يناير 2008 في 17:21

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

مرحبا أستاذتنا القديرة " زهرة "

معلش نعملك إزعاج

انا وندوز فيستا والأوفيس 2003 إنجليزي بس للأسف ما إشتغل عندي

مع انه أصغر و أسهل كود شفته

اتمني معرفة السبب هل للوندوز علاقة بالموضع

شكرا جزيلاً

لا مش انا اللي وندوز قصدي عندي وندوز :calc:

سوف أنسى الأمس واليوم و قــد أنــسى غــــــــــــــــــــدا

و سأنسى فترة في العمر قـــد ضاعت ســــــــــــــــــدى

غير أني سوف لا أنسى ســــــــــــــــــــــــــؤالا واحدا

حــــين قال القلب يوما فـــي ارتـــباك: كــــيف أنسي

#8

اخي الفاضل

اسهل وابسط طريقه

انك تقوم بالتطبيق بنفسك حسب ما فهمته من الشرح

بمعنى ان تقوم بفتح برنامج الأكسيس امامك وتقوم بإنشاؤ نموذج عليه زر امر ثم تتيع تضغط المفتاح F10 وترى هل انتقل الى قائمة ملف File اذا كان كذلك فهذا اول تعبير لا عليه غبار

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

اعتقد ان ويندو زفتا ( لم اكره نظام في العالم مثل هذا النظام الغبي ) لديها مشكله في هذه الأمور .

#9

شكرا اخت زهرة لقد تم حل المشكلة واسف على التأخير بالرد

#10

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

#11

شكراً أستاذتنا القديرة زهره

انا جربت الخطوات بس ما إشتغلت لعل الوندوز فيستا هو السبب

المهم بلاش

اقتباس
( اعتقد ان ويندو زفتا ( لم اكره نظام في العالم مثل هذا النظام الغبي ) لديها مشكله في هذه الأمور .)

علشان اهل زفتي " مدينة مصرية " لا يزعلوا منك ومنا

:tantrum:

سوف أنسى الأمس واليوم و قــد أنــسى غــــــــــــــــــــدا

و سأنسى فترة في العمر قـــد ضاعت ســــــــــــــــــدى

غير أني سوف لا أنسى ســــــــــــــــــــــــــؤالا واحدا

حــــين قال القلب يوما فـــي ارتـــباك: كــــيف أنسي

#12
حنا نعوم كتب:
هناك مشكلة اخيرة عند تحويل خيار منبثق في نموذج الضغط و الاصلاح من لا الى نعم لا يعمل زر الامر الخاص بالضغط و الاصلاح في النسخة الانكليزية او العربية
just now كتب:
شكراً أستاذتنا القديرة زهره

انا جربت الخطوات بس ما إشتغلت لعل الوندوز فيستا هو السبب

حسنا لا يوجد مشكلة بعد الآن

البرنامج سيعمل يعني سيعمل سواء منبثق اوغير منبثق عربي او انجليزي ويندوز XP او فيستا وحتى لو كان النظام MAC

البرنامج شغال 100% قوموا بالتجربه بعد التعديل النهائي

post-15367-1201711532_thumb.gif

za_C_R_ar_en2008.rar

#13

شكراً أستاذتنا القديرة زهره

#14

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

1

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

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