الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استفسارات عن حفظ الصور في قاعده البيانات واستفسارات اخرى تخص الديفلوبر

Featured Replies

بتاريخ:


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

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

اخواني اشكركم واشكر المنتدى والقائمين عليه على حسن تعاونهم معنا وتقديم المعلومات المفيده والقيمه لنا

ولدي بعض الاستفسارات ارجوا منكم مساعدتي ..

1- اذا ضغطت على اي زر في واجهة النظام مثل تعديل او عرض ثم اردت ان اقوم بعمل اضافه

سجل جديد عندما اضغط على زر الاضافه تطلع رساله خطا
Record must be entered or deleted first
من نصها فهمت انه يخبرني انه يجب ان اقوم باضافه حقل او الحذف ولكن اين اضيف والحقول فيها

بيانات واذا قمت بعمل اضافه لا يقبل العمليه..؟

******************************

2- كيف اقوم بعمل حفظ وحذف وعرض صورة من قاعده البيانات وقد قرأت اقتراح في المنتدى انه

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

رسمي للعمليه ومش فاهمه الطريقه بالضبط ارجوا التوضيح ؟

******************************

3- اذا اردت عمل شاشه بحث مثلا برقم واريد ان اضغط خيارات للعرض بيانات من اكثر من جدول مثال :

بحثت عن رقم الطالب

واريد ان اعمل خيارات check box فيها مايلي :
[] اسم الطالب
[] المرحله
[] الدرجات
[] التقدير
[] مشرف الفصل
يعني البيانات ليست من جدول واحد بل من اكثر من جدول كيف يمكن عمل هذا ؟؟؟

*****************************

4- اريد ان اعمل timer يقوم بحساب ساعات فتح واجهة النظام وبعد مرور 48 ساعه مثلا يقوم بعمل فشل للنظام وظهور شاشه فيها :
الرجاء ادخال الرقم التسلسلي للنظام

طبعا هذا الرقم اريد ان يكون عشوائي ولا يقدر احد الوصول اليه حتى من البرنامج فقط المبرمج من يعرفه وهذا بس لاول مره فقط وبعد ادخال يتوقف الtimer ولا تظهر شاشه ادخال الرقم التسلسلي ؟(طبعا هذه فكره لكي يكون النظام مؤقت ) ارجوا مساعدتي في عملها؟

****************************

5- ايهما اكثر امنيه وضع الصلاحيات والمستخدم في قاعده البيانات او انشائها عن طريق واجهه النظام؟

****************************
6- كيف يمكن عمل ارتباطات للازرار والتنقل بين الشاشات ولكن بدون التقيد بامتداد معين مثل :
new_form ('D:\end\form1.fmx');
بالنسبه للفورمات والتقارير وكذلك للايقونات حتى يصبح عام يمكنني من وضع النظام في اي قرص والوصول اليه بسهوله بدون رسائل خطاء؟

****************************

ملاحظه: انا استخدم SQl plus 8 والديفلوبر 6i



اشكرلكم تعاونكم ومساعدتي جزاكم الله الف خير...

  • الردود 42
  • المشاهدات 10.8k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

بتاريخ:

وعليكم السلام ورحمة الله وبركاته
السؤال الاول
عند عمل إنشاء جديد لسجل يمكنك كتابة هذا الامر

go_block('block_name');
create_record;



2-بالنسبة لموضوع الصور
فعلا الصور هتكبر قاعدة البيانات وتسبب لها بطيء شديد
الفكرة مثلا لما تيجي تدخل صور الموظف بدل ماتعمل حقل للصورة لا هتعمل حقل للامتداد بس
وعند الاستعلام مثلا على الموظف هينادي على الصورة بدلالة الامتداد والصور هتكون محفوظة في مجلد في مكان معين
وممكن الرابط ده يفيدك
حفظ الصور

السؤال الثالث
أعتقد شكل الفورم بتاعك كده
عندك كذا شيك بوكس في الاعلى وعندك مثلا ايتم يتم فيه إدخال رقم الموظف المراد الاستعلام عنه والمفروض عندك كذا بلوك الاول مثلا بيانات الطالب والثاني المرحلة والثالث الدرجات وهكذا

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



