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

كيف نجعل الأكسس يقرأ الأرقام ؟

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

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

سؤالي اليوم جدا مهم ولقد مرت عليّ من مدة طويلة تجربة

جميلة في أحد المواقع ولكنني لا أتذكر الآن فلقد قام بعض

الأخوة بعمل مشابه ..

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

نأمل من الله أن يساعدنا الأخوة لايجاد حل له ومساعدة فيه

فاعددت قاعدة بسيطة لشرح المطلوب

اذا يظهر النموذج الاسم والدرجة بالأرقام

المطلوب أن يقوم الأكسس بقراءة ( صوتية )

للارقام ..

فهل من يدلنا على عمل مشابه ؟

الذي أعرفه أنه أولا يجب توفير أصوات للدرجات مقسمة تقريبا .

___________.rar

#2

اخي الكريم فرقدي

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

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

لكي يعمل الملف بشكل سليم اتبع الطريقة التالية

1. بعد فك الضغط عن الملف المرفق قم بعمل التالي

قم بنسخ الملف sndrec32 الى C:\WINDOWS\SYSTEM32

ستجد ايضا مجلد به الاصوات Mywave قم بنسخ الاصوات التي به الى C:\WINDOWS\Media

2. الان قم بتشغيل قاعدة البيانات " الدليل "

3. ستظهر لك ارقام الاشخاص في النموذج كل ما عليك هو ضغط صورة التلفون لتسمع الصوت وهو يقرأ الارقام .

بالنسبة لمثالك فهو يتطلب ارقام باصوات اضافية مثل

حرف الواو لينطق " و " لكي تتم الاضافة للرقم الذي بعده مثل خمسة و عشرون .

ايضا تحتاج الى صوت " عشره " و " احدى عشر " و " اثنى عشر " ............................... الى تسعة عشر

ايضا صوت عشرون و عشرين ( لان موقعها ونطقها سيختلف حسب السياق في جملة النطق )

وهكذا مع بقية الارقام حتى مائه 100

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

اما تركيبها ووضعها في البرنامج فهو سهل للغاية مثل تركيب مثال دليل الهاتف الصوتي المرفق .

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

مثال دليل الهاتف الصوتي

sot.rar

اختكم

زهره

#3

أختي الكيرمة

بارك الله فيك وان شاء الله سأحاول الحصول على الأصوات ولربما هي موجودة بالفعل عندي

لكن تحتاج الى قليل من البحث وسأحاول ان شاء الله ارفاق بعضها مستقبلا

وعموما سأجرب الطريقة واتبع نصيحتك

حفظك الله ووفقك لكل الخير

#4

لعل هناك خطأ بسيط (( اليك هذا المثال على قاعدة بيانات اكسيس لدليل الهاتف الصوتي مشابه لما طلبته من عمل الاستاذ طارق العيد وتعديل وتنقيح الاستاذ عبدالمانع .

http://204.157.36.16/index.php?showtopic=67300&hl=

طارق العيد

#5
اقتباس
لعل هناك خطأ بسيط

اخي طارق العيد

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

هل ممكن توضيح الخطأ في البرنامج لانه يعمل بشكل سليم لدينا ولم نجد به اي اخطاء

اختكم

زهره

#6

الخطأ ليس في البرنامج ولكن الخطأ في صاحب البرنامج وهو لـ طارق العيد وليس الاستاذ الكبير فهد الدوسري ( مع الاحترام لك وله ولجميع الاعضاء )

طارق العيد

#7

حياك الله اخي طارق العبد

ولكن بعودتي للكود والتأكد منه وجدت هذاالكود موقع بإسم استاذنا المبدع فهد الدوسري قد أكون مخطئة وقد تكون انت على صواب وجل من لا يسهو

Private Sub tawzea_Click()
' num1  يمثل حقل الارقام
' a1 يمثل الحقل الأول الذي سنضع فيه الرقم الأول من الأارقام الموجودة في حقل الرقم
' وهكذا بقية الحقول الاخرى الى حقل ثمانية
a1 = Mid([num1], 1, 1)
a2 = Mid([num1], 2, 1)
a3 = Mid([num1], 3, 1)
a4 = Mid([num1], 4, 1)
a5 = Mid([num1], 5, 1)
a6 = Mid([num1], 6, 1)
a7 = Mid([num1], 7, 1)
a8 = Mid([num1], 8, 1)

Call PlaySound
' مع تحيات : فهد الدوسري
End Sub

تم تعديل هذه المشاركة بواسطة zahrah في 8 فبراير 2006 في 16:58

#8

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

http://www.officena.com/ib/index.php?showtopic=8128&hl=

طارق العيد

#9

مشكورين على التواصل في الموضوع

وكما اخبرت اختي زهرة

فلقد حصلت على بعض التسجيلات بها اصوات سأرفقها هنا

الآن المطلوب تطبيق الاصوات على المثال المرفق في أول مشاركة لي في الموضوع

على أن يكون هنالك زر بالضغط عليه يقرأ العمود الذي به الارقام تلقائيا رقم بعد رقم

وليس رقما واحدا ثم يقف ونضغط عليه مرة أخرى

ارجو المساعدة ولكم الشكر

المرفق به

رقم ( 0 ، 1 ، 10 ، 100 ، نصف ، كلمة ( و ) لتركب مع ( ونصف )

WAV.zip

#10

up

#11

اخي الفاضل فرقدي

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

عمل جيد ان استطعت استخراج هذه الاصوات وادراجها هنا

الان ما هي الاعداد المطلوب قراءتها ؟

لاحظ ان الاصوات التي تم ادراجها محدوده

مثل واحد و نصف - عشرة و نصف - مائة و نصف - مائة و واحد - مائة و عشره وغيرها من التراكيب المحدوده

بمعنى لا تستطيع ادراج اصوات مثل خمسون و خمسة و سبعون من المائة التي تمثل 50.75 لتكون درجات طلاب مثلا

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

اختكم

زهره

#12
zahrah كتب:
اخي الفاضل فرقدي

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

عمل جيد ان استطعت استخراج هذه الاصوات وادراجها هنا

الان ما هي الاعداد المطلوب قراءتها ؟

لاحظ ان الاصوات التي تم ادراجها محدوده

مثل  واحد و نصف  -  عشرة  و  نصف  - مائة  و  نصف  -  مائة  و واحد  - مائة  و عشره  وغيرها من التراكيب المحدوده

بمعنى  لا تستطيع ادراج اصوات  مثل  خمسون  و  خمسة  و سبعون  من المائة  التي تمثل  50.75  لتكون درجات طلاب مثلا

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

اختكم

زهره

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

اختي الكريمة ، كنت انتظر ردك فبارك الله فيك

عموما ما أطلبه هو الخطوة الأولى فقط

درجات المثال يمكن تغييرها ولا مانع هي مجرد مثال

فقط المطلوب اذا كانت الدرجة ( 1 ) والصوت مرفق أعلاه كيف أجعل البرنامج يقرأ واحد

ثم اذا كانت الدرجة ( 1.5 ) كيف ينطقها البرنامج بالطبع يمكن تغيير المثال .

المهم فقط ان يقرأ البرنامج الأرقام بالضغط زر أمر يقرأ تلقائي كل الأرقام في العمود

ارجو أن يكون المطلوب واضحا ولكم الشكر

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

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