![]() |
|
[Acces2010] طريقة استدعاء بيانات النزيل القديم برقم الهوية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [Acces2010] طريقة استدعاء بيانات النزيل القديم برقم الهوية (/showthread.php?tid=18823) الصفحات:
1
2
|
طريقة استدعاء بيانات النزيل القديم برقم الهوية - يسرى7 - 16-01-17 عملت برنامج بالاكسيس لفندق وارد ان اعمل مثلة بالفيجوال2010 ولكن قابلتنى مشكل كما فى المثال المرفق ( وهو مثال بسيط للتوضيح) حيث عندى جدولين الاول للنزلاء وبه مفتاح اساسي (رقم الهوية) حيث انه لا يتكرر والثاني جدول النزلاء وبة مفتاح ثانوي كنت فى الاكسيس مسوي نموزج عقد ايجار مصدر بياناته من استعلام( عقد) عندما اكتب رقم الهوية لو كان النزيل جديد املء بياناته الاول ثم بيانات الشقة والا لو كان نزيل قديم فبمجرد كتابة رقم الهوية يحضر بياناتة من جدول النزلاء واسجل فقط بيانات الشقة كيف اعمل ذلك بالفيجوال؟ المقصود ليس البرنامج ككل ولكن استدعاء بيانات النزيل القديم برقم الهوية حيث سويت نموزج في الفيجوال ولكن عند حفظ البيانات يرفض لاني كررت بيانات النزيل القديم RE: سؤال لاهل الخبرة - khodor1985 - 16-01-17 أين المشروع؟ يوجد فقد ملف أكسس RE: سؤال لاهل الخبرة - يسرى7 - 16-01-17 اولا شكرا على سرعة الرد ثانيا انا اريد فكرة العمل اي كيف اكتب جملة insert لاضافة البيانات الجديدة بحيث لو ان رقم الهوية قديم يستدعى البيانات من جدول النزلاء واضيف فقط بيانات الشقة ويضيف ذلك في عقد الايجار RE: سؤال لاهل الخبرة - khodor1985 - 16-01-17 أخي العزيز ضع المشروع للتعديل عليه وشكرا RE: سؤال لاهل الخبرة - مساعدة - 16-01-17 السلام عليكم عليك باجراء استعلام عن رقم الهوية النزيل، ولها فكرتين: الفكرة الأولى يعيد لك قيمة Integer رقمية: 0 في حالة عدم وجود سجل سابق له ويعيد 1 إذا كان سبق تسجيله كود : SELECT COUNT([id]) FROM [user] WHERE [id]=[?];الفكرة الأولى يعيد لك قيمة Boolean منطقية: False في حالة عدم وجود سجل سابق له ويعيد True إذا كان سبق تسجيله كود : SELECT IIF(COUNT([id])>0,true,false) FROM [user] WHERE [id]=[?];هذا يتوفق على طريقة تعاملك مع قاعدة البيانات، لهذا طلب منك الأستاذ khodor1985 المشروع. ملاحظة: لم أجد عمود رقم الهوية ، فإذا كنت تقصد عمود id فهو ترقيم تلقائي وليس رقم الهوية المتعارف عليه. RE: سؤال لاهل الخبرة - يسرى7 - 16-01-17 جملة البحث مفهومة اذا id متكرر يجلب بيانات النزيل ولكن سؤالي فى جملة ال insert لان id هيتكرر لو كان مسجل مسبقا وهتترفض الاضافة لانه مفتاح اساسي لا يقبل التكرار نعم id يمثل رقم الهوية وتم تعديل فى قاعدة البانات هذا هو المشروع RE: طريقة استدعاء بيانات النزيل القديم برقم الهوية - يسرى7 - 17-01-17 اين انتم يا اهل الخبرة RE: طريقة استدعاء بيانات النزيل القديم برقم الهوية - مساعدة - 17-01-17 بما انك عملت برنامج بالاكسيس لفندق وتريد أن تعمل مثلة بالفيجوال2010 ضع برنامج الاكسس المعمول سابقا للفندق لفهم طريقته ويستحسن ارفاق صور شاشاته في حال صعب تشغيله. المشروعك المرفق وقاعدة البيانات التي فيها لا توضح عمل إدارة الفنادق. RE: طريقة استدعاء بيانات النزيل القديم برقم الهوية - يسرى7 - 17-01-17 (17-01-17, 06:45 AM)مساعدة كتب : ب كما في الصور نموزج العقد مصدرة استعلام من 3 جداول النزلاء والشقق والسند فعندكتابة رقم الهوية لو النزيل جاء قبل ذلك فيجلب جميع بياناته من جدول النزلاء(هذا هو محل السؤال) ثم ادخل بيانات الشقة (رقم الشقة والمدة والسعر) ولو في مدفوعات يطبع سند والا فيطبع العقد فقط RE: طريقة استدعاء بيانات النزيل القديم برقم الهوية - مساعدة - 17-01-17 (17-01-17, 08:59 AM)يسرى7 كتب : فعندكتابة رقم الهوية لو النزيل جاء قبل ذلك فيجلب جميع بياناته من جدول النزلاء(هذا هو محل السؤال) إذا كان هذا سؤالك فقط فقد أجبتك بفكرتين في أول مشاركة لي في هذا الموضوع |