بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
9998 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
406
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
اخي ناصر 🙂 انت رجاء تضع بياناتك حسب هذه الجزئية من سؤالك ، فما فيه فائدة اعطيك مثال ماله علاقة ببرنامجك 🙂 جعفر
-
في الواقع موضوع واجهات HTML وتوابعها ، شيق وجميل وجديد على الاكسس ، ولكني لاحظت ان الاخ موسى عمل واجهات جميلة بالاكسس ، وببرمجة الاكسس فقط ، ولم يستطع بعض الاعضاء تطبيق الطريقة في برنامجهم ، فرجعوا الى منتدى الاكسس ، وبالاضافة الى الاخ موسى ، قام اعضاء آخرين بالرد على استفساراتهم ، كون البرمجة اكسس. القلق الذي يراودني انه ، في حال استخدام اكواد HTML وتوابعها ، فيصبح معظم الاعضاء الذين سيحاولون تذليل الكود في برامجهم ، سيكون لديهم اساله ، فالسؤال هنا ، من سيقوم بالرد عليهم ويُصلح اخطاءهم؟ لا ننسى اننا في منتدى الاكسس ، فهل نحوّل هذه الاسئلة الى منتدى الويب ، للرد على التساؤلات؟ جعفر
-
وعليكم السلام 🙂 حيا الله وضاح 🙂 شو الحاجة الى هذه الخطوة ، اثناء عمل البرنامج؟ جعفر
-
كسر الحماية يُعتبر مخالف لقوانين المنتدى: اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية . 20. يمنع منعا باتا نشر أية موارد تخالف حقوق الملكية الفكرية بما في ذلك الكتب والكراك وتبادل السيريال جعفر
- 1 reply
-
- 1
-
-
الانتقال بين الحقول النموذج اكسيس عن طريق مفاتيح الاسهم
jjafferr replied to gg77's topic in قسم الأكسيس Access
وعليكم السلام 🙂 او https://www.devhut.net/use-arrow-keys-to-navigate-continuous-form-records/ جعفر -
قصدك ، عندك ملف: D:\CBR\TST.txt ولما تفتح الكمبيوتر في يوم 11-01-2022 ، تريد ان يتم حذف هذا الملف ؟ جعفر
-
بناء قاعدة بيانات عهدة أجهزة من الصفر(الجداول)
jjafferr replied to samisalim's topic in قسم الأكسيس Access
بوجه عام ، نستفيد منها في تسلسل السجلات ، والوصول للسجل عن طريق حقل الترقيم التلقائي بسرعة ، بسبب انه مفهرس ، وهناك حالات عامة ، مثل معرفة متى تم عمل هذا السجل ، وهناك حالات خاصة ، مثل: كانت عندنا قاعدة بيانات مشتركة وبدون اسماء وصلاحيات المستخدمين ، واذا بسجل عن موظف معين به بيانات خطأ ، مما ادى الى عدم ترقية هذا الموظف ، وبعدها عرفنا الخطأ ، فالادارة طلبت اسم مُدخل هذه المعلومة. وعن طريق تاريخ السجل ، تم لتوصل لاسم مُدخل البيانات. اضطررنا الى عمل قاعدة بيانات واستعمالها لعدة جهات ، ومن ثم تجميعها في جدول واحد ، فعن طريق تاريخ انشاء السجل استطعنا ترتيب السجلات. في احد البرنامج التي عملها شخص آخر ، وفيها بيانات تشبه بيانات المخازن ، من ادخال مواد ، واخراجها ووو ، وبسبب ان الجدول لم يكن به ترقيم تلقائي ، وبسبب ان الجدول عمل فيه فرز وتصفية لعدة مرات ، وفي كل مرة يتم حفظ الجدول ، فتم فقدان تسلسل الاحداث. بمجرد اضافة حقل ترقيم تلقائي ، تم حل المشكلة ، فالاكسس يحتفظ به داخليا تسلسل السجلات ، والطريقة الوحيدة لنا كمستخدمين/مبرمجين من الحصول عليها ، عن طريق الترقيم التلقائي. وكانت هناك حالات جدا حساسة لمعرفة اي سجل جاء قبل الآخر في جداول مختلفة ، وتاريخ عمل السجل كان الفيصل 🙂 طبعا هذه بعض الامثلة فقط 🙂 جعفر -
ولو ان هذا السؤال لا علاقة له بالاكسس ، ولكن وبما انه لا يوجد في المنتدى قسم خاص بهذا الموضوع ، فخلينا نحاول ان نساعد 🙂 رجاء تعطينا توضيح اكثر ، فما ممكن ان يكون هناك اكثر من ملف بنفس الاسم ، فما علاقة التاريخ به اذن !! لذا ، رجاء توضح كيف تريد تستعمل ملف bat ؟ جعفر
-
كيفية إغلاق قاعده البيانات تلقائي اذا تركها المستخدم مفتوحة
jjafferr replied to MO87's topic in قسم الأكسيس Access
وعليكم السلام 🙂 رجاء استعمال خاصية البحث في المنتدى ، فستحصل على الكثير والكثير 🙂 هذه احدى الروابط . جعفر- 1 reply
-
- 2
-
-
-
وعليكم السلام 🙂 في الاستعلام: [سنة الميلاد]: "20" & mid([رقم التعريف الوطني],4,2) جعفر
-
هل يمكن نسخ حقول مختارة لجدول اخر تلقائيا
jjafferr replied to walid7799's topic in قسم الأكسيس Access
هناك طريقتين لعمل إلحاق سجلات في جدول ، إما عن طريق الكود او عن طريق الاستعلام ، وكلاً من الحالتين تحتاج الى "حدث" ليشغل الكود او الاستعلام لعملية الإلحاق. في الطريقة العادية ، نعمل زر ، وعلى حدث الزر ، نضع كود الإلحاق ، او كود لتشغيل الاستعلام ، ولكننا واقعا لسنا محتاجين الى زر لهذه العملية ، وإنما محتاجين الى اي "حدث" ليقوم بهذه العملية ، وهذا الحدث يعتمد على طريقة عمل برنامجك 🙂 جعفر -
وعليكم السلام 🙂 فيه مثال بسيط في هذه المشاركة ، من سطر امثلة عملية: .
-
بناء قاعدة بيانات عهدة أجهزة من الصفر(الجداول)
jjafferr replied to samisalim's topic in قسم الأكسيس Access
الله ان شاء الله يقويك على فعل الخير اخوي ابو خليل ، وفيت وما قصرت 🙂 الملاحظات الوحيدة اللي عندي الآن هي: في جميع برامجي يوجد لدي هذين الحقلين ، وقد انقذوني في الكثير من الحالات لما يكون عدد السجلات عندك بالآلاف ، حقل: Auto_ID ونوعه ترقيم تلقائي، وحقل: Auto_Date ونوعه رقم ، والقيمة الافتراضية فيه Now هذه الحقول ليست للمبرمج وإنما للبرنامج ، ويستطيع المبرمج الاستفادة منها 🙂 اما فهرست الحقول ، فهذا يتم على خطوتين: عند عمل علاقات بين الجداول ، ثم لاحقا ، لكل حقل نعمل له فرز ، او تصفية (بمعيار) ، سواء في الاستعلام او الكود 🙂 جعفر -
الاكسس كفئ لدرجة جدا كبيرة ، فلا غبار عليه ، والاكسس مثله مثل اي برامج ، فيه مشاكل ، وكذلك SQL Server تكون فيه مشاكل ، واذا عندك مشكلة برمجية في الاكسس ، فالـ SQL Server لن يحل هذه المشكلة ، لذا ، يجب ان تكون عندك رؤية واضحة لسبب انتقالك من برنامج الى آخر. هناك عدة طرق لحل هذه المشكلة: سواء بتصدير البيانات الى ملف csv (وليس اكسل ، فالاكسل بصيغة xls يتحمل 65,536 سجل فقط ، وصيغة xlsx تتحمل 1,048,576 سجل فقط) ، او عمل نسخة من الاكسس ، والمنتدى مليئ بمثل هذه المواضيع. سؤال: هل الاكسس السبب ، او برنامجك هو السبب؟ للعلم ، يجب على المبرمج ان يعيد برمجة البرنامج (كله او اجزاء منه) بين الفترة والاخرى ، وذلك بسبب ان التعديلات والاضافات بعضها جوهري ، ويضطر الميرمج ان يضعها في البرنامج بطريقة او اخرى ، بينما لاحقا ، يجب عليه ان ينظر في البرنامج ككل من اول وجديد ، ويعمل النسخة التالية منه ، وفي مفهوم البرمجة ، فالنسخة الثالثة عادة تكون الانضج 🙂 جعفر
-
بناء قاعدة بيانات عهدة أجهزة من الصفر(الجداول)
jjafferr replied to samisalim's topic in قسم الأكسيس Access
صحيح انا متابع بصمت ، وانتظر اللحظة اللي تنتهون من الطبخة ، بس شايف اني معزوم بعد 🙂 جعفر -
وعليكم السلام 🙂 تفضل هذه الطريقة ، ولكن بدل - استخدم الفاصلة . جعفر
-
وعليكم السلام 🙂 خلينا نتكلم عن الاكسس اولا: في احد برامجي ، وصل مجموع عدد السجلات لأكثر من 1,600,000 سجل ، موزعة على اكثر من 28 جدول ، البرنامج يتحكم بمرفقات حجمها يتعدى 2 تيرابايت ، و 15 مستخدم يستعملوه في نفس الوقت ، وعلى هذا ، فكان حجم قاعدة البيانات حوالي 350 ميجابايت فقط ، بينما يستطيع الاكسس مواصلة العمل الى ان يصل حجمه الى 2 جيجابايت 🙂 ثانيا ، SQL Server : نعم يوجد حدود لحجم قاعدة البيانات ، وهذا الحد هو حجم الهاردسك الذي عليه SQL Server ، هذا معناه ان عدد السجلات لن يكون شغلك الشاغل ، وحتى لو حفظت المرفقات داخل قاعدة البيانات ، والميزة الاخرى هي ، ليس هناك عدد محدود لعدد المستخدمين في نفس اللحظة ، وتستطيع استعمال الاكسس كواجهة ، طبعا ببعض التعديلات على الاستعلامات. ولكن لن يكون هناك فرق في السرعة ، فقد يكون الاكسس اسرع 🙂 جعفر
-
وعليكم السلام 🙂 يجب ان تكون في تحليل دائم للبيانات ، لمعرفة الخطأ ، ومكان وجوده ، وبالتالي القيام بحله 🙂 في الصورة التي ارفقتها انت ، فلنحلل الخطأ في الصف 51 ، والعمودين 8 و 9 و 11 والخطأ في الصف 65 ، والعمودين 8 و 9 . نرى من ملف الاكسل الخلايا التي بها المشاكل ، فنرى ان نوع البيانات ليست ارقام ، وانما اشارة - (لهذا السبب: الاكسس فشل في تحويل نوع المعلومة ، من - الى رقم بينما لاحظ ان المعلومة في الحقل باللون الوردي ويساوي صفر ، فالاكسس لم يعطيك خطأ في استيراده . في الرابط الذي اعطيتك في مشاركتي السابقة ، لإستيراد حقول الاكسل الى الاكسس ، كان يجب عليّ ان انبهك الى خطوات في هذه الصورة وقبل النقر على الزر Next ، لكي تتفادى مثل هذه الاخطاء ، فأعتذر منك 🙂 . في الصورة اعلاه ، نلاحظ ان الاكسس يخبرنا ، ان نوع العمود Data Type باللون الاسود ، هو نص Text (الاكسس ينظر الى اول معلومة في العمود ، ويتخذ القرار في نوع هذا الحقل) ، بينما في ملفك انت ، فالاكسس رأى ان نوع العمود 8 و 9 و 11 (طبعا قد تكون حقول اخرى كذلك) هو رقم ، ووجد ان معلومات بعض الخلايا ليست برقم (كانت - في حالتك) ، لهذا السبب اعطاك خطأ فيها. الاكسل متسامح في عرض اكثر من نوع واحد من البيانات في عمود واحد ، بينما الاكسس كونه قاعدة بيانات ، فلا يستطيع التعامل بأكثر من نوع من المعلومات في حقل واحد. فالحل: 1. من الاكسل : النظر في بيانات ملف الاكسل والتأكد بأن جميع بيانات الحقل من نفس النوع ، ويمكنك عمل هذا بالطريقة التي قمت بعملها انت ، ومن واقع جدول الاخطاء ، ارجع الى ملف الاكسل وقم بتصحيح هذه المعلومات ، وقم بإستيرادها مرة اخرى ، وستبقى بعض الاخطاء الغير مهمة والتي يمكن تجاهلها. 2. من الاكسس : عند استيراد البيانات لأول مرة من الاكسل (طبعا نحن نستوردها الى جدول مؤقت ، ومن ثم يتم يقوم المبرمج بتوزيع البيانات الى الجداول والحقول الخاصة بها) ، وعند الوصول الى الصورة اعلاه ، وقبل النقر على الزر Next ، انقر في كل عمود ، واختار "نص" في نوع الحقل ، واعمل هذا لجميع الاعمدة ، طبعا هذا سيجعل الاكسس يستورد جميع الاعمدة كـ نص ، ويجب عليك معالجة اختلاف نوع البيانات في الاكسس ، بعد استيراد البيانات ، الميزة في هذه الطريقة ان جميع البيانات يتم استيرادها ، والعيب فيها ، ان التنظيف يتم في الاكسس (ولكن في بيئة انت مرتاح في التعامل معها) ، ولا تنسى انه في الكثير من الاحيان تأتي ملفات الاكسل من مصادر لا نملك التحكم في تغييرها. رجاء قم بإستيراد ملف الاكسل مرة اخرى ، آخذ في الاعتبار الخطوة رقم 2 اعلاه ، وان شاء الله لن تحصل على اخطاء استيراد 🙂 جعفر
-
اخي يونس ، شكرا جزيلا لك على جميل كلماتك 🙂 جعفر
-
السلام عليكم 🙂 انا كذلك حصلت على نفس الخطأ 🙂 وعلى حسب رغبة ابو جودي في تطوير وتحديث هذا البرنامج حتى يصبح بدون اشكاليات ، فسيكون هذا الموضوع مقفل الى اشعار آخر 🙂 جعفر
- 11 replies
-
- 1
-
-
- شخابيط وافكار
- تجربة فريدة
-
(و1 أكثر)
موسوم بكلمه :
-
السلام عليكم 🙂 انا الذي اختار الاجابة الصحيحة ، اجابة ابو جودي ، بينما تدخلي كان بجزئية معينة فقط ، لذلك ، واقعا جواب ابو جودي هو الاصح في اختياره ، وسأعيد اختياره مرة اخرى 🙂 وهنا ارجع الى ما كتبته انا اعلاه ، فاختيار الاجابة الصحيحة تعطي الاعضاء الذين يبحثون في الموضوع لاحقا ، بوصلة الى مكان الحل او بداية الحل ، لذا ، وبحسب قوانين المنتدى: 30. من الجميل أن تتبع الإجابة عن سؤالك بشكر لمن ساعدك، وبإخبار عن النتيجة، العديد يتابع الأسئلة، ويود أن يعرف عن النتيجة، فمن واجب السائل أن يشكر من حاول مساعداته بالنقر على زر الإعجاب، وأن يختار خيار أفضل إجابة ليعرف الجميع أن موضوعه قد تم حله بطريقة مرضية. جعفر
-
مكتبة الموقع - الفاتورة السعودية المبسطة
jjafferr replied to أبو إبراهيم الغامدي's topic in قسم الأكسيس Access
شكرا جزيلا لك اخي الاستاذ ابو ابراهيم على هذه المعلومات الجديدة لي انا شخصيا 🙂 في الواقع فتحت علينا باب جديد في الاكسس لم نكن نعرف بوجوده ، واذا بك تشير اليه ، و توضحه بالكامل 🙂 وفي الوقت الذي كانت جميع اعمالنا المستخدمة عن طريق الانترنت اكسبلورر IE كادت ان تموت ، واذا انت تعطيتها الحياة عن طريق المتصفح الجديد ادج Edge جعفر