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

برجاء المساعدة في كلمة مرور لزرار


إذهب إلى أفضل إجابة Solved by شايب,

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

الاخوة الكرام الافاضل 

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

من فضلكم بين ايديكم كود لزرار في البرنامج عايز اضيف عليه inputbox لكلمة مرور بحيث يطلبها مني الاول قبل تفعيل الامر الموجود

اكون شاكر لحضراتكم جدا علي المساعدة 

Private Sub ÃãÑ63_Click()
On Error GoTo Err_ÃãÑ63_Click

    Dim stdocname As String
    Dim stLinkCriteria As String
      If em_33 = -1 Then
  stdocname = "mentenans"
    DoCmd.OpenForm stdocname, , , stLinkCriteria
 End If
   
Exit_ÃãÑ63_Click:
    Exit Sub

Err_ÃãÑ63_Click:
    MsgBox err.Description
    Resume Exit_ÃãÑ63_Click
    End Sub

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

تفضل بطريقة أخرى

واستبدل كود الرسالة الأول والثاني حسب ترتيب الشروط لديك

 

Pass.accdb

تم تعديل بواسطه Foksh
  • Thanks 1
رابط هذا التعليق
شارك

11 دقائق مضت, Foksh said:

تسلم اخي العزيز الكريم @Foksh

بس معلش اعذرني ليا استفسار الباسورد لما بغيره مش بيقبله وكمان عايز بس اخليه ***** مش ظاهر 

معلش بتعبك معايا

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

منذ ساعه, سامر محمود said:

وكمان عايز بس اخليه ***** مش ظاهر

اخي الكريم ، في هذا النوع من الرسائل التي من النوع InputBox ، لا أعتقد إنه يمكن تغيير الـ Mask ليصبح ***** ( على حد علمي ومعرفتي ) ، ولكن يمكن الإستغناء عن الفكرة بعمل نموذج منفصل يعمل كإنه رسالة باسوورد .

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

11 دقائق مضت, Foksh said:

اخي الكريم ، في هذا النوع من الرسائل التي من النوع InputBox ، لا أعتقد إنه يمكن تغيير الـ Mask ليصبح ***** ( على حد علمي ومعرفتي ) ، ولكن يمكن الإستغناء عن الفكرة بعمل نموذج منفصل يعمل كإنه رسالة باسوورد .

مع ان فكرة النموذج جميلة

لكن ممكن عمل ذلك ويوجد في الموقع عشرات الامثلة

هنا مثال لاخينا د.حسنين

اقتباس

 

اخونا شايب

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

4 دقائق مضت, شايب said:

مع ان فكرة النموذج جميلة

لكن ممكن عمل ذلك ويوجد في الموقع عشرات الامثلة

هنا مثال لاخينا د.حسنين

اخونا شايب

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

    hHook = SetWindowsHookEx(WH_CBT, AddressOf NewProc, lngModHwnd, lngThreadID)
 

 

Untitled-1.jpg.a8a82f43124e5e60adeb84091241cc37.jpg

ما اضطرني إلى اقتراح الفكرة أعلاه :smile:

إلا إذا كان هناك توضيح لنوع الخطأ وسببه .

 

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

  • أفضل إجابة
49 دقائق مضت, Foksh said:

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

هذا الخطا اذا كنت تستخدم اصدار 64

فلا يكفي اضافة ptrsafe

وانما نحتاج تغيير نوع المتغير من long الى LongPtr

 

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

 

demo of inputbox with mask.mdb

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

2 ساعات مضت, شايب said:

وانما نحتاج تغيير نوع المتغير من long الى LongPtr

أبدعت ، جزاك الله كل خير أستاذ @شايب :fff:

هذه المعلومة ما خطرت في بالي للأسف 

تم تعديل بواسطه Foksh
  • Thanks 1
رابط هذا التعليق
شارك

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

@شايب

@Foksh

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

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