الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]طريقة إخفاء عامود من نموذج ورقة بيانات اثناء العرض وفق شرط معين ؟

بدأه أبوعمر الجنوبي في 15 يوليو 2009 · 13 رد · 1,584 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

لدي قاعدة بيانات فيها جدول ونموذج مصمم في طريقة عرض البيانات ولدي حقل تاريخ التعيين الهجري والميلادي واريد اخفي واحد منهم حسب إعدادات البرنامج ( صاحب البرنامج يريد عرض التاريخ الهجري او الميلادي ) فهل هناك طريقة لإخفاء احد الاعمدة .

جربت

Date_m.Visible = False

لإخفاء حقل التاريخ الميلادي بعد تحقق شرط ولكن دون فائدة

ساعدوني بارك الله فيكم

___________.rar

#2

اخي العزيز.. يمكنك تجربية ما يلي..

بزر الامر الذي توده موجودا.. اكتب كود لتغيير مصدر السجل للنموذج واكتب جملة SQL تستثني الحقل المطلوب كل مرة..

تحياتي..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

استاذ هام ابو عرقوب

شكرا لردك لكن ألا استطيع ان اخفي احد الأعمده من من نموذج ورقة البيانات عن طريق الامر Visible

كما ان هناك طريقة اخرى استخدمتها بان أجعل حقل غير منظم ثم في الشرط إذا تحقق الذي اريد اجعل مصدر الحقل ControlSource من السجل Date_h

وإذا لم يتحقق الشرط يجعل مصدر الحقل ControlSource من السجل Date_m

ولكن Visible اضنها اسهل فهل هي ممكنه .

#4

اخي الكريم..

visible بالذات غير ممكنة.. فهي تستسخدم مع عناصر التحكم.. من مربع النص وحتى النموذج الفرعي كاملا.. أما اخفاء عمود فهو غير متاح بها.. لان اخفاءه يجب ان يتم من تصميم النموذج اصلا ثم يتعامل معه بالكود...كما ان العمود وبالذات في عرض ورقة بيانات به اكثر من عناصر تحكم كثيرة عددها بعدد السجلات فهي على شكل مصفوفة عناصر تحكم يتعامل معها بالاخفاء فقط من تصميم النموذج..

تحياتي..

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

بارك الله فيك استاذنا الكريم

#6

اخي اشكرك وهل طبقت الحل الخاص بك؟.. وما هي النتيجة؟.. حتى يستفيد الجميع..

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 16 يوليو 2009 في 09:13

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

استاذنا الكريم همام...

الفكرة رائعة فعلاً ولكن المشكلة أنك حين تغير مصدر النموذج الى استعلام لا يحتوي احد الحقول ، وفي نفس الوقت الحقل ممثل بمربع نص داخل النموذج فان الحقل لن يختفي ولكن سيظهر هكذا..

post-36224-1247732618_thumb.jpg

أي أننا قد نجحنا في اخفاء محتوى العمود مع بقاء العمود وبداخله رسالة خطأ Name#

هذا يعود بنا الى نقطة الأصل...

كيف نخفي العمود...

صراحةً حاولت أن استخدم الأمر

Docmd.DoMenueItem

ولكن لا يعمل!!!

همتك معنا يا همام :lol:

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#8

تعبت وانا اكتب ردا طويلا ولا اجده.. طلب كلمة المرور فكتبتها ولم يظهر الرد..

على العموم ما تقوله صحيح اخي ايهاب.. ولكن اعمل منذ فترة وجيزة على اصلاح مشكلة بالاكسس لدي لا ادري ما سببها لكني في طور العودة لنسخة اوفيس 2003 التي لدي..

مشكور

جرب خاصية Visible ولكن بشرط بعد تغيير مصدر السجل

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#9

وعليكــم السـلام ورحمة الله وبركاتـه..

أحب أن أشارك مع الإخوان بهذا الحل في الملف المرفق... ربما كان مفيداً إلى جانب المشاركات السابقة...

من أجل التجربة انقر نقراً مزدوجاً على عنوان الأعمدة مثلاً، وأدخل 1 أو 2...

HideColumn.rar

تم تعديل هذه المشاركة بواسطة أحمد مبارك الحيقي في 16 يوليو 2009 في 19:36

#10

احب ان اشكر الاساتذة / همام وايهاب

واوجه اعجابي الشديد بحل استاذنا / احمد مبارك

انا حاولت ان اصل لحل ولكن هذا الحل الرائع قد تفاجئت به وفي منتهي البراعة من وجه نظري

بارك الله فيكم جميعا

#11

بســم الله الـرحمــن الرحيــم

أخ أحمد مبارك

بارك الله فيك ونفع بك

ماشاء الله حل رائع

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#12

السلام عليكــم ورحمـة الله وبركاتــه ،،

شكرا على التجارب الرائعة

:happy:

وإليكم هذه الطريقة التي وصلت لها

سويت جدول وسميته properties

وجعلت فيه حقل اسمه daet

إذا كانت القيمة المدخلة في الحقل = "هجري" فإن النموذج يعرض التاريخ الهجري

و إذا كانت القيمة المدخلة في الحقل = "ميلادي" فإن النموذج يعرض التاريخ الميلادي

طبعا الجدول مكون من سجل واحد فقط

من المفترض ان يكون هناك نموذج أخر يحدد التاريخ المعتمد في البرنامج ويعدل قيمته فيج جدول properties

والتعديل الذي سويته في الفورم هو اني اضفت مربع نص غير منظم وسميته daet

وسويت جملة شرط تقوم بتعديل ControlSource للحقل

Date.ControlSource = "Date_h"

وبالمثال يتضح المقال انتظر رايكم في الطريقة

___________.rar

#13

السلام عليكــم ورحمـة الله وبركاتــه ،،

شكرا للجميع وللأستاذ احمد مبارك حقيقه حلك رائع وسهل

واتوقع انه اسهل من طريقتي السابقة باركالله فيك وفرت عليناا لكثير من الوقت

:lol: :lol: :lol:

#14

شكرا استاذنا أحمد مبارك الحيقي

تمت الفائدة ولو بعد حين ... كتب الله لك الاجر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…