hanan_ms قام بنشر يناير 2 قام بنشر يناير 2 =============================================( صور + مرفق + فيديو ) Update: 🌹 بعد اذن استاذي @ابو جودي ❤️🌹☕🌹 بعد اذن الاستاذ @Moosak ❤️🌹☕ بعد اذن الاستاذ @Amr Ashraf ❤️🌹 بعد اذن الاستاذ @Foksh 🌹❤️☕ هل من توصية او اقتراح بالتعديل والاضافة اداة بسيطة لحفظ مرفقات مشروعك او نظامك ويعمل فوري عند بداية التشغيل وعند فقط اي من الملفات اكثر من 16 نوع منها : - خطوط -ادوات تنفيذية -صور -فيديو -صوت -نصوص وورد -اكسل -بور بوينت -وتفصيلات اخرى - ملفات الضغط يعمل الكل من انشاء ملفات واستخراج من المرفقات الى الملفات والتثبيت وفك الضغط تلقائي ملاحظة الخطوط تثبت ولكن تغيرها فقط بوضع التصميم ثم الفتح الكود Dim s As Integer For s = 1 To 1 DoCmd.OpenForm "xf", acDesign, , , , acHidden Form_xf.xx.FontName = Me.x Form_xf.x.FontName = Me.x Next DoCmd.Close acForm, "xf", acSaveYes DoCmd.OpenForm "xf" ما ينفع تغير نوع الخط بالكود Me.Text.FontName = "Font_X" الا اذا تم نقلهم وتثبيتهم في ملف الخطوط بالويندوز الحديث: 1- اضافة انشاء الباركود ويثبت تلقائي بصيغة تنفيذية من غير تثبيته exe 2- اضافة بسيطة لادراجة وتجربة كيو باركود - تحكم بالتنقل و الاضافة بكود بسيط On Error GoTo Ops If txtRec = DCount("[Id]", "[Add_Custorm_QR]") Then Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Else Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If DCount("[Id]", "[Add_Custorm_QR]") > txtRec Then Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If DCount("[Id]", "[Add_Custorm_QR]") = 0 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Me.cmDelete.Enabled = False Else Me.cmDelete.Enabled = True End If If txtRec = 1 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Else Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True End If Exit Sub Ops: MsgBox Err.Description & Err.Number Exit Sub -اعادة الترقيم التلقائي ببساط بكود DOA On Error GoTo Ops Dim RS As DAO.Recordset Dim dbs As DAO.Database Dim strsq2 As String Dim sof As LongLong Dim iprgrs As Integer '=======================================================( Set Number 0 strsq2 = "Update Add_Custorm_QR Set nx = '" & 0 & "'" CurrentDb.Execute strsq2 DoEvents '=====================================================( set prograse Me.ProgressBar3.max = DCount("[Id]", "[Add_Custorm_QR]") Me.xc.Caption = "Counting... " & Me.ProgressBar3 & "/" & "100%" Me.ProgressBar3 = 1 '======================================================( 1 To End Count Record Set dbs = CurrentDb sof = 0 Set RS = CurrentDb.OpenRecordset("Add_Custorm_QR") Do While Not RS.EOF sof = sof + 1 RS.Edit RS![Nx] = RS![Nx] + sof On Error Resume Next RS.Update RS.MoveNext 'Exit Do 'This will exit loop after first record Loop Me.ProgressBar3 = 1 RS.Close Set RS = Nothing dbs.Close For iprgrs = 1 To DCount("[Id]", "[Add_Custorm_QR]") Me.xc.Caption = "Counting... " & iprgrs & "/" & "100%" On Error Resume Next Me.ProgressBar3 = iprgrs DoEvents Next Me.lblCount.Caption = DCount("[Id]", "[Add_Custorm_QR]") If IsNull(Me.idx) Or Me.idx Then DoCmd.GoToRecord , , acFirst Else DoCmd.SearchForRecord acDataForm, "Qr", acFirst, "[ID] = " & Me!idx Me.idx = "" End If Exit Sub Ops: MsgBox Err.Description & Err.Number Exit Sub 3- تعديل على الدالة ======================================( تحديث سابق 1- اضافة 16 نوع من ملفات تثبت وتضاف عند الفتح وعند الفقد + ملفات التشغيلية + ملفات المضغوطة ملاحظة: -اذا كان .exe غير الى .ex بعد التنفيذ يغير الى exe. - اذا ملف فك الضغط Zip يبدأ في حذف الملف ثم الفك التلقائي للملفات تابع الفيديو للتوضيح اسفل الموضوع + تحميل المرفق ☕ =============================================( مرفق + فيديو ) Qr_With_AppRunAuto_V-1-7 Add Folder_with _File_ SyS_ Ms_Access.rar
Foksh قام بنشر يناير 2 قام بنشر يناير 2 5 ساعات مضت, hanan_ms said: On Error GoTo Ops If txtRec = DCount("[Id]", "[Add_Custorm_QR]") Then Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Else Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If DCount("[Id]", "[Add_Custorm_QR]") > txtRec Then Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If DCount("[Id]", "[Add_Custorm_QR]") = 0 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Me.cmDelete.Enabled = False Else Me.cmDelete.Enabled = True End If If txtRec = 1 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Else Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True End If Exit Sub Ops: MsgBox Err.Description & Err.Number Exit Sub ما رأيك بهذا الإقتراح ، لتلافي استخدام DCount المتكرر .. On Error GoTo Ops Dim recordCount As Long recordCount = DCount("[Id]", "[Add_Custorm_QR]") If recordCount = 0 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Me.cmDelete.Enabled = False Else Me.cmDelete.Enabled = True Me.cmdPrevious.Enabled = (txtRec > 1) Me.cmdFirst.Enabled = (txtRec > 1) Me.cmdLast.Enabled = (txtRec < recordCount) Me.cmdNext.Enabled = (txtRec < recordCount) End If Exit Sub Ops: MsgBox "Error: " & Err.Description & " (" & Err.Number & ")" Exit Sub استخدامت المتغير txtRec لمقارنة المواضع بدل ما يتم استدعاء DCount المتكرر 1
hanan_ms قام بنشر يناير 2 الكاتب قام بنشر يناير 2 12 hours ago, Foksh said: On Error GoTo Ops Dim recordCount As Long recordCount = DCount("[Id]", "[Add_Custorm_QR]") If recordCount = 0 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Me.cmDelete.Enabled = False Else Me.cmDelete.Enabled = True Me.cmdPrevious.Enabled = (txtRec > 1) Me.cmdFirst.Enabled = (txtRec > 1) Me.cmdLast.Enabled = (txtRec < recordCount) Me.cmdNext.Enabled = (txtRec < recordCount) End If Exit Sub Ops: MsgBox "Error: " & Err.Description & " (" & Err.Number & ")" Exit Sub 👍 12 hours ago, Foksh said: ما رأيك بهذا الإقتراح بتأكيد افضل ومختصر ☕🌹❤️ شكرا + + + بخلص ورفع التحديث ومنتظره رايك
hanan_ms قام بنشر يناير 3 الكاتب قام بنشر يناير 3 =============================================( صور + مرفق + فيديو ) Update: 🌹 بعد اذن استاذي @ابو جودي ❤️🌹☕🌹 بعد اذن الاستاذ @Moosak ❤️🌹☕ بعد اذن الاستاذ @Amr Ashraf ❤️🌹 بعد اذن الاستاذ @Foksh 🌹❤️☕ هل من توصية او اقتراح بالتعديل والاضافة 1- تكامل الادخال البيانات بالجديد والحفظ الرجوع يمكن كده تلسمه للعميل 2- عند تحريك المؤشر تغير الحقول مع ليبل تغيره الى زر مع الضغط 3-4-5 .... (الكل من غير [ دوال ] الا الغاء زر الاغلاق وتمكينة (لا يتمكن المستخدم من ترك الاضافة الجديده او التعديل (الا بالحفظ او الرجوع ) ☕ على فكرة كود استاذ @Foksh جرب وغير تلاحظ الازرار لا تغير التمكين لا يعمل عند التنقل ما سويت سحر 😂 فرجعة على الكود سابق فشغال مع استكمال اذا كان جديد كود: On Error GoTo Ops Dim recordCount As String '========================== ( IF No Count Sum Or Change Only Number String 255 k recordCount = Nz(DCount("[Id]", "[Add_Custorm_QR]"), 0) '=========================( Not Number No Long Smoll and Long Long , Look for read db Link Acountes 1 To 20 Full Size , This Text If txtRec = recordCount Then Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Else Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If recordCount > txtRec Then Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True Me.cmdLast.Enabled = True Me.cmdNext.Enabled = True End If If recordCount = 0 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Me.cmdLast.Enabled = False Me.cmdNext.Enabled = False Me.cmDelete.Enabled = False Me.Save.Enabled = False Me.UndoR.Enabled = False Me.n.Enabled = False Me.x.Enabled = False Else Me.cmDelete.Enabled = True Me.n.Enabled = True Me.x.Enabled = True End If If txtRec = 1 Then Me.cmdPrevious.Enabled = False Me.cmdFirst.Enabled = False Else Me.cmdPrevious.Enabled = True Me.cmdFirst.Enabled = True End If If Me.Editor_date = -1 Then Me.PID.Enabled = True Me.PID.Locked = False Me.PName.Enabled = True Me.PName.Locked = False Me.PPhone.Enabled = True Me.PPhone.Locked = False Else Me.PID.Enabled = False Me.PID.Locked = True Me.PName.Enabled = False Me.PName.Locked = True Me.PPhone.Enabled = False Me.PPhone.Locked = True End If Exit Sub Ops: '=====================================( For New Record If IsNull(Me.txtRec) Or Me.txtRec = "" Then Exit Sub Else MsgBox "Error: " & Err.Description & " (" & Err.Number & ")", vbExclamation, " :: Error Chack Devloper :: " Exit Sub End If Contrl_Record_With_Qr__AppRunAuto_V-1-8 Add Folder_with _File_ SyS_ Ms_Access.rar 1
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان