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

كيف أدرج قيمة ( مربع نص ) إلى الجدول ؟

مغلق
بدأه زائر في 10 يناير 2002 · 19 رد · 1,216 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم وبعد

عندي جدول1 وبه الحقول التالية : م(ترقيم تلقائي) + الرقم الأول ( رقم ) + الرقم الثاني ( رقم ) ... + النتيجة ( رقم )

وأنشأت نموذج على هذا الجدول ..

وضعت مصدر عنصر التحكم للحقل ( النتيجة ) ما يلي :

الرقم الأول + الرقم الثاني ..

ظهرت قيمة النتيجة في النموذج .. لكن .. لم تظهر في الجدول ..!

فما هو السبيل إلى أدراجها إلى النموذج ... وقس على مثالي الكثير ..

وشكراً ..

#2

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

ضع ثلاثة صناديق نص و اجعل خلفيتهم الحقلين الأول و الثاني و حقل المجموع

ضع فى حدث بعد التحديث لكل من صندوقي النص

[Code2]
Tsum = Tnum1 + Tnum2

حيث أن Tsum , Tnum1 , Tnum2 هي أسماء الثلاث حقول أو أسماء الثلاث صناديق نص

و نصيحتي عندما يتكون حقل من مجموع حقلين أفضل حسابه فى استعلام و عد تخزينه

و من الممكن جعل خلفية الفورم هو هذا الاستعلام

و يكون الاستعلام به الحقلان + حقل Tsum كالاتي

Tsum:[Tnum1]+[Tnum2]
#3

الأخ مصراوي .. السلام عليكم ورحمة الله وبركاته ...

لم أفهم ماذا تقصد بالخلفية ..؟؟!!!

ممكن تعيد الشرح على قدنا ..

يعطيك العافية ..

#4

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

أقصد مصدر البيانات أو: Control Source

#5

انا بصراحه ما فهمت هل اسمي مربع النص T او اتركه على نفس الاسم . لانه حاولت عدة مرات وبدون فائدة تظهر النتائج على النموذج ولكن في الجدول ليس لها اثر ،،،،

ودمتم

#6

السلام عليكم

أعددت مثال علي الحلين بطريقة الكود و طريقة الاستعلام

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

سأحاول ثانية فى المساء ان شاء الله

#7

الأخوة الكرام لقد وجدت الحل بعد محاولات كثيرة .. والحمد لله وهو :

me![txtnum2]=me![txtnum1 ]

حيث أن txtnum2 = اسم الحقل في الجدول

txtnum1 = اسم مربع النص الذي تظهر فيه النتيجة

وشكراً للجميع ..

#8

هذا مثال علي الطريقتين

طريقة الكود

و طريقة الفورم

اضغط هنا للتحميل

#9

الاخ العزيز مصراوي

الرجاء ان كان بالامكان ارسال هذا المثال على الايميل الخاص بي

bolead2001@ayna.com

وذلك لوجود مشكلة ربما تكون من عندي , جزاك الله خيرا وحيضيت بوصل الحور والولدان

#10

الاخ العزيز مصراوي

الرجاء ان كان بالامكان ارسال هذا المثال على الايميل الخاص بي

bolead2001@ayna.com

وذلك لوجود مشكلة ربما تكون من عندي , جزاك الله خيرا وحيضيت بوصل الحور والولدان

#11

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

أخي العزيز

يبدو أن الميل المذكور به مشكلة

فالرسالة لا تصل

عموما

Right Click Here & Choose SAve Target As انقر هنا بالزر اليمين للفأرة ثم اختار حفظ باسم

#12

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

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

اما انا فلدي جدول وبة الحقول التالية الرقم,الأسم،الجنسية

وحقل الرقم عبارة عن مربع سرد ذو ثلاثة اعمدة ومصدر هذة الأعمدة من جدول اخر يعني خاصية الرقم عبارة عن "معالج البحث"

وانشاءت نموذج للجدول ووضعت الثلاثة حقول السابقة ووضعت مصدر عنصر التحكم لحقل الأسم التعبير التالي

(1)[column].[الرقم]![اسم النموذج]![forms]

ومعني التعبير هو ان مصدر عنصر التحكم لحقل الأسم هو العمود الثاني من حقل الرقم وهو عبارة عن مربع سرد كما ذكرت سابقاً ويتكون من ثلاثة اعمدة

والمشكلة هي نفس مشكلة الأخ فتى الوادي واتمنى ان اجد لديكم الحل مع أأأأأأأأألف شكر

#13

مع العلم اني جربت طريقة الأخ مصراوي والأخ فتى الوادي ولكن لم تنجح معي

#14

انا تلقيت المثال من الاخ مصراوي ولكن هي نفس المشكلة نعم يظهر الجمع في النموذج ولكن في الجدول تغيب هذه الجموع التي وضعت في النموذج ،،،،

هل هناك حل ام هي مشكلة بدون حل ؟

وشكراً

#15

في حدث عند الحالي ضع :

[اسم مربع النص الموجود على النموذج]=[الرقم الأول]+[الرقم الثاني]

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

وللجميع التحية

#16

شاهدوا هذه القاعدة على هذا الرابط

http://mypage.ayna.com/ashrafk/ddd.zip

أشرف خليل

#17

تحياتي للجميع

أطلعت على الأمثلة السابقة ولكن لوكان النموذج يحتوي على

( مربع نص ) - حقل [الخصم] = حقل [المجموع]

وغالباً ما يكون في نماذج الفواتير

حيث مربع النص = مجموع مبالغ أصناف المشتريات

وحقل خصم (اختياري)

وحقل المبلغ ( الناتج )

علماً أن هناك حدث للناتج : مثل تحويل الأرقام المبلغ إلى حروف

#18

لمن اطلع على مثال الأخ أشرف ويرغب في طريقة أخرى ، ضع في حدث عند الحالي :

If Me.NewRecord = False Then r = [رقم1] + [رقم2] + [رقم3] + [رقم4]

مع إظهار مربع النص المسمى r

وللجميع التحية

#19

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

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

<< ((nz(CLng([p1]);0))+(nz(CLng([p2]);0) = >>

والشكر للجميع على المبادرة بالاجابة والتعاون معنا

ولن انسى الاخ رؤوف فله الفضل الكثير علي في ذلك

#20

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

لقد جربت القاعدة التي سبق و أرسلتها

ووجدت القيمة تسجل فى الجدول

فقط انتقل الي السجل التالي بعد الكتابة حتي يتم الحفظ

و من الممكن اضافة كود للحفظ و لكن أعتقد أنه لاداعي له

هذا الموضوع مغلق.

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

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

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

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

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