عبد الفتاح كيرة قام بنشر أبريل 11, 2012 قام بنشر أبريل 11, 2012 (معدل) السلام عليكم هذه قاعدة بيانات أود أخذ رأى الأساتذة فى طريقة بنائها حيث استخدمت الأرقام فى الجدول الرئيس main و هناك جدولان فرعيان مرتبطان بالجدول الرئيس عن طريق البحث فيهما هل هذه الطريقة صحيحة لأننى قرأت هنا مرة أنه يجب الابتعاد عن النصوص قدر الإمكان فى بناء الجداول أرجو إرشادى و التعديل على القاعدة فى حالة الضرورة الصور test7.rar تم تعديل أبريل 11, 2012 بواسطه kemas
أبو آدم قام بنشر أبريل 11, 2012 قام بنشر أبريل 11, 2012 أخي العزيز بعض التعديلات التي أجدها بمعرفتي البسيطة وخبرتي المتواضعة (نموذجية) وهي ضرورية للقادم من أيام استخدام القاعدة وتتعلق بالعلاقات و مصادر بيانات الحقول للجدول main داعياً لك بالتوفيق والفلاح ................ .............. NA_up_test7.rar
Bluemind قام بنشر أبريل 12, 2012 قام بنشر أبريل 12, 2012 بارك الله فيك اخوي نارت ونفع باعلمكم فقط زيادة للتوضيح في كيفيه لظهار القيمه على شكل نص بينما هي مخزنه في حقل من نوع رقم من خصائص الحق اذهب الى لسان التبويب look up ثم انظر الى الحقل المسمى column count سوف تجدة 2 وهذا معناه اظهار الحقل(المعرف) من جدول LPlace وكذاك الحقل LPlace من نفس الجدول ثم انظر الحقل Column Widths سوف تجد القيمه 0 سم فاصله (؛) ثم 1.5 ومعناه قم بوضع مساحه الرؤية للحقل الاول 0 و مساحه 1.5 للحقل LPlace و النتيجه اظهار القيمه النصية بدون تخزينها شاهد الصوره المرفقة اتمنى اني قد وفقت في الشرح
أبو آدم قام بنشر أبريل 12, 2012 قام بنشر أبريل 12, 2012 بارك الله بك أخي العزيز Bluemind... ونفع بك وبعلمك وبانتظار استكمال النقاش مع الأخ العزيز كيماس !! .........
عبد الفتاح كيرة قام بنشر أبريل 12, 2012 الكاتب قام بنشر أبريل 12, 2012 (معدل) و كأنى ضربت الأرض فتفجرت علما و هذا أقصى ما يتمناه كل سائل لى سؤالان للأخ nart lebzo ما الهدف من هذا التعديل؟ هل هو إظهار الحقل النصى مع تخزين الحقل الرقمى؟ بحيث عند الاستعلام نكتب رقم 1 أو 2 و ليس نصوصا و هل العمود المنضم هو العمود المخزن فى الجدول؟ يخيل لى أن الأمر يحتاج شرحا و إذا كنا سنظهر النص فماذا نستفيد من تخزين الرقم الرجاء تبسيط الأمر من البداية و توضيح الفارق بين الملفين والسؤال الثانى أننا عندما اخترنا نوعية الحقل بحث اخترنا المعرف فقط فكيف جاء هنا حقلان؟ مع أننا اخترنا واحدا سبب طرح هذا التساؤل هو أننى قرأت هاهنا عبارة لا زالت ترن فى أذنى و إن كنت لا أفهمها بشكل كامل و هى " حاول قدر الإمكان أن تجنب قاعدة البيانات تخزين النصوص و خزن فيها أرقاما" ربما كان هذا هو السؤال الكبير و ماذا نستفيد من ذلك؟ مع جزيل الشكر لصبركم على تعليمنا جزاكم الله خيرا تم تعديل أبريل 12, 2012 بواسطه kemas
عبد الفتاح كيرة قام بنشر أبريل 12, 2012 الكاتب قام بنشر أبريل 12, 2012 مع الشكر للأخوين الكريمين قد استفدت كثيرا من هذه الصفحة http://office.microsoft.com/en-us/access-help/add-or-change-a-lookup-column-HA010163773.aspx#BM4
عبد الفتاح كيرة قام بنشر أبريل 12, 2012 الكاتب قام بنشر أبريل 12, 2012 Understanding the bound value and the display value in a lookup column The purpose of using a lookup column is to replace the display of a number ,such as an ID (or other foreign key value), with something more meaningful, such as a name. For example, instead of displaying a contact ID number, Access can display a contact name. The contact ID number is the bound value. It is automatically looked up in a source table or query to find the contact name. The contact name is the display value. Display value Bound value A lookup column has a display value that appears in the user interface, and a bound value that is stored in the control. The display value is "looked up," based on the bound value. This means that Access often displays a looked-up display value that is not the same as the bound value that is stored in the field. For example, in the example of an Orders table, a customer ID value from the Customers table is stored in the Customer field in the Orders table — this is the bound value. However, because the Customer field is a lookup field, Access displays the looked-up value — in this case, the customer name. The customer name is the display value. It is important to understand the distinction between a lookup field's display value and its bound value. The display value is automatically shown in Datasheet view, by default. However, the bound value is what is stored, what you use in query criteria, and what Access uses by default in joins with other tables.
Bluemind قام بنشر أبريل 12, 2012 قام بنشر أبريل 12, 2012 Understanding the bound value and the display value in a lookup column The purpose of using a lookup column is to replace the display of a number ,such as an ID (or other foreign key value), with something more meaningful, such as a name. For example, instead of displaying a contact ID number, Access can display a contact name. The contact ID number is the bound value. It is automatically looked up in a source table or query to find the contact name. The contact name is the display value. Display value Bound value A lookup column has a display value that appears in the user interface, and a bound value that is stored in the control. The display value is "looked up," based on the bound value. This means that Access often displays a looked-up display value that is not the same as the bound value that is stored in the field. For example, in the example of an Orders table, a customer ID value from the Customers table is stored in the Customer field in the Orders table — this is the bound value. However, because the Customer field is a lookup field, Access displays the looked-up value — in this case, the customer name. The customer name is the display value. It is important to understand the distinction between a lookup field's display value and its bound value. The display value is automatically shown in Datasheet view, by default. However, the bound value is what is stored, what you use in query criteria, and what Access uses by default in joins with other tables. بارك الله فيك نعم هذا هو الهدف و خلاصه الموضوع
عبد الفتاح كيرة قام بنشر أبريل 12, 2012 الكاتب قام بنشر أبريل 12, 2012 أشكرك أنت أيضا أخانا Bluemind هذا الموضوع مهم جدا عند عمل الاستعلامات و التقارير فكثيرا ما نبحث عن قيمة نصية بالاستعلام بينما القيمة المخزنة بالحقل هى رقم
أبو آدم قام بنشر أبريل 12, 2012 قام بنشر أبريل 12, 2012 هذا الموضوع مهم جدا عند عمل الاستعلامات و التقارير فكثيرا ما نبحث عن قيمة نصية بالاستعلام بينما القيمة المخزنة بالحقل هى رقم وأين ذهبت العلاقة التي أنشأتَها ؟ أخي الحبيب كيماس ساسمح لنفسي بالاطالة (ولو حالياً) حسب قدرتي على التواصل فأنا هذه الايام مرتبط طوال اليوم تقريباً بالمنتدى .... أقرب وأسهل طريقة للتعلم هي الطريقة الصعبة الطريقة السهلة والقوالب لا تؤسس علماً وإنما توفر لنا تطبيقات ، هي نتاج لجهد وعلم تعلمه غيرنا ...!! علمني شيخي أن التنقيب والفهم ، التجربة والدليل هي أبواب تحصيل العلم ... ومن كان الكتاب شيخه كثُرَ زلَلُه وخطأوه ... صدّقني أخي الحبيب ... لا غنى عن التجربة و الهدوء وتخفيف السرعة و العودة لأقرب ما تعلمناه مراراً للتجربة ... ولا نتجاوز أمراً إلا بعد اليقين من إدراكه ... حتى لا نقضي العمر نراوح مكاننا مترددين متذبذبين في إصلاح وصيانة وترقيع ما نكتشف أنه لا يصلح للقادم من التطبيق الحقيقي ... أما الخطأ و الصواب هنا (مسألة نسبية) يحكمها الحال و المقال ... فحين تسألني أوصيك بالحذر من إستخدام اللغة العربية (مثلاً) ... أما أنا فلديّ قاعدة بيانات يرتبط بها ثمانية تطبيقات معقدة جداً وأعمل بها منذ سنوات تسع ... لم أستخدم بها إسماً لحقل واحد في اللغة الإنجليزية ...!!! و أوصيك بإحسان إنشاء العلاقات بين الجداول ، (كما فعلنا اليوم) وقاعدة البيانات سالفة الذكر لم أنشيئ بها يوماً علاقة بين جدولين ...!! وفي العام المنصرم أنشأت قاعدة بيانات لإدارة الموارد البشرية كافة ... شاملة عامة واسعة معقدة مرتبطة ... حين أتمعن بها أستغرب من نفسي كيف أنجزتها ... !!! - هذا من فضل ربي - ، الشاهد ... أنني لم أستخدم بها حرفاً عربياً واحداً لمسمى حقل ، وأنشأت بين طيات عشرات الجداول عشرات العلاقات ...!! اما المهم بين هذه وتلك أنني لم أخط خطوة واحدة بدون تحليل وتفكير وتجريب وإبطاء مسير ومراجعة وبحث وتمحيص وأدلة - لنفسي - وخرق لحدود ما يظنّ البعض أنها حدود للأشياء ، حتى صار قاعدة أنتهجها أن " كل شيئ متاح ". هذه ليست للنفس تزكية - عياذاً بالله - ولكنها سيرة وتذكرة ، أبثها لكم (وكثير منكم يقيناً ) أستاذ لي ومُعلّم ، ولست أهلاً لمجارات أي منكم ، فكلكم قامات نتعلم منها حين ترتضي نفوسكم التصدّق ببعض ما عَلَّمكم الله. وتذكرة أخيرة بشأن ما طرحناه الليلة : أن ما عدّلناه الليلة وما هو مثله من التعديلات له تأثير كبير على أداء القاعدة ومنع تضخمها، وصدّقني ... أنّ دقائق الأُمور منجيات ... أوقاتلات ... وأنوه هنا بأن إجابتك وشرحك وفهمك للأمر سليم (فيما أرى وأعرف) جزيت خيراً ... ونحن في العون ما قُّدِّر لنا والله من وراء القصد ... وهو حسبي .........
أبو آدم قام بنشر أبريل 12, 2012 قام بنشر أبريل 12, 2012 وطبعاً أنا في خدمتك وخدمة إخوتنا وللحديث بقية ... بعد تعليقك وسؤالك ... ومتابعتك ..............
عبد الفتاح كيرة قام بنشر أبريل 13, 2012 الكاتب قام بنشر أبريل 13, 2012 نصائح ذهبية أعتز بها و أقدرها و الحمد لله أن رزقنا حسن الفهم لهذه المسألة الهامة و عرفنا الفارق بين القيمة المخزنة و القيمة المعروضة وفائدة القيمة المعروضة أن يعرض الحقل شيئا له معنى أما حين التعامل مع الحقل بالاستعلامات و الإحصاءات فنحن نستخدم القيم المخزنة الحقيقية لا المعروضة و جزاك الله خيرا و لا تقلق من إطالة الحديث فطول حديث الأساتذة يتلقفه التلاميذ عسى أن يصيبهم من الحديث علم غزير و السؤال الآن هل هناك تصاميم تستغنى عن القيم المعروضة؟ و يكون كل تعاملها مع الأرقام ( تخزينا و عرضا ) و هل لهذا كبير تأثير إضافى على سرعة القاعدة؟ شكرا لك مجددا
أبو آدم قام بنشر أبريل 13, 2012 قام بنشر أبريل 13, 2012 لا مانع أخي كيماس من التعامل مع القيم المخزنة فقط ، دون مسألة العرض، وقد يكون للمسألة هذه بعض تأثير على السرعة ، ولكنني لا أظنه عظيماً. مع توصيتي بالإبقاء على التعديل الخاص بنوع العلاقة وضوابطها . ..................
عبد الفتاح كيرة قام بنشر أبريل 13, 2012 الكاتب قام بنشر أبريل 13, 2012 أشكرك جدا أخى على هذه المناقشة المثمرة وفقك الله لكل خير و نفع بك
أبو آدم قام بنشر أبريل 13, 2012 قام بنشر أبريل 13, 2012 الحمدلله الذي علّمنا ما ينفعنا ونسأله أن ينفعنا و إياكم بما علّمنا أتمنى إستمرار الحوارات الطيبة ... ونتعلم من تواجدكم بيننا والشكر الموصول لكم (تمت الاجابة)
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.