اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

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

مرحبا بكم جميعا 

لدي قاعدة بيانات أضفت في الجدول حقل محسوب تظهر النتيجة تلقائيا بموجب المعطيات المدخلة في حقل محسوب ، وأدخلت معادلة ولكن للأسف عندما أصل للكود رقم 25 تظهر لي رسالة بأن المعادلة معقدة جدا.( مرفق نموذج من القاعدة)

فهل من طريقة يتم فيها إدخال البيانات في الجدول تلقائيا بموجب المعطيات المدخل مسبقا.

قاعدة تجريبية.rar

قام بنشر

لست بحاجة الى حقل محسوب

حول نوع الحقل الى نصي ، واعتقد ان اكسس يرفض التحويل فلابد تحذفه وتدرجه من جديد

وفي حدث بعد التحديث لحقل " رقم الملف بالاستئناف " ضع معادلتك ( بمعنى انه يتم ادراج رقم التصنيف آليا عند الانتهاء من كتابة رقم الملف بالاستئناف)

[رقم التصنيف] = Mid([رقم الملف بالاستئناف], 5, 4)

 

قام بنشر

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

قام بنشر

من اطلاعي على المرفق لاحظت انك تضع معادلاتك في الجدول على هيئة حقل محسوب

الذي ساعدك فيها اتوقع انه يعمل على اكسل

لا بد تتخلص من هذه الحقول وتجعل عمل المعادلات والاكواد من خلال النماذج .

الجداول عملت لحفظ البيانات فقط

قام بنشر
اقتباس

 

بارك الله في أخي أبو خليل ، لكني لم استخدم الاكسل فيه ، أنا أريد تخزين البيانات داخل الجدول ، كل اللي أنا أريده هوه في جدول filenum في حقل الدائرة ، المطلوب هو تخزين نوع الدائرة بموجب رقم التصنيف والذي يتم أستخراجه من رقم ملف الاستئناف ، لانه في النموذج فقط تظهر لي نوع الدائرة ولكن لا يتم تخزينها في الجدول . إذا توجد طريقة لتخزين نوع الدائرة في حقل الدائرة بكود معين . عسى يكون الشرح واضح ، جزاك الله خيرا .

قام بنشر

انظر في المرفق

ادخل رقم الملف ثم انتر وانظر ماذا يحدث في حقل التصنيف وفي حقل الدائرة ... وارجع الى الجدول لترى ايضا

عملت لك جدول بارقام التصنيفات والدوائر .. راجعه وصححه واكمل ما تبقى على النسق نفسه

قاعدة تجريبية2.rar

قام بنشر

تفضل

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

جرب ووافني بالنتيجة

وقبل كل هذا .. اذا انت ناوي تتعلم اكسس فلا بد ان تتبع القواعد الصحيحة من البداية

مثلا تجنب تسمية الحقول والكائنات بحروف عربية .. اذا ما تعرف معانيها بالانجلش اكتبها بحروف لاتينية وبمعنى عربي .. ويكفي ان تكتب التسمية التوضيحية بالعربي

لن تتعلم ولن تفهم الجمل البرمجية والاكواد .. لان الاكواد ستنقلب رأسا على عقب واكبر خبير لا يمكنه فهمها ( لانه يجتمع في الكود حروف عربية واخرى انجليزية )

قاعدة تجريبية3.rar

قام بنشر
3 ساعات مضت, ابوخليل said:

تفضل

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

جرب ووافني بالنتيجة

وقبل كل هذا .. اذا انت ناوي تتعلم اكسس فلا بد ان تتبع القواعد الصحيحة من البداية

مثلا تجنب تسمية الحقول والكائنات بحروف عربية .. اذا ما تعرف معانيها بالانجلش اكتبها بحروف لاتينية وبمعنى عربي .. ويكفي ان تكتب التسمية التوضيحية بالعربي

لن تتعلم ولن تفهم الجمل البرمجية والاكواد .. لان الاكواد ستنقلب رأسا على عقب واكبر خبير لا يمكنه فهمها ( لانه يجتمع في الكود حروف عربية واخرى انجليزية )

قاعدة تجريبية3.rar 44.79 kB · 2 downloads

ما شاء الله عليك بارك الله فيك، وزادك الله من علما، إن شاء سوف أطبق ما قلته لي ، لكن تكرما ممكن تفيدني كيف تمت عملية النقل بين الجدولين هل فقط في كود البرمجة بعد التحديث أو هناك كود آخر . لاني أريد وضعه في جداول آخرى

قام بنشر

اولا مربع التحرير ياخذ اسم الدائرة من الجدول الجديد ، ولكن قيمته رقم الدائرة وليس الاسم (نقدر نختار قيمة الحقل من الخصائص) 1 او 2 اي العمود الاول في الاستعلام او العمود الثاني

بعد ذلك ياتي دور الكود

هذا ياخذ رقم التصنيف من رقم الملف ويضعه في حقل رقم التصنيف
[رقم التصنيف] = Mid([رقم الملف بالاستئناف], 5, 4)

وهذا يظهر رقم الدائرة بناء على رقم التصنيف (لكن اللي يظهر امامك في مربع التحرير هو الاسم ) لاننا في الخصائص اخفينا الرقم واعطينا الاولوية للظهور للاسم
[الدائرة] = [رقم التصنيف]

وهذا ياخذ اسم الدائرة من مربع التحرير ويضعه في الحقل الجديد المخفي .. لاحظ الرقم 1 يعني العمود الثاني اللي هو عمود الاسم
dayrh = [الدائرة].Column(1)

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information