بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
12693 -
تاريخ الانضمام
-
Days Won
235
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
انت الى الآن لم تفهمني اختصارا للنقاش .. اريد صورة نهائية للتقرير المطلوب .. موضحا فيه جميع البيانات اقصد اريد ارى صورة للتقرير بعد الطباعة فاهمني ؟
-
تفعيل وايقاف نقطة بيع عن فتح البرنامج بعد مدة معينة
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
اعرض لك طريقتي التي اسير عليها .. بارك الله فيك 1- تحزيم البرنامج ( باحد برامج التحزيم ) exe .. واجعل المسار في برنامج التحزيم الزامي اختاره انا .. وغالبا اضع برامجي على قرص C 2- عندما ارسل النسخة الدائمة ارسلها ايضا محزومة بالبرنامج نفسه .. وايضا المسار يبقى كما هو 3- التحديث يتم بشكل صامت 4- عندما يتم التحديث ويقوم بتشغيل البرنامج مرة اخرى النسخة الجديدة محمية برقم الهارد او اي طريقة حماية تختارها ويظهر له رقم النسخة ويطالبه برقم التسجيل . 5- سيرسل لك رقم النسخة الظاهر امامه .. وبدورك انت تزوده برقم التسجيل اتمنى يكون الشرح واضح ومفهوم -
تفعيل وايقاف نقطة بيع عن فتح البرنامج بعد مدة معينة
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
الطريقة التي بينتها لك آمنة جدا .. وليس هناك مجال للتلاعب ايضا هي سهلة وبسيطة عبر البريد او الواتس او اعطيه رابط درايف ملف صغير ستب exe يلصقه على سطح المكتب او اي مكان ثم يقوم بالنقر عليه الملف التنفيذي يقوم باستبدال الواجهة القديمة بالجديدة وعندما يشغل البرنامج يطالبه برقم التسجيل هذا كل شيء -
تفعيل وايقاف نقطة بيع عن فتح البرنامج بعد مدة معينة
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
مشاركة مع الأحبة : الحماية نوعان : فانا مشترك في برنامجين واحد سحابي والآخر محلي . السحابي لايمكنني العمل عليه الا مع وجود الانترنت .. والسماح بالعمل عليه يمر من خلال السيرفر البعيد . والتحكم موجود في السيرفر اما المحلي فالحماية تمت برمجتها داخل البرنامج .. وجميع الحمايات في المحلي تتشابه من حيث وجود الشفرة داخل المحرر لذا لماذا اشغل فكري ورأسي بالبحث عن طرق طويلة متعبة . وقابلة للاختراق بما ان رقم التسجيل سيصبح ملك المستخدم اولا يجب ان يكون المشروع منقسم ( واجهات / جداول ) من البداية اعمل نسخة واجهه مشروطة بعدد السجلات التي سيتم اضافتها .. مثلا 100 سجل في جدول التفاصيل او العمليات ، وتكون متاحة لأي شخص يريد التجربة بمعنى انها لا تحتوي على حمايات اخرى فقط شرط عدد السجلات عند تحقق الشرط سيعمل كود الحماية .. وهو ظهور رسالة بالتنبيه ثم غلق البرنامج هنا يتم ارسال النسخة المفتوحة ليلصقها بديلا عن المشروطة والنسخة المفتوحة هذه هي التي تحتوي على رقم النسخة ورقم التسجيل -
انا جالس افكر بصوت مرتفع والمفترض هذا التفكير والترتيب يصدر منك لان العمل يخصك وانت ادرى به وستعمل عليه . الملاحظين علاقتهم فقط في اللجان بعيدا عن الصفوف والمواد والوقت والفترة فيكون توزيع الملاحظين اليومي على عدد الجان بفتراتها يتبقى الاصل او الاساس وهو الصفوف وعدد الطلاب والمواد والايام .... الخ هذه مشروع لوحده العمل متشعب فلا يخطر على بالك انه بسيط البرمجة والتصميم هي عبارة عن فكرة يتم ترجمتها الى عمل قائم فلا تبخل وارسم لنا سيناريوا لطريقة الاعداد وخطواتها
-
ملحوظة : يوجد خلط في مفهوم التوزيع الصورة في التقرير تصلح لكشف استلام اوراق الاجابات من الملاحظ وليست كشف توزيع قائمة الملاحظين في تفصيل التقرير او النموذج لا تصلح مع رأس الصفحة العمل بحاجة الى ترتيب خاص
-
-
الطلاب من صفين مختلفين في لجنة واحدة والعدد الكلي 20 .. طيب فسر لي حقل رقم الجلوس من/الى كيف ؟؟ ومؤكد ان الارقام غير متسلسلة .. لاختلاف الصف وشيء مهم ان التوزيع يعني عملية برمجية تتم على خطوات كالتالي : 1- اختيار اليوم والتاريخ _ اختيار الوقت - اختيار الصف - اختيار العدد _ اختيار المادة - اختيار الزمن - اختيار القاعة - اختيار الملاحظ تتكرر العملية مرتين لتسكين الملاحظين الاثنين في قاعة واحدة . انظر الآن في الحقول اعلاه .. يجب ادراج البيانات الثابتة في جدول خاص من اجل يكون مصدر للكود اعتقد كلها شبه ثابتة الا القاعة والملاحظ .. وممكن نثبت القاعة اذا مثلا قاعة 1 للصف الرابع طيلة ايام الامتحانات ، بكذا يتبقى لدينا فقط الملاحظ هو الذي تجرى عليه عمليات التوزيع .. علما انه يمكن التعديل والتغيير يدويا بعد التوزيع الآلي اذا توافقني الرأي قم بعمل جدول تصنيف خاص كما هو مبين في السطر اعلاه واعمل نموذجا خاصا به لترتيب وضبط هذه البيانات . حين تضبط اليوم الصف السادس الفترة الأول لغة عربية .. في الغد سوف تجري قبل التوزيع تعديلا طفيفا وهو تغيير المادة والزمن مثلا
-
الاستفسار الأول : كشوف الملاحظة هذه تطبع في بداية الاختبارات مرة واحدة فقط ؟؟ ام انها تتغير لكل يوم كشف جديد وينتقل المراقبون من لجنة لأخرى ؟ الاستفسار الثاني : في رأس النموذج وايضا هو في رأس التقرير : الصف والمادة والفترة واليوم والوقت ... بينما في التفصيل تأتي جميع اللجان بمراقبيها ، فهل جميع طلاب اللجان تختبر هذا المادة؟؟
-
ازاي اضيف جميع بنود مربع تحرير وسرد من عن طريق زر
ابوخليل replied to محمود _ المصري's topic in قسم الأكسيس Access
IT2.mdb -
المنتدى هنا تعليمي وبطريقتك هذه تريد كل شي جاهز .. لن تتعلم ابدا ايضا الناس مشغولة .. ومنهم كاتب هذه الكلمات ، ندخل هنا بعض الدقائق لنروح عن انفسنا ونستمتع انا طلبت منك : لم تعمل المطلوب انا او الاخوة هنا نساعد في كتابة الاكواد والجمل البرمجية التي تحقق طلبك اما التصميم والواجهات فيجب ان تكون جاهزة تماما من قبلك
-
ازاي اضيف جميع بنود مربع تحرير وسرد من عن طريق زر
ابوخليل replied to محمود _ المصري's topic in قسم الأكسيس Access
تفضل يتم الإلحاق بناء على رقم المدينة في النموذج الرئيس IT2.rar -
ما شاء الله لا قوة الابالله عطاء مستمر .. كل يوم جديد .. هدية مقبولة .. تقبل الله منك عمل احترافي متقن واختصار غير مخل .. بل اختصار مع الاحاطة بكافة الاحتمالات البحث بين الحروف والجمل العربية سبب أرقاً للمبرمجين من وقت ظهور الحاسبات . زادك الله علما وبارك فيك ووفقك
- 4 replies
-
- 1
-
-
- ازالة المسافات الزائدة
- تنظيف النصوص
- (و9 أكثر)
-
افهم منك .. انك تريد عرض المعلمين في فورم وامام كل معلم مربع لاختيار القاعة او اللجنة ؟ او .. تختار لجنة محددة ثم تأشر على المعلمين .. وتختار اللجنة الثانية وهكذا ... ؟ هات تصورك للعملية ؟ وياليت تضبط المرفق حسب حاجتك .. اي انك تعد النموذج كما تحب ان تعمل عليه .. وكذلك التقرير لا يصلح تنسخ حاجة ما هي بتاعتك .. .. لاني مسكتك
-
اعتقد المطلوب وهو رغبة السائل ان يكون الترقيم موحد بما يشبه الترقيم التلقائي
-
نعم معك قلبا وقالبا ، ولكن للضرورات احكام هنا مربط الفرس .. بعضهم يريد لكل عملية ترقيما خاصا يميزها .. وايضا يريد نوع الحقل نصي بحيث تكون البادئة حرف وموضوع الاستاذ جعفر مناسب جدا لمثل هذه الحالاات .. ولكني _ واتحدث عن نفسي_ : لا انكر ان البرمجة لا يقف امامها شيء .. ويمكن تحقيق ما اجمع الكل على استحالته ، ولكني لا احب كثرة العمليات البرمجية وما تستصحبه من ادوات ، لاستخراج نتيجة هي قريبة جدا مني .. ناهيك فيما لو كان نوع حقول الترقيم نصية .. طبعا ستزيد المعالجة . يوجد طريقة سهلة بدائية تستفيد من الترقيم التلقائي ولا تعتمده ، وتصلح للترقيم الخاص سواء كان نوع الحقل رقميا او نصيا وهي عمل حقل ترقيم يتم اضافة الترقيم التلقائي اليه عند كل عملية مثلا تكون القيمة الافتراضية للحقل 1000 أو A000 ستكون النتيجة في السجل الأول 1001 او A001 وستتزايد القيمة في السجلات التالية تبعا لقيمة الترقيم التلقائي . شايب راسه ناشف .. عندنا مثل يقول .. كلٍ بعقله راضي الا ماله لا ...
-
واضح لا يحتاج لمثال ولكن هذه الطريقة لا تجلب القيمة في (الوقت الحقيقي) اقصد انها وحسب التجربة لا بد من حدوث خلل في وقت ما لأن هذا الحدث او الامر يصدر من عدة نماذج فرعية متصلة ، والجدول في هذه الحالة بحاجة الى تحديث لأخذ القيمة جعل الترقيم هي مسؤولية الجدول لا شك اقوى وأسرع .. ونسبة الخطأ صفر %
-
الفكرة جميلة .. ايضا من فوائدها تخطي مشكلة التزامن انا حتى استخدمها في قاعدة البيانات الوحيدة .. خاصة في البرامج المالية .. لمعالجة مشاكل النموذج الفرعي كيف يتم التحكم بهذا الترقيم ؟ افدنا بارك الله فيك لأن الترقيم في هذه الحالة سيكون صادر من النموذج الذي اعمل عليه
-
اختيار صورة واظهارها بالفورم وحفظها بجدول وفولدر
ابوخليل replied to kkhalifa1960's topic in قسم الأكسيس Access
تمام مادام الحل من خارج اكسس فليس هناك حاجة في ادراج هذا التطبيق مع برنامجك ، يكفي ان تضم المجلد الناتج الى البرنامج فقط ................................... انا هذه محاولتي قد يمكنك .. او احد الاخوة الخبراء من التحسين لما تنقر على الايقونة يتم حفظ صورة الاختصار الى المجلد .. بقي فقط تحويل هذا الاختصار الى ايقونة او صورة DDSSImage2.rar -
وجدت لك في محفوظاتي هذا المثال للتوزيع ويبدوا ان هذا المثال عندك لتشابه التقرير في المثالين توزيع الملاحظين.rar
-
اخي محمد .. الترقيم عبر الشبكة ليس له علاج الا الترقيم التلقائي يمكن تعمل ضوابط للتسجيل بحيث لا يتم الحفظ الا بعد اكتمال البيانات .. ومعلوم ان من سينقر على زر الحفظ ستكون بيانات الكتاب مكتملة من الضوابط .. تعيين احد الحقول مطلوب .. فلو لم يدخل بيانات فيه وخرج لن يتم ادراج الرقم التلقائي من الطرق : اعمل حقل نصي او رقمي او تاريخ ووقت فارغ في الجدول وعند النقر على زر الحفظ يتم تحديث الحقل وادخال قيمة فيه مثلا حرف A او رقم واحد او تاريخ اليوم وافضل من ذلك .. اجعل كافة الحقول المهمة مطلوبة هنا سيقبل النموذج الحفظ .. وتحافظ على تسلسل الترقيم التلقائي
-
وحتى لا تتوه ادرجت لك Dim rs As Recordset Dim na0, na1, na2, na3 As String On Error Resume Next Set rs = CurrentDb.OpenRecordset("QAAA") rs.MoveLast rs.MoveFirst DoCmd.Hourglass True Do While Not rs.EOF na0 = "": na1 = "": na2 = "": na3 = "" na0 = Split(rs!AsmGded, " ")(0) na1 = Split(rs!AsmGded, " ")(1) na2 = Split(rs!AsmGded, " ")(2) na3 = Split(rs!AsmGded, " ")(3) rs.Edit rs!Rmz = Mid(na0, 1, 2) & Mid(na1, 1, 2) & Mid(na2, 1, 2) & Mid(na3, 1, 2) rs.Update rs.MoveNext Loop DoCmd.Hourglass False Beep MsgBox "تم توليد الرموز بنجاح", , "" End Sub السطرين .. فقط استبدل الكود بهذا
-
عليكم السلام المشكلة منك .. تخاطب جهتين .. اذا وجهت الخطاب لشخص محدد فهنا يكون اقرب للالتزام فالاستاذ محمد وكاتب هذه السطور اتكل بعضنا على بعض .. فاصبح يونس مثل معيّد القريتين بعد هذه الديباجة تفضل .. تم ضبط المثال ويعمل 100% لو لديك مليون سجل يعمل من الاسم المفرد وحتى الاسم الرباعي Dim rs As Recordset Dim na0, na1, na2, na3 As String On Error Resume Next Set rs = CurrentDb.OpenRecordset("QAAA") rs.MoveLast rs.MoveFirst Do While Not rs.EOF na0 = "": na1 = "": na2 = "": na3 = "" na0 = Split(rs!AsmGded, " ")(0) na1 = Split(rs!AsmGded, " ")(1) na2 = Split(rs!AsmGded, " ")(2) na3 = Split(rs!AsmGded, " ")(3) rs.Edit rs!Rmz = Mid(na0, 1, 2) & Mid(na1, 1, 2) & Mid(na2, 1, 2) & Mid(na3, 1, 2) rs.Update rs.MoveNext Loop Beep MsgBox "تم توليد الرموز بنجاح", , "" اذا السجلات عندك كثيرة جدا فالافضل ان تضيف هذين السطرين .. الأول في اعلى اللوب والثاني بعد نهاية اللوب من اجل تعلم ان الكود ما زال يعمل ولم ينتهي بعد DoCmd.Hourglass True DoCmd.Hourglass False نموذج بحث7.rar