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

اضافة وتعديل سجل من فورم بدون مصدر بيانات

مغلق
بدأه new4 في 26 أكتوبر 2002 · 17 رد · 1,074 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يطيب لي أن اشكر القائمين على هذا المنتدى الرائع

وأهنئ جميع الأعضاء بالتجديد الرائع

بالنظر إلى الأرشيف وبالتحديد مثال *فورم* : اضافة سجل من فورم بدون مصدر بيانات لمشرف المنتدى الأخ محمد طاهر

للإطلاع أنقر هنا

وبعد التجربة لاحظت أن الجدول الثاني ( جدول هاتف ولي الأمر )

يمكن أن يتكرر فيه أكثر من { رقم الطالب }

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

المطلوب :

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

شاكراً لكم جميعاً تعاونكم

#2

لم أجد المثال الذي تتكلم عنه في أي من المثالين في الرابط الذي ذكرته فهل أنا مخطئ

أم انت تتكلم عن مثال آخر ؟

ولك تحياتي

#3

أعتقد أنه يقصد هذا المثال

http://www.arabteam2000.com/vb/showthread....&threadid=14577

#4

السلام عليكم

الأخ أبو حمود والأخ محمد طاهر

آسف جداً للربط بين موضوعين

الموضوع الذي أردت أن أشير إليه هو كيف يمكن نقل بيانات حقل إلى حقل في نموذج آخر ويمكن تعديله ( بدون علاقة )

الرجاء تحميل المثال

توضيح المثال

يوجد في المثال جدولين ونموذجين ( سند ) و ( شيك) لا توجد علاقة بينهم

وبالنظر إلى نموذج السند يوجد حقل يوضح أنه تم السداد بشيك رقم وتاريخ وكذلك في نموذج الشيك حقل يرمز إلى رقم السند المراد سداده

مطلوب حل :

في نموذج الشيك نختار رقم السند ((( المطلوب ))) نقل بيانات رقم الشيك وتاريخه إلى نموذج السند تلقائي

أتمنى أن يكون المثال واضح

#7

المسألة في ظاهرها بسيطة لكن لم أفهم هل تريد نقل رقم الشيك أم رقم السند .

آمل التوضيح البين

#8

السلام عليكم

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

أريد نقل البيانات من نموذج (الشيك) حقل رقم الشيك وحقل التاريخ = إلى نموذج (السند) في حقل رقم الشيك وحقل تاريخه

باختصار : رقم الشيك وتاريخه

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

جزاكم الله خيراً

#9

up

الأخ أبو حمود والأخ محمد طاهر

#10

في حدث بعد التحديث لمربع النص المسمى اسم المورد اكتب :

If Me![رقم الشيك] = 0 Then

[رقم الشيك] = DLookup("no2", "شيك", "[رقم السند]=" & Me![No])

[تاريخه] = DLookup("تاريخه", "شيك", "[رقم السند]=" & Me![No])

End If

الآن بعد تحديث حقل اسم المورد يظهر رقم الشيك وتاريخه إذا كان رقم الشيك الافتراضي صفر

ولك تحياتي

#11

الأخ العزيز أبو حمود

أشكرك جداً على تجوبك معنا

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

أرغب أن يكون الحل في المثال المرفق مع السؤال ( لا أمراً )

علماً أن إدخال البيانات في النماذج يكون نموذج السند أولاً ثم نموذج الشيك ( المفترض أن يكون الكود في نموذج الشيك )

#12

الأخ العزيز أبو حمود

أشكرك جداً على تجوبك معنا

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

أرغب أن يكون الحل في المثال المرفق مع السؤال ( لا أمراً )

علماً أن إدخال البيانات في النماذج يكون نموذج السند أولاً ثم نموذج الشيك ( المفترض أن يكون الكود في نموذج الشيك )

#13

الأخ العزيز أبو حمود

أشكرك جداً على تجوبك معنا

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

أرغب أن يكون الحل في المثال المرفق مع السؤال ( لا أمراً )

علماً أن إدخال البيانات في النماذج يكون نموذج السند أولاً ثم نموذج الشيك ( المفترض أن يكون الكود في نموذج الشيك )

#14

up

للرفع آخر مرة

#15

تصحفت القاعدة ولم أفهم المبدأ التصميمي

فما هو ترتيب العمل

هل تصدر السند أولا ثم الشيك أم العكس

و هل لكل سند شيك واحد فقط

أرج التوضيح حيث أعتقد أننا فى حاجة لمناقشة تصميم الجداول اولا

أما اذا أردت حلها كما هي فقط فأيضا أرجو توضيح الأتي

هل ال2 فورم سيكونوا مفتوحين

أم أنك تريد التسجيل فقط من فورم الشيك فى الجدولين مباشرة

#16

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

المثال عبارة عن برنامج مشتريات

يعني أن السند ( الشراء ) أولاً ثم الشيكات ( الدفع ) ثانياً

1- نموذج السند : اختصار لفاتورة شراء

والحقلين ( رقم الشيك ) و( تاريخه ) يتم تعديلهم بحيث يكونا في حالة عدم تمكين إدخال البيانات . Enabled

2- نموذج الشيك ( سداد )

والسداد يكون بناءً على رقم السند المدخل سابقاً في نموذج ( السند ) وبحيث لا يكون مكرر

ومن هنا يكون المطلوب هو نقل بيات الشيك وتاريخه إلى نموذج السند في الحقلين رقم الشيك وتاريخه

- وطبعاً النموذجين لا يفتحان في نفس الوقت

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

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

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

#17

التصميم المناسب لما ذكرت ( من وجهة نظري)

هو جدولان مرتبطان عن طريق رقم الشيك

فى حالة أن السند له أكثر من شيك

و تكون العلاقةمن نوع ا الي مالانهاية

أي ان رقم الشيك مفتاح اساسي فى جدول الشيكات

أما في حالة ان السند ينظره شيك واحد ، فجدول واحد يكفي

و فى الحالتين سيكون الموضوع محلول من حيث الاضافة ولا حاجة للكود

#18

شكراً للأستاذين / محمد طاهر و أبو حمود

على جهودهم الطيبة

وتقبلوا تحياتي

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

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

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

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

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

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