بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
10148 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
415
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
وعليكم السلام 🙂 قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف رجاء عمل موضوع جديد ، والاخذ في الاعتبار النقاط اعلاه 🙂 جعفر
-
شكرا على هذه المعلومة 🙂 جعفر
-
صحيح اخوي كاسر ، ولكنه يقدر يفتح برنامج الاكسس (مو برنامجه) من قائمة Microsoft Office (او اي برنامج اكسس) ، ويقوم بعمل مجلد التوثيق منه 🙂 وسأقوم بإضافة هذه الفقرة على مشاركتي السابقة ، حتى تكون المعلومة متكامله هناك 🙂 جعفر
-
السلام عليكم 🙂 هكذا يمكنك عمل مجلد موثوق به على جهازك : . اذا شغلت البرنامج من مجلد غير موثوق به ، فلما تفتح البرنامج لأول مرة ، يعطيك هذا الشريط الاصفر ، والذي يجب ان تنقر على زر "تمكين" : . ولكن وللأسف الشديد ، فمعظم المبرمجين يقومون بعمل خاطئ وشائع ، بجعل النموذج منبثق ، والذي يملئ الشاشة بالكامل ، مما يجعل الشريط خلف الصورة ، فلن تراه ، واستعمال "شكلي او مشروط = نعم" ، مما لا يسمح لك ان تعمل اي شيء في الشاشة !! فيمكنك عمل التالي (اذا كنت محظوظ ولم يقفل عليك المبرمج هذه الطريقة) : امسك مفتاح الشفت على الكيبورد ، ثم انقر مرتين على ايقونة البرنامج لفتحة ، ولا تترك الشفت الى ان يفتح البرنامج ، ثم اعمل مجلد موثوق به (كما في الصورة اعلاه) ، ثم اغلق برنامجك ، ثم انقل برنامجك الى ذلك المجلد الموثوق به ، وافتح البرنامج من هناك 🙂 جعفر معلومة اضافية : او افتح برنامج الاكسس من قائمة Microsoft Office ، وقم بعمل مجلد التوثيق منه 🙂
-
شكرا جزيلا اخي رجب 🙂 جعفر
-
شكرا لك على المعلومة 🙂 جعفر
-
ترقيم تلقائي ارجاع التسلسل التلقائي الى رقم 1 عند حذف السجلات
jjafferr replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
السلام عليكم 🙂 اعمل التالي لوسمحت: اعمل 3 سجلات في الجدول ، فتحصل على 3 ارقام مسلسلة ، احذف السجل رقم 2 ، فيبقى عندك السجلين اصحاب الرقم التلقائية 1 و 3 . الآن قم بعمل اي من الطرق اللي تحب ، فإنك لن تحصل على الرقم 2 . لمزيد من المعلومات عن الرقم التلقائي ، انظر هنا والزبدة: الرقم التلقائي لإستعمال البرنامج ، وليس لإستعمال المبرمج ، نعم يستطيع المبرمج الاستفادة منه ، ولكن لا يجب الاعتماد عليه لتسلسل الاعداد جعفر -
السلام عليكم 🙂 اعتقد بأن احد المكتبات غير موجود في هذا الجهاز ، انظر الى كلمة Missing في المربعات التي عليها علامة صح . او اعمل Compile ، وسوف يقف البرنامج على العلة جعفر
-
انا لم اقل هذا ، وانما قلت: سؤال 1: لماذا لا تستعمل الحقل من "نوع مرفق" للترقيم التلقائي ؟ ج1: لأن هذا الحقل له عمل ، وذلك الحقل له عمل آخر. سؤال 2: لماذا نحن بحاجة الى كل هذه الانواع من الحقول: نص ، رقم ، تاريخ ، مذكرة ... ، ألا يكفي ان يكون عندنا حقل من نوع نص فقط ، لأننا يمكن استعماله لجميع انواع البيانات ؟ ج2: لأننا نستخدم شيء اسمه قاعدة بيانات ، وقاعدة البيانات معمولة على اساس هذه الحقول. خلاصة القول: اذا اردت ان لا تواجه مشكلة في حقل التسلسل ، فلا تستعمل حقل "الترقيم التلقائي". لا ضرر ، فانت الآن تتعامل مع حقل من نوع رقم 🙂 حقل "الترقيم التلقائي" ، والعلاقة بين هذا الحقل وحقل رقم من جدول آخر ، كأي علاقة بين جدولين. جعفر
-
تفضل . . . . وهذا كود اضافة التسلسل DoCmd.GoToRecord , , acNewRec Me.ID = Nz(DMax("[ID]", "tbl_1"), 0) + 1 . لأنه لايعمل الذي تريده بالتسلسل ، فما معناه انه لا يمكن الاعتماد عليه !! بالعكس ، فهو يمكن الاعتماد عليه 1000% ، وهو ركيزة جلب البيانات وبسرعة 🙂 اذا اردنا قيمة الحقل DOB ، فعندنا طريقتين لجلب هذه المعلومة : Me.DOB = DLookup("[DOB]", "tbl_1", "[Auto_ID]=" & Me.Auto_ID) Me.DOB = DLookup("[DOB]", "tbl_1", "[Full_Name]='" & Me.Full_Name & "'") هنا يأتي قوة وسرعة حقل الترقيم التلقائي (المفهرس والمفتاح الاساس) ، فأي الطريقتين تعتقد تكون اسرع ؟ جعفر 1088.zip
-
1. ابداً ، هذا غير صحيح !! في الجدول (واحد مثلا) اعمل حقل ترقيم/تسلسل من نوع رقم/نص ، ثم برمجيا قم بالتحكم بإضافة/خصم رقم ، للحصول على الرقم المطلوب ، وفي الجدول (اثنين مثلا) اعمل حقل من نوع رقم/نص (نفس نوع الحقل في الجدول "واحد") ، ثم اربط الجدولين بعلاقة (واذا عملت علاقة بين حقلين ، فيجب ان يكون الحقل مفهرس ، لسرعة جلب بيانات الجدولين) ، 2. جعفر
-
السلام عليكم 🙂 المنتدى لفائدة الجميع ، فرجاء ارفاق النسخة هنا حتى يستفيد منها الجميع 🙂 جعفر
-
وعليكم السلام 🙂 كل جدول يجب ان يحتوي على رقم تلقائي (وتاريخ تلقائي ، حيث نضع القيمة الافتراضية = ()Now ) ، مفهرس ، ومفتاح اساس ، الرقم التلقائي لإستعمال البرنامج ، وليس لإستعمال المبرمج ، نعم يستطيع المبرمج الاستفادة منه ، ولكن لا يجب الاعتماد عليه لتسلسل الاعداد ، الاكسس يعتمد على هذا الحقل لسرعة جلب بيانات الجدول 🙂 وهناك حالات خاصة تحدث ، حيث يقفز الاكسس ويبدأ بإعطاء ارقام تسلسل كبيرة ، وحالات يفقد خاصية التسلسل ويعطي ارقام عشوائيه ، ولكنها لا تزال ارقام فريدة. الخطأ الشائع بين المبرمجين ، انهم يستعملون ويعتمدون على حقل الرقم التلقائي في برنامجهم لتسلسل الارقام ، وهذا غير صحيح ، اذا اردت ان تعمل حقل تسلسل/ترقيم ، فهذا يعتمد على نوع البيانات في الحقل وطولها ، فإذا كانت ارقام فقط ، فتستطيع استعمال حقل رقم (نوعه طويل) ، واذا كان طولها يصل الى 13 خانه او اكثر ، فتستطيع استعمال حقل رقم (نوعه Decimal) ، كما بإمكانك استعمال حقل نص ، والذي ستحتاج ان تتعامل معه بطريقة برمجية لزيادة وتنقيص التسلسل. اما اذا كان رقم التسلسل يحتوي على حروف مع ارقام ، فيجب استعمال حقل نص (يمكن استعمال حقل الرقم ، اذا اردنا التنسيق يكون فيه حروف ثابته قبل الرقم او بعده ، ولكنه مجرد تنسيق والحقل سيحتوي الارقام فقط). جعفر
-
السلام عليكم 🙂 بسبب انه مافي بيانات في المرفق ، فما قدرت اجرب ، وما قدرت اني اواصل !! على العموم ، اليك طرف الخيط 🙂 علشان تنادي حدث في نموذج آخر: 1. في النموذج الآخر ، يجب تغيير Private الى Public (لاحظ الدائرة الحمراء) ، 2. علشان ننادي الحدث ، نكتب كما في النقطتين 5 و 6 . الامر docmd.close سيغلق النموذج/التقرير الذي عليه التركيز والذي في الواجهة ، لهذا السبب ، واذا اردنا ان نغلق النموذج الذي نقرنا زر الاغلاق منه (سند القبض) ، وجب ان نكتب الامر كما في الرقم 3 في الاسفل ، ولاحظ اننا نغلق نموذج (سند القبض) بعد ان نعطي/نرسل الاوامر للنموذج الآخر 🙂 . وعلى هذا المنوال تستطيع مواصلة المشوار 🙂 جعفر 1086.BuySal19_v04.mdb.zip
-
حياك الله 🙂 في الواقع ، لن يكون هناك معنى لإختيار جميع السجلات ، واعطاء الوان لكل سجل (طبعا اعطاء الوان مختلفة لحقل او حقلين واكثر) ، ولكن ممكن يكون هناك حاجة لعمل مثلا 5 الوان ، فيجب عمل تنسيق شرطي لها ، ثم : فمبدأيا ، وبتفكير سريع (لازم عمل التالي لكل حقل نريد ان يكون له لون خاص) ، اعمل 5 حقول غير مضمنه ، واسمائها يكون متسلسل ، ونعمل كود يتعامل مع هذه الحقول بالتسلسل (مثل الطريقة اعلاه، ولكن مع رقم متسلسل)) ، فكلما انتهى من احدهم ، بنتقل للتالي ، ويبدأ من البداية لاحقا 🙂 جعفر
-
الموضوع مو طباعة صفحة واحدة للوورد ، وانما طباعة كل صفحة اثناء الدوران 🙂 فالحل هو ان ترسل الملف للطباعة ، ثم تجعل الكود ينتظر لمدة 3 او 5 ثوان ، ثم ينتقل للملف التالي 🙂 جعفر
-
تفضل 🙂 عملنا حقل جديد لتحديد سجل المنصرف ، واخر لسجل الوارد ، حقول غير مضمنه ، ويمكنك ان تجعلهم مخفيين . اضفنا في زر منصرف وكذلك في زر وارد ، جعلنا الحقل اعلاه = قيمة التاريخ ، وذلك لأني رايت ان حقل التاريخ هو ما يجعل كل سجل فريد . وعملنا تنسيق شرطي ، اذا كان قيمة الحقل الغير مضمن = التاريخ ، اذن اجعل خلفيته خضراء . وهذه النتيجة . جعفر 1085.zip
-
هذا السؤال خارج عن اصل الموضوع ، فرجاء فرد موضوع خاص به. جعفر
-
وعليكم السلام 🙂 هل سيكون هناك اكثر من حقل مظلل ، او هو دائما حقل واحد؟ جعفر
-
السلام عليكم 🙂 0- يجب ارفاق برنامج الاكسس وملف الوورد ، بكل بياناتهم ، حتى نقوم بهذه العملة ومعرفة اين الخطأ ، 1- هذه الطريقة في نقل البيانات الى الوورد عن طريق الاشارة المرجعية Bookmark ، والذي ابدع اخوي @kanory في شرحها ، تعتمد في وجود "الاشارة المرجعية Bookmark" في الوورد ، في المكان المحدد الذي تريد ان تضع به المعلومة (اما اذا لم يكن هناك اشارة الى المكان ، فكيف يعرف الاكسس ، اين يضع المعلومة !!) ، 2- لكل "اشارة مرجعية Bookmark" في الوورد ، يجب ان ترسل لها معلومة من الاكسس ، فإذا عندك في الوورد مكان لـ الاسم_1 و الاسم_2 و الاسم_3 ، وهم جميعا يحتاجون الى نفس المعلومة/الحقل من الاكسس "S2"، فيجب عليك ارسال المعلومة لكل واحد منهم على حدة ، هكذا (ولا يهم ادخال اي معلومة قبل الاخرى ، ولا اي حقل قبل الآخر) : X.ActiveDocument.Bookmarks("الاسم_1").Select X.Selection.InsertAfter Me.s2.Value X.ActiveDocument.Bookmarks("الاسم_2").Select X.Selection.InsertAfter Me.s2.Value X.ActiveDocument.Bookmarks("الاسم_3").Select X.Selection.InsertAfter Me.s2.Value . وكذلك استكمالا للموضوع ، فبعد ان تُدخل المعلومة في الوورد (وسواء قمت بحفظها او لا) ، واردت طباعة ملف الوورد ، فيمكنك مراجعة هذا الرابط ، والذي يحتوي على طريقة تختلف قليلا عن الطريقة اعلاه : http://arabteam2000-forum.com/index.php?/topic/280527-تنسيق-تقرير-أكسيس-مثل-تنسيق-ملف-وورد/#comment-1351657 جعفر
-
السلام عليكم 🙂 اهلا وسهلا بك في منتدى الاكسس 🙂 في الواقع سؤالك يجتاج الى مرفق به بيانات ، ويحتاج الى اعطائنا مثال عن النتيجة (على ملف اكسل او وورد او صورة) ، وكلما زاد الايضاح ، كلما سهلت الموضوع على الاعضاء بإيجاد اجابه لسؤالك 🙂 وإلا سيطول انتظارك 😞 جعفر