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

[ تمت الإجابة ]كيف يتم نقل البيانات الموجودة في فورم الى فورم اخر

بدأه صادوق في 31 مارس 2008 · 6 رد · 890 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

New_______Microsoft_Office_Access.rar

#2

تفضل اخي الكريم

الملف بعد التعديل

بعد اختيار الإسم من مربع التحرير والسرد Find سيتم تصفية النموذج بناء على الإسم المختار

الآن اضغط على حقل الإسم ( دبل كليك ) بالماوس وسوف يتم ارسال بيانات الرقم والإسم المختار الى جدول Invoice و جدول Payments

ثم اذهب الى الجداول لغرض التأكد من نقل وتحديث الجدول بالبيانات المختاره

post-15367-1206962280.gif

post-15367-1206962295.gif

za_NewMicrosoft_Office_Access.rar

#3
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO Payments ( ID, Name )SELECT Name.ID, Name.Name FROM Name WHERE (((Name.Name)=[forms]![Inquery]![FindName]));"
DoCmd.RunSQL "INSERT INTO Invoice ( ID, Name )SELECT Name.ID, Name.Name FROM Name WHERE (((Name.Name)=[forms]![Inquery]![FindName]));"
DoCmd.SetWarnings True
DoCmd.Requery

كنت في معظم الأحيان أستخدم ال Recordset للتعامل مع البيانات ... و لكن ال SQL خفيف أيضاً .... شكراً على الملحوظه B)

200px-Dreamworks.jpg
#4

شكرا لك اخت زهرة وشكر للاخ Dream Work على هذا الرد السريع.

كما انني متاسف لقلة التوضيح في المثال السابق.

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

وشكرا

#5

تفضل اخي الكريم

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

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

قم بفتح النموذج Invoice او النموذج Payments

ثم من خلالها افتح النموذج Inquery

ثم قم بإختيار احد الأسماء من مربع التحرير والسرد Find

ثم اضغط بالماوس دبل كليك على الإسم المختار وسيتم تحديث النموذج المفتوح سواء Invoice او Payments

za_NewMicrosoftOffice_Access_LAST.rar

#6

والله انك رائعة يا زهرة

الف شكر الك

#7

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

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

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

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

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