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

وضع برنامج في شيكة داخلية

بدأه nacer_alger في 4 يونيو 2020 · 5 رد · 988 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

 

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

 

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

الاستفادة روابط لي برامجي

برنامج كراء السيارات

 

كود المستعمل

 

Private Sub Commande1_Click()
 Dim DB As Database
    Dim rs As Recordset
Set DB = CurrentDb
    Set rs = DB.OpenRecordset("TBpass")
    If rs.EOF = True Then
       rs.AddNew
       rs!Ser = Me.SERTEXT.Value
       rs!HdNum = Me.HdNum.Value
       rs.Update
       rs.Close
Else
rs.Edit
       rs!Ser = Me.SERTEXT.Value
       rs!HdNum = Me.HdNum.Value
       rs.Update
       rs.Close
       End If
Dim X, x2
X = Nz((Me.HdNum)) * 236
x2 = Nz(DLookup("ser", "TBpass"), 0)

If "'" & x2 & "'" = "'" & X & "'" Then
DoCmd.Close
DoCmd.OpenForm "Gestion de location de voiotures"
Else
MsgBox "Le Numéro et erroné Demander le Code d'activation", vbYes, "Obtenir le logiciel Contact le Fournisseur 0550735799"
DoCmd.Quit
End If
End Sub

 

تم تعديل هذه المشاركة بواسطة nacer_alger في 4 يونيو 2020 في 10:40

#2

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

1
#3

أعتقد أن السبب هو أنك تخزن سيريل الهارديسك في قاعدة البيانات التي على السيرفر.

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

1
post-252239-064955400%201356690312.gif
#4

شكرا على الرد ممكن مثال على داللك

#5
kh202067 كتب:
kh202067 كتب:

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

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

 

شكرا على الرد ممكن مثال على داللك

 

#6

شكرا على الرد 

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