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

صوت جرس عند ظهور رساله


الردود الموصى بها

السلام عليكم احبتي 

هل من طريقه لتعديل الكود لكي يعطنا صوت نفس الجرس عند ظهور الرساله 

تحياتي اليكم احبتي

  If DCount("[Rajmsanf]", "Alsnaf", "[Rajmsanf]=[forms]![ÇÖÇÝå ÕäÝ]![Rajmsanf]") >= 1 Then
        
        MsgBox "  åÐÇ ÇáÇÓã ãæÌæÏ ÈÇÓã   " & DLookup("[Sanf]", "Alsnaf", "[Rajmsanf] = Forms![ÇÖÇÝå ÕäÝ]![Rajmsanf]")
        DoCmd.CancelEvent
        Me.Undo
        End If

رابط هذا التعليق
شارك

ياليت  لو لديك الوقت استاذنا القدير@ابوخليل لو وجد مثال مصغر كي نطبق منه 

بارك الله فيك

نورت المنتدي حبيبنا استاذنا ابو خليل 

تحياتي اليك

تم تعديل بواسطه ابو زاهر
رابط هذا التعليق
شارك

اخي الكريم ابو زاهر

لعمل ما تريد قم باضافة الكود التالي الى وحدة نمطية جديدة وسميها runsound مثلاً

Option Explicit
Option Compare Database
Declare Function sndplaysound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Dim r As Long

Public Function Mysound()
On Error Resume Next

 r = sndplaysound(Application.CodeProject.Path & "\schoolbell.wav", &H1)     ' اذا كان مسار الملف الصوتي خارج مجلد الصوتيات
 'r = sndplaysound(Application.CodeProject.Path & "\wavs\" & "schoolbell.wav", &H2)
End Function

 

 

ثم قم بوضع الكود التالي مكان الكود الذي اشرت إليه في السؤال

 If DCount("[Rajmsanf]", "Alsnaf", "[Rajmsanf]=[forms]![اضافه صنف]![Rajmsanf]") >= 1 Then
        
        MsgBox "  هذا الاسم موجود باسم   " & DLookup("[Sanf]", "Alsnaf", "[Rajmsanf] = Forms![اضافه صنف]![Rajmsanf]")
        DoCmd.CancelEvent
        Mysound
        Me.Undo
        End If

 

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

 

أما اذا اردت اصدار صوت فقط عند ظهور الرسالة يعني صوت من الاكسس فقط فاترك ماسبق من اكواد وضع الكود التالي Beep قبل Me.undo

 

تحياتي

schoolbell.zip

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

استاذي الكريم @sandanetاليك القاعده لقد عملت الوحده النمطيه راجع الوحده النمطيه عشان عطلت هذا السطر

'Option Compare Database

كان يعمل لي مشكله

والشي الاخر اريد صوت الجرس اثناء ظهور الرساله شاكر اليك من كل قلبي

تحياتي

مجلد جديد.rar

تم تعديل بواسطه ابو زاهر
رابط هذا التعليق
شارك

اتفضل

المثال يعمل بصوتين مختلفين

الاول من الملف المرفق لو موجود فى نفس المجلد بنفس مسار القاعدة وفى حالة عدم وجوده يستخدم صوت من اصوت النظام ...حلوة الفكرة دى :wink2::dance1:

play sound.rar

للتأكد من عمل المرفق بصوتين للانذار مختلفين

رجاء بعد التجربة حذف المجلد schoolbell او تغيير اسمه واعادة المحاولة مرة اخرى لتجد ان صوت التنبيه قد تغير

كل الشكر والتقدير والعرفان للاستاذ المبجل @أبو آدم :fff::fff: صاحب فكرة تنسيق صندوق الرسائل

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

تفضل .. فقط قم بوضع ملف الصوت مع قاعدة البيانات

الجرد.zip

وهذا ملف استاذي القدير ابا جودي بعد اجراء بعض التعديلات الطفيفة عليه

قم بوضع ملف صوت الجرس مع القاعدة مباشرة وجرب الخيار الاول ومن ثم قم بتغيير اسم ملف الصوت وجرب الخيار الاول مرة اخرى

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

 

تحياتي

 

play sound.zip

تم تعديل بواسطه sandanet
رابط هذا التعليق
شارك

شكرا اليك استاذي@sandanet  نعم هو المطلوب

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

استاذتي الكرام

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information