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

rudwan

المشرفين السابقين
  • Posts

    2,926
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    6

كل منشورات العضو rudwan

  1. أخي أبو نعيم الله يكرمك فيه عندنا مثل بيقول : احنا بنهز الورد علشان نشمه و بالحقيقه أنت أرفقت مثال صح , لكن طلبت منا الرأي حول المثال , و قمت بتنزيل الملف و وجدته ممتاز و أعطيتك رأيي فيه , و انتظرت على اساس أنك رح تعدل فيه . و مع ذلك أنا اشتغلت لوحدي وواجهت مشاكل في ملفات الصوت و كتبت عنها لكن ما أحد رد علي . على كل حال أنا آسف اذا كنت أسأت لك , لكن و الله كان عتب محبه فقط ليس أكثر حيث أن معزتك أغلى مما تصور .
  2. السلام عليكم عذرا عن المداخله عير المقصوده , و لكني لمحت فجأة اسم الأستاذ محمد طاهر الذي افتقدناه في قسم الأكسس منذ فترة و تحياتي الحارة لك يا باش مهندس , و نتمنى نسمع أخبارك و نرى تواصلك معنا . فوجودك ينور المنتدى كله .
  3. أخي حسن شكرا لك فتحت الموقع ووجدت فيه مواضيع جيده و مفيده , و أعتقد أنه قد يفي بغرضي الشخصي و لكنني أحببت أن يكون هناك برمجه له على مستوى المنتدى كورشة عمل كما اقترح الأخ المشرف أبو نعيم حتى تعم الفائده على غيري ممن يرغب , و لكن للأسف وجدت منه تطنيش حول الفكره التي اقترحها هو , و حتى لم يعلن انسحابه من المشروع و اغلاق الموضوع حتى لا نفكر به مره ثانيه .
  4. اشكرك يا أستاذ أبو هادي و شكرا لجهودك , و الى مزيد من الابداع و التقدم
  5. السلام عليكم أستاذنا أيو هادي حفظك الله , أنا آسف لم اتمكن من تجربة الداله الا اليوم صباحا , و قد جربتها على عدة فواتير بتواريخ مختلفه و قد أعطت النتائج التاليه - تاريخ من - تاريخ الى - الفترة حسب الفاتوره - الفتره حسب umdatediff 23/6/25 -- 26/7/25 ----- 33 --------- 34 14/7/25 -- 15/8/25 ----- 30 --------- 31 30/6/25 -- 1/8/25 ----- 30 ---------- 31 09/5/25 -- 10/6/25 ---- 30 ---------- 31 أما بقية النتائج فقد كانت متطابقهو أنا أخشى أن تكون حساب الفتره لدى شركة الكهرباء نفسها غير صحيحه لأنني وجدت الفاتورتين التاليتيين من قبل الشركة من 20/7/25 الى 19/8/25 = 30 يوما من 19/7/25 الى 19/8/25 = 30 يوما و الواضح أن احدى النتيجتين غير صحيح لأن البدايه مختلفه
  6. أستاذي الفاضل ابو هادي أشكرك من أعماق قلبي على الرد الجميل , و آسف ان كنت أخطأت التعبير عندما قلت أنني عملت برنامجا أوسع و اشمل , فأنا بالتأكيد لم أقصد أنه أوسع و أشمل من الناحيه البرمجيه , ( مع الاعتذار للاستاذ أبو عقيل فالمثال كان له و ليس للآستاذ أبو هادي ) و لكنني باعتباري أعمل في شركة و أنظم فيها عملية دفع فواتير الكهرباء التي تتجاوز 300 فاتوره , فكان من الضروري القيام بعمل برنامج لضبطها , و أنا يشرفني وضعه في الموقع لكن كيف ؟ ثانيا جربت مثالك الموجود أعلاه على فاتوره , كان تاريخ بدايتها 9/7/1425 و النهايه 13/8/1425 حسب مثالك umdatediff الفتره الزمنيه 33 يوما بينما في مثال الآستاذ أبو عقيل 34 يوما , و هو مطابق لحساب الفاتوره الفعلي من قبل شركة الكهرباء حساب فاتورة الكهرباء في السعوديه لذا أتمنى أن أعرف الداله التي استخدمها الاستاذ أبو عقيل في مثاله
  7. أخي أبو نعيم أنت خليت بينا , وعدت و ما كملت أنا بصراحه تواجهني مشكلة ملفات الصوت , حيث أنه سيكون عندي حجم كبير من الملفات لتسجيل كل كلمة و كل حرف فيها . الفكرة عندي قائمة على أساس عرض الكلمة على الشاشه , ثم نطق الحرف الأول منها لوحده , ثم نطق الحرف الثاني لوحده , ثم ترديد الحرفين الأول و الثاني معا , ثم نطق الحرف الثالث لوحده , ثم دمج الأحرف الثلاثه الأولى معا و نطقها مرة واحده ,, و هكذا حتى نهاية الكلمه . قمت بتسجيل عدد 112 ملف صوت , عباره عن 28 حرف * 4 حركات ( الضمة و الكسره و الفتحه و السكون ) , ثم عملت كود لاستدعاء و تشغيل ملف صوت الحرف المقابل لكل حرف في الكلمه , و اشتغل بشكل جيد بالنسبه للأحرف الفرديه المستقله , لكن واجهتني مشكله فنيه في دمج الملفات , حيث جمع ملفين أو أكثر لا يعطي الصوت المطلوب أو المناسب ليسمعه الطفل بشكل ملائم ( فيه ركاكه فنيه ) . حاولت الاعتماد على المنتج text to speech , حيث يقرأ الكلمه الموضوعه في نص مثلا نكتب shajarah لكي ينطق كلمة شجره و لكن للأسف البرنامج مبرمج على نطق الكلمات الانكليزية المعرفه في القاموس فقط , أما بقية الكلمات غير المعرفه فلا يتم نطقها بشكل سليم . و عليه , وجدت أنه اذا لم يتم نطق الكلمه بشل سليم و صحيح للطفل فلن يؤدي البرنامج الغرض المطلوب منه . الا اذ كنت استطيع القيام بتسجيل حروف مستقله و مجمعه لكل كلمه على حده , و هذا يحتاج عدد ضخم من ملفات الصوت و أعتقد سيكون فيه ركاكه .
  8. السلام عليكم و كل عام و أنتم بألف خير أستاذنا أبو هادي لدي سؤال يتعلق بموضوع برنامج فواتير الكهرباء في السعوديه و لكنه يتعلق بفقرة التواريخ . فقد عملت برنامجا مشابها و لكنه أطول و أوسع , و لكن واجهتني مشكلة الفترة الزمنية بين التاريخين السابق و الحالي , حيث أجد فروقات دائما . و قد جربت في مثالك الذي أرفقته بخصوص برنامج الكهرباء في الموقع , و كانت النتائج صحيحه بتوفيق الله فهل استخدمت دوال أم القرى في ذلك البرنامج , مع أنه كان منذ حوالي أكثر من سنه ؟ و هل من الممكن أن أطبقها في برنامجي ؟
  9. شكرا يا أخ أمجد , و أريد أن اسألك , هل من الأفضل التحويل من DAO الى ADO ? أم لابأس من الاستمرار هكذا
  10. أخ أمجد أرفقت لك المثال و هو عبارة عن ملفين واحد قاعدة البيانات والآخر النماذج و اعذرني على كبر حجم الملفات
  11. السلام عليكم يا أخ أمجد المحترم أنا عندي ملف مصمم على أوفيس 2000 و قمت منذ فترة بتحميل أوفيس اكس بي بدلا عنه , و كان الملف يعمل بشكل جيد بالرغم من وجود أكواد مجموعة السجلات DAO فيه و عندما أضفت كود جديد لمجموعة dao لم يستطع التعرف عليه , لذلك قمت باضافته الى module -references و عمل بشكل جيد و لكن اليوم أحاول تجزئة الملف الى ملفين واحد قاعدة بيانات و الآخر النماذج و توابعها لم يتعرف مطلقا على رموز ال DAO التي أصبحت موجوده في الملف الجديد الخاص بالنماذج . بالرغم من أنني أضفت الى المرجع أدوات ال dao كيف يمكن التخلص من هذه المشكله ؟
  12. ياشباب , اعطونا مهمة معينة لكي نبدا بتنفيذها . و الا , فنحن نجلس مثل الطرش بالزفه
  13. السلام عليكم و رحمة الله و بركاته و الله الواضح أنه برنامج رائع , و أنا لدي الرغبة الكبيرة في المشاركة بأي مهمه و لكن المشكلة أنني لا أعرف شيئا عن هذا الاختبار , أو بالأحرى ما هو المطلوب بالظبط وياليت تعطونا مهمه معينة أو واجب معين لكي نحاول القيام به مع تمنياتنا بالتوفيق
  14. الحمد لله أولا و أخيرا فهو مستحق الحمد و الشكر وحده أما أنا فلم أكن سوى وسيلة لنقل معلومه ساقها الله الي من قبل و بالمناسبة احرص يا أخي الكريم على عدم الاكثار من تسمية الجداول باللغة العربية فهي أصعب و خاصة عندما تصبح في مستوى كتابة الرموز على ال VBA خاصة عندما يكون هناك فراغات مثل : الجدول العام كما أرجو أن تلاحظ أنني عدلت لك في تنسيق رقم العميل في الجدول العام بحيث يتم الاختيار من القائمة مباشرة
  15. الأخ رامي , وضعت لك الكزد في مثالك المرفق و بذلك يكون الكود المطلوب كما يلي : في الاستعلام الجديد : SELECT NewTable.[رقم العميل], NewTable.التاريخ, NewTable.[مبلغ المبيعات], NewTable.[مبلغ التحصيل], NewTable.[مبلغ المبيعات]-NewTable.[مبلغ التحصيل] AS الرصيد, (select(sum([مبلغ المبيعات])-sum([مبلغ التحصيل])) from [الجدول العام] where newtable.[التاريخ]>=[التاريخ] and NewTable.[رقم العميل]= [رقم العميل] ) AS [الرصيد التراكمي] FROM [الجدول العام] AS NewTable WHERE ((newtable.[رقم العميل])=forms!m![n]) ORDER BY NewTable.التاريخ; Accumulated.rar
  16. أخي رامي الحقيقة الكود الذي وضعته أنت غير واضح , و ياريت تعدل في مشاركتك بحيث تضع التظليل على جملة الكود ثم تختار مربع sql بحيث توضح قراءته أكثر حتى نعرف مكان الخطأ فيه على كل حال أرجو الانتباه الى مايلي : عندما تنشىْ الاستعلام نقوم بتغيير اسم الجدول ضمن الاستعلام نفسه , لأنك لو لك تغيره فسوف لن يعطيك النتيجه الصحيحه , لاحظ الكود الذي وضعته لك : اسم الجدول أصلا invoices تم تغيير تسميته ضمن الاستعلام الى MyTable لاحظ في جملة الاخيتيار , الكود يختار الحقول من MyTable و ليس من Invoices و ذلك لأننا نقول للبرنامج اختر مجموع الحقول السابقة من هذا الجدول , عندما تكون رقم الفاتورة ( أي في كل سجل في الاستعلام ) يوافق رقم الفاتورة في الجدول الأصلي واذا أحببت , ارفق لي المثال الذي عندك علىايميلي : r13532002@yahoo.com
  17. اخي العزيز مثال لدينا جدول فواتير : invoices فيه : InvID autonumber Debit credit اعمل استعلام جديد اذهب الى تصميم الاستعلام ----- , sql view انسخ هذا الكود فيه : SELECT NewTable.InvID, NewTable.Debit, NewTable.credit, [debit]-[credit] AS Balance, (select(sum([debit])-sum([credit])) from invoices where newtable.invid>=invid) AS Accumulated FROM Invoices AS NewTable ;ORDER BY NewTable.InvID
  18. ممتاز يا أخ أبو نعيم و على هذا الأساس سيأخذ البرنامج أبعادا واسعة و ستكون مفيدة و ووافيه ان شاء الله تعالى أما بالنسبة لي فقد بدأت مباشرة بتنفيذ ما اقترحته من حيث وضع صورة و تحتها اسمها ثم يبدأ البرنامج بادراج أحرف الاسم حرفا حرفا مع نطقه ثلاثة مرات ليتعود الطفل على التهجئة , و سأضعه ان شاء الله في الموقع عندما تكتمل خطواته الأولى . أما بالنسبة لشاشة الأشكال اذا كنت تريد تعليم الطفل اسماء الأشكال فلدي اقتراح : يمكن أن تبدأ تعطيه الشكل نفسه في شاشة لوحده و يتم نطق اسمه مثلا يظهر المثلث و يتم نطق اسمه عدة مرات , ثم يختفي و تظهر الدائرة و نطق اسمها و هكذا , ثم تكرر العملية عدة مرات يظهر المربع ثم المثلث ثم المستطيل ثم ..... الى آخره حتى يتعود الطفل و يتعلم اسماء الأشكال . و في المستوى الثاني يمكن أن يظهر النموذج الموضوع في المثال المرفق عندك بحيث يستطيع الطفل أن ينقر على الشكل في الجانب الأول , و يحاول توصيله بخط مع مثيله في الجانب الآخر . هذا طبعا مجرد اقتراح , و الموضوع يعود لك أولا و أخيرا . مع شكري و تقديري لمجهودك
  19. شكرا يا أخ khk على التعقيب و أقول لكل الأخوة أنني لست مبرمج محترف , بل عندي امكانيات بسيطة فقط و الموضوع مطروح للمناقشة على الجميع , و كل فكرة جديدة بالتأكيد تفيد الموضوع و خاصة نحن بانتظار دخول الأساتذة الكبار لاثراء البرنامج . و لكن يا أخي الكريم موضوع التشكيل موضوع مهم جدا برأيي و هو يساعد الطفل على النطق الصحيح , علما بأن برامج التدريس هنا تبدأ بتعليم الطفل حركات التشكيل
  20. نعم يا أبو نعيم , أنت على حق ممكن أن نحل مثل هذه المشكلة بأن نضع على النموذج أربعة أزرار اضافية , واحد للفتحة و واحد للكسرة وواحد للضمة و آخر للسكون و عندما يختار الطفل الحرف يختار معه علامة التشكيل من هذه الأزرار , ما رأيك ؟ و ايضا هناك موضوع آخر , و هو الأحرف التي تأتي في أول الكلمة ووسطها و آخرها . و لكن هذا الأمر يتعلق بالكتابة و لا يؤثر على الهجاء . أفكر في أن نجعل دالة تقوم باختيار شكل الحرف أثناء كتابته , ما رأيك أيضا ؟
  21. و الله فكرة ممتازة يا أخ أبو نعيم و ياليت نبدأ للتو في برمجة هكذا مثال , و عليه نوجه الدعوة الى جميع الأخوة خبراء الأكسس لتوجيه الارشاد لنا في هذا المجال . و حسب خبرتي البسيطة في وسائل التعليم , فانني أضع التصور التالي : يتكون البرنامج من مستويين : المستوى الأول : تظهر في أعلاه صورة شكل معين ( طاولة - كرسي - شجرة ...... الخ ) و تحتها مربع فارغ من أجل تعبئة اسم الشكل عليه , يتم بشكل تلقائي وضع الحرف الأول من اسم الشكل و نطقه , ثم يتم لصق الحرف التالي بجانبه و نطقه , ثم نطق الحرفين الأول و الثاني معا . ثم يتم وضع الحرف الثالث و نطقه , ثم نطق الأحرف الثلاثة معا و هكذا حتى يتم انتهاء أحرف الاسم كلها . و يتم تكرار الاسم كاملا عدة مرات . ثم يتم اضافة صورة شكل آخر و هكذا حسب الاختيار . المستوى الثاني : يتم اختيار صورة شكل معين من نفس الأشكال التي تم عرضها في المستوى الأول , , و فتح مربعات تحته لملْ الاسم فيها . حيث يبدأ الطفل باختيار الحرف الصحيح من قائمة الأحرف , و اذا كان اختياره صحيحه , يتم التصفيق له من خلال وجه باسم على اليسار , أما اذا اختياره خاطئا , يتم اعطاؤه اشارة خاطئة و هكذا حتى يتم كتابة الاسم كاملا هذا تصور بسيط و متواضع عن برنامج آمل مشاركة الأساتذة الخبراء فيه لكي يستفيد منه ذوي الحاجة و الله من وراء القصد
  22. بارك الله فيكم جميعا , و الله اشكركم على هذا االاهتمام , و لكن أذكرك أخي الكريم أبو نعيم أن مشكلة ابني ليست في نطق الأحرف بحد ذاته , فهو يجيد نطق الأحرف كلها , و لكن المشكلة في كيفية تشكيل كلمة من عدة أحرف , و تهجئة تلك الكلمة , فهذا ما نريد البحث عنه وجزاكم الله خيرا
  23. السلام عليكم اخواني الكرام , بحثت في الأسواق عن برنامج لتعليم الهجاء للأطفال فلم أجد سوى برامج تعلم نطق و هجاء الأحرف العربية بشكل مستقل أي حرف لوحده , و لم أجد أي برنامج يعلم الأطفال كيفية تركيب حرف أو أكثر مع بعض ثم محاولة تهجئة الحروف لنطق كلمة كاملة . لذا أرجو من لديه فكرة عن برنامج في الأكسس أو أي لغة ثانية لتعليم هجاء الأحرف أن يدلني عليه مهما كان ثمن هذا البرنامج حيث الأمر ضروري جدا لطفلي الذي دخل السنة الأولى و يجد صعوبة كبيرة في تهجئة الأحرف العربية , و جزا الله خيرا كل من يدلني عليه مع العلم أنني أحاول تصميم هذا البرنامج بنفسي على الأكسس ,
  24. حمدا لله , و شكرا لك يا استاذي الكريم و بالفعل هذا هو المطلوب , و بارك الله فيك و أرجو أن لا أكون قد أثقلت عليك في الأسئلة الكثيرة
  25. أشكرك جدا أستاذي الفاضل / أبو مؤنس و أدامك لك و لكني أخطأت في سؤالي , حيث كتبت أنني أريد أضافة أصفار الى يسار الرقم و الحقيقة أنني أريد اضافة الأصفار الى يمين الرقم ز مثال : لو كان عندي الرقم النظامي : 966112224262 و رقم آخر 96623856 أريد الرقم الثاني أن يظهر كذلك : 966238560000 وذلك من أجل أن أستطيع عمل فرز و ترتيب للأرقام بشكل دقيق حيث في الحالة الأولى يصعب عمل ترتيب صحيح طبقا للشكل الناقص
×
×
  • اضف...

Important Information