بالنسبة للسؤال الرابع الخاص بالوقت
اعمل التالي
1- تسجيل وقت فتح البرنامج يعني ممكن عمل جدول بسيط جدا به عمودين الوقت والتاريخ وبعده كده في تايمر على الفورم يقوم بطرح الوقت الان وتاريخ اليوم ومشهينفع تستخدم timestamp عندك لكن الطرح هيكون يدوي ولو احتجت هذه الفورم ممكن اساعدك فيها وبعد كده جملة if لو الوقت = أو أكبر من 48 يتم عمل ماتريد

وبالنسبة للرقم التسلسلي يمكنك عمل معادلة بمتغير واحد وتتغير كل يوم بدلالة تاريخ اليوم مثلا
يمكن عمل معادلة مثلا زي كده

serial=99*2+to_char(sysdate,'dd');



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


الصلاحيات
شوف أي شيء على الداتا بيز أقوى بمراحل مما موجود على الفورم وهذا رأيي


بالنسبة للوصول إلى المسار في فانكشن بتعمل كده ضعها في program unit واستعديها فقط من التريجر
الفانكشن أه

FUNCTION my_path RETURN  varchar2 IS
path varchar2(255):=get_application_property(current_form);
slash pls_integer;
BEGIN slash:=instr(path,'\',-1);
 path:=substr(path,1,slash);
 return(path);

END;




ولاستدعائها زي كده


new_form(my_path||'sand_sarf.fmx');



مش لازم تحط وتلتزم بمسار معين

بتاريخ:
  • كاتب الموضوع

اشكرك اخي على الاجابات والاهتمام

بالنسبه للانشاء انا كاتبه كذا في الكود بس المشكله لما انفذ استعلام ثاني مثل جلب البيانات او التنقل بين السجلات وعاوزه اضيف سجل جديد تظهر هذه الرساله فهل هناك طريقه للتخلص منها؟؟؟


بالنسبه للبحث والتشك بوكس كيف اجلب البيانات من اماكن مختلفه ؟؟

اشكرك وجاري تجربه باقي الحلول

جزاك الله عني الف خير وبارك الله فيك ..

بتاريخ:

أنا حاولت أعمل استعلام ثم إضافة ريكورد ولم يحدث الخطأ كم رقم الخطأ ؟؟؟

هل الفورم بها عدة بلوكات زي ماذكرت سابقا وكل بلوك مرتبط بجدول ديتيل مرتبط بالطالب زي مثلا الدرجات
لو كده هتعملي ببساطة كده

if chk =1 then
go_block('block_name');
set_block_property('block_name',default_where,'serial=:serial');
execute_query;
else
go_block('block_name');
clear_block(no_commit);
end if;



أرجوا توضيح شكل الفورم

بتاريخ:
  • كاتب الموضوع

الفورم من جدول واحد فقط
بس بتظهر الرساله اني عندما اعمل استعراض للبيانات والتنقل احب اضيف تظهر على طول الرساله ..
مرفق صورة للواجهه مع الرساله

post-46028-1240388600_thumb.jpg

تم تعديل بواسطة Eng_computer22

بتاريخ:

اقرأي هذا الموضوع لحل الخطأ
حل الخطأ

يالنسبة للسؤال الثاني الخاص بالشيك بوكس ياترى الفورم
form or tabular I mean one record or multi record

بتاريخ:
  • كاتب الموضوع

اخي بالنسبه للبحث بالتشك بوكس يكون عباره عن فورم

ولكن البيانات من اكثر من جدول وليست من جدول واحد ..

اعتذر عن تاخر الرد ..

وارجوا توضيح مثال عن التايمر الي طلبته ان امكن ...لانني مبتدئه في الاوراكل

ولدي اسئله اخرى :

1-لو اردت ان نجعل مربع النص يقبل اكثر من قيمه وتحفظ بنفس الرقم في الجدول .
مثل

اسماء المتهمين في قضيه حيث انه يمكن يكون لدينا اكثر من متهم واريد ادخالهم في قاعده البيانات فما الحل ؟؟؟


2- كيف يمكن عمل اختبار حاله البيانات يعني
اذا تم ادخال البيانات كامله في الجدول معناها قضيه قويه

واذا لو يتم ادخال بيانات قضيه ضعيفه .
.يعني عند وجود حقول فارغه اكثر من 3 تكون قويه واقل من 3 تكون ضعيفه..


3- اذا كان لدينا البيانات التاليه :
رقم القضيه نوع القضيه
1 جنائي
2 مدني
3 شخصي

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

select count(nvl(cons_no,0))+1 into :data_cons.cons_no from data_cons;



سيضيف البيانات في رقم 3 وبذلك سيكون مكرر والمفتاح الاساسي شرط لايتكرر
, واذا استخدمت الداله max سيضيف رقم القضيه 4 ويترك انه في رقم 2 فما الحل ارجوكم ساعدوني ...

4- وكيف يمكن اضافه بيانات من data block الى الtree???

تم تعديل بواسطة Eng_computer22

بتاريخ:
اخي بالنسبه للبحث بالتشك بوكس يكون عباره عن فورم

ولكن البيانات من اكثر من جدول وليست من جدول واحد ..

اعتذر عن تاخر الرد ..

وارجوا توضيح مثال عن التايمر الي طلبته ان امكن ...لانني مبتدئه في الاوراكل

سأحاول إرفاق فورم لاحقا لهاتين النقطتين



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

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




كيف يمكن عمل اختبار حاله البيانات يعني
اذا تم ادخال البيانات كامله في الجدول معناها قضيه قويه

واذا لو يتم ادخال بيانات قضيه ضعيفه .
.يعني عند وجود حقول فارغه اكثر من 3 تكون قويه واقل من 3 تكون ضعيفه..


الحل سيكون ب IF THEN


- اذا كان لدينا البيانات التاليه :
رقم القضيه نوع القضيه
1 جنائي
2 مدني
3 شخصي


المفروض يكون في شرط في الجملة
select count(nvl(cons_no,0))+1 into :data_cons.cons_no from data_cons where kind='مدني';


يعني ال pk المفروض يكون على 2 عمود رقم المسلسل +نوع القضية


بالنسبة لل tree فعلا لست بخبير فيه

بتاريخ:

دول 2 فورمة كأمثلة توضيحية لطبلك
بالنسبة لفورمة حساب وقت الدخول
هل لابد بعد 48 ساعة يتم الخروج من البرنامج ويل لشاشة الدخول ويطلب سيريل لايعرفه إلا المبرمج طيب أه الفكرة من كده يعني هل كل مرة يتم العمل على البرنامج وبعد مرور 48 ساعة يحدث هذا ؟؟؟
ياريت توضيحي هذه النقطة هل مثل ماقلت أم ي اختلاف

form11.rar

بتاريخ:
  • كاتب الموضوع
دول 2 فورمة كأمثلة توضيحية لطبلك
بالنسبة لفورمة حساب وقت الدخول
هل لابد بعد 48 ساعة يتم الخروج من البرنامج ويل لشاشة الدخول ويطلب سيريل لايعرفه إلا المبرمج طيب أه الفكرة من كده يعني هل كل مرة يتم العمل على البرنامج وبعد مرور 48 ساعة يحدث هذا ؟؟؟
ياريت توضيحي هذه النقطة هل مثل ماقلت أم ي اختلاف


اشكرك اخي وجاري التحميل

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

انا عاوزة اامن النظام عشان محدش ياخذه بدون اذني

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

ولما ادخل الرقم التسلسلي يتحمي التايمر وينتهي

واذا قام الي اخذ النظام بعمل فورمات للجهاز ونزل النظام من جديد محتاج يعرف الرقم التسلسلي

وكمان لو حد اخذه منه نفس الشيء

ده من باب حمايه النظام اتمنى تكون فهمت قصدي من الموضوع

وجزاك الله عني خيرا وبارك الله فيك
بتاريخ:
  • كاتب الموضوع

[

دول 2 فورمة كأمثلة توضيحية لطبلك
بالنسبة لفورمة حساب وقت الدخول
هل لابد بعد 48 ساعة يتم الخروج من البرنامج ويل لشاشة الدخول ويطلب سيريل لايعرفه إلا المبرمج طيب أه الفكرة من كده يعني هل كل مرة يتم العمل على البرنامج وبعد مرور 48 ساعة يحدث هذا ؟؟؟
ياريت توضيحي هذه النقطة هل مثل ماقلت أم ي اختلاف


اشكرك اخي وجاري التحميل

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

انا عاوزة اامن النظام عشان محدش ياخذه بدون اذني

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

ولما ادخل الرقم التسلسلي يتحمي التايمر وينتهي

واذا قام الي اخذ النظام بعمل فورمات للجهاز ونزل النظام من جديد محتاج يعرف الرقم التسلسلي

وكمان لو حد اخذه منه نفس الشيء

ده من باب حمايه النظام اتمنى تكون فهمت قصدي من الموضوع

وجزاك الله عني خيرا وبارك الله فيك
إقتباس
- اذا كان لدينا البيانات التاليه :
رقم القضيه نوع القضيه
1 جنائي
2 مدني
3 شخصي


المفروض يكون في شرط في الجملة

SQL كود
select count(nvl(cons_no,0))+1 into :data_cons.cons_no from data_cons where kind='مدني';

يعني ال pk المفروض يكون على 2 عمود رقم المسلسل +نوع القضية


اخي صح البريمري هومفتاح مركب من رقم ونوع القضيه

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

اتمنى اني عرفت اوصل لك المطلوب..
بتاريخ:

موضوع التايمر إن شاء الله سأرفقك لكي فورمة بعدين
لكن بالنسبة ل pk ما معنى مركب معناه الاتي
مثلا
1 مدني
1 جنائي
1 شخصي
وهكذا
الاي فالت لايوجد به تكرار لانه مفتاح مركب كما قلتي

ولذا لو في عندك مثلا
1 مدني
2 جنائي
3 شخصي

وتم إنشاء مثلا
3 مدني صحيح لايوجد خطأ
لانه مركب أتمنى أن تكوني متفهمة له جيدا

بتاريخ:
  • كاتب الموضوع

اخي انا فاهمه معني المركب

ربما المثال الي وضعته لم يكن واضح

انا باختصار سؤالي كيف اجعل الرقم متسلسل واذا حذفت اي رقم في الوسط يعيد ترتيب الارقام ولا يكون الترتيب هكذا (1و2و4و5...) يعني لما حذفت الحقل رقم 3 اصبح مكانه فارغ وبدا الترقيم من اخر رقم واستمر

اتمنى انك تكون قهمت طلبي ..

بتاريخ:

أعتقد دي فعلا صعبة أن يتم تنفيذها فعليا لانه مفتاح أساسي
هل لابد ذلك

تم تعديل بواسطة mustafagamiel

بتاريخ:
  • كاتب الموضوع

اذا في حل اتمنى تقلي عليه للسؤالي واذامافيش اتركه زي ماهو بس استخدم في المتسلسل الداله max بدال count عشان مايحصلش مشكله

اخي بالنسبه لحفظ الصور الطريقه والفورم ب10 g وهو مش محمل عندي

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

بتعبك معايا بس مش عارفه تتعمل ازاي انا الي فهمته اني اخزن الامتداد في حقل نصي

عملت كدا

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

....................................

جزاك الله اخي خير الجزاء لمساعدتي ...

بتاريخ:

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

أنا عملت فورم للاسف على 6أي ليس عندي 10 جي بتحفظ المسارات وتعرض الصور بدلالة المسار





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

photo.rar

بتاريخ:
  • كاتب الموضوع

اخي الكريم اشكرك من كل قلبي لتعاونك

انا اصلا بشتغل على 6 اي كويس جداا

الان بحمله واشوفه تسلم وجزاك الله خيرا

والتايمر انت قلت هتزودني بمثال

مشكور اخي على تعاونك

بتاريخ:
  • كاتب الموضوع

اخي الكريم

جربت الفورمه الي ارسلتها

ولكن عند ادخال البيانات او استعراضها مربع النص تبع الباث تظل فارغه

مع اني حددت الصورة فارجوا حل المشكله او اعطائي اقتراح

وشكرا لك

بتاريخ:

لسلام عليكم ورحمة الله وبركاته
بالنسبة للخطأ هو السبب إن حجم الحقل الخاص بال path صغير للاسف قومي بنكبيره مثلا إلى 100 هذا على الفورم وعلى ال sql اكتبي هذا الامر

alter table photo modify (path varchar2(100));


للاسف لم أخذ بالي من هذه النقطة

لو استمر معكي الخطأ الاي رقمه frm-47100
هيكون السبب في نوع ال format الخاص بالصور الفورم لايدعم بعض الانواع وهناك مناقشات لذلك
frm-47100

بالنسبة لموضوع التايمر سأرفق لكي 2 فورم يمكنها أن تساعدك في الامان على شغلك إن شاء الله

بتاريخ:
  • كاتب الموضوع

شكرا جزيلا اخي

اتحلت المشكله بتاعت الصور والحمدلله

بجد مش عارفه اشكرك ازاي

كل الي اقدر اقوله جعلها الله في ميزان حسناتك وحقق لك كل امنياتك

انتظر التايمر ..

اخي انا غيرت فكره البحث وعاوزه اسالك

انا الان بجهز فورمه لكل جدول للاشياء الي ببحث عنها..

ببحث بالاسم والرقم وكمان التاريخ

وكمان التاريخ لكن بين تاريخيين

يعني مثلا من تاريخ 5-4-2008 الى تاريخ 4-8-2008

اعرض لي بيانات القضيه ..

طيب البيانات عاوزه اعرضها في مكان تاني يعني فورم تاني ازاي اعملها ..

اكون شااكرة وعفوا اني بسال كثيررر ...

بتاريخ:
  • كاتب الموضوع

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

يعني لو عندي صورة مدخله بالاسكانر وعاوزه اخذ البيانات الي عليها

في برنامج معايا عاوزه اوصله من خلال الفورم بتاعتي يعني اذغط على زر يفتح لي البرنامج ..

وسؤال اخر لما نعمل فحص لحالة القضيه زي الفورم الي رسلته ليا الي بيفحص الحقول الفارغه التي لاتحتوي بيانات

اناجربته على جدول اشتغل تمام بس اكثر من جدول معرفتش اعملها

وايضا مطلوب يطلع اسماء الحقول الي مافيهاش بيانات

عشان يتم اضافه بيانات ليها..

تم تعديل بواسطة Eng_computer22

بتاريخ:

السلام عليكم ورحمة الله وبركاته
حاولت عمل لكي 2 فورم الاولى خاصة بالدخول للبرنامج والثانية كأنها هي البرنامج يعني
وقمت بعمل فكرة بسيطة جدا وهي
عمل جدول به 2 عمود الاول لاول مرة تشغيل البرنامج والثاني =تاريخ التشغيل +30 معناها ان البرنامج يظل يعمل لمدة شهر وطالما لم يتم الترخيص يظل لمدة شهر يعمل وعند انتهاء الشهر لايعمل
طبعا دي فكرة بسيطة ممكن تطويرها وفي الفورم بها شرح وافي أرجو الاطلاع عليه ومحاولة فهم الفكرة أكثر ويمكنك توسيعها أكثر وأكثر
طبعا في طرق أجمل من كده لكن جربي دي

قمت بعمل شاشة للبحث برقم القسم وبين تاريخين للموظفين على اسكيمة اسكوت أرجوا الاطلاع عليها




بالنسبة اتشغيل أي شيء EXE يعني أي برنامج من خلال الامر HOST لكن لاعرف هل تريدي قراءة بيانات من الصورة ووضعها اتوماتيك أعتقد أنها مش بسيطة
على العموم ها هي الملفات
يوجد مجلد اسمه PROJECT يتم وضعه في قرص ال D "نظرا لوجود 2 فورم متصلين ببعض" وفي فورم اسمه USER قمومي بتشغيلها وشوفي الفكرة جيدا
الثانية للبحث في أي مكان يتم تشغيلها


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

ALL.rar

بتاريخ:

فيما يخص س1 كيف اجعل الرقم متسلسل .
يجب عمل update على PK
لكن إذا تم عمل update لاتنسي الفروع الموالية له.

بتاريخ:
  • كاتب الموضوع

اخي الكريم مصطفي

اشكرك على المساعده ولكن لديا سؤال
كيف يمكن ان يدخل مسئول النظام

لكي يقوم باعاده تفعيل النظام...

بتاريخ:

أختي الكريمة
لو تتبعتي الشرح جيدا ستعرفي
لكي يدخل مسؤل النظام برقم مستخدم متغير =رقم تاريخ اليوم +10
فمثلا لو اليوم 25 من الشهر سيدخل المستخدم برقم 35 ودي معادلة بسيطة يمكنك تصعيبها أكثر

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

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

برجاء الإنتباه

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.