تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Acces2010] طريقة استدعاء بيانات النزيل القديم برقم الهوية
#1
Bug 
عملت برنامج بالاكسيس لفندق وارد ان اعمل مثلة بالفيجوال2010
ولكن قابلتنى مشكل كما فى المثال المرفق ( وهو مثال بسيط للتوضيح)
حيث عندى جدولين الاول للنزلاء وبه مفتاح اساسي (رقم الهوية) حيث انه لا يتكرر والثاني جدول النزلاء وبة مفتاح ثانوي
كنت فى الاكسيس مسوي نموزج عقد ايجار مصدر بياناته من استعلام( عقد)  
عندما اكتب رقم الهوية لو كان النزيل جديد املء بياناته الاول ثم بيانات الشقة والا لو كان نزيل قديم فبمجرد كتابة رقم الهوية يحضر بياناتة من جدول النزلاء واسجل فقط بيانات الشقة
كيف اعمل ذلك بالفيجوال؟
المقصود ليس البرنامج ككل ولكن استدعاء بيانات النزيل القديم برقم الهوية
حيث سويت نموزج في الفيجوال ولكن عند حفظ البيانات يرفض لاني كررت بيانات النزيل القديم


الملفات المرفقة
.rar   test.rar (الحجم : 225.45 ك ب / التحميلات : 42)
الرد }}}
تم الشكر بواسطة:
#2
أين المشروع؟ يوجد فقد ملف أكسس
واعبد ربك حتى يأتيك اليقين
الرد }}}
تم الشكر بواسطة:
#3
اولا شكرا على سرعة الرد
ثانيا انا اريد فكرة العمل اي كيف اكتب جملة insert لاضافة البيانات الجديدة بحيث لو ان رقم الهوية قديم يستدعى البيانات من جدول النزلاء واضيف فقط بيانات الشقة ويضيف ذلك في عقد الايجار
الرد }}}
تم الشكر بواسطة:
#4
أخي العزيز ضع المشروع للتعديل عليه وشكرا
واعبد ربك حتى يأتيك اليقين
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم

عليك باجراء استعلام عن رقم الهوية النزيل، ولها فكرتين:

الفكرة الأولى يعيد لك قيمة 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 فهو ترقيم تلقائي وليس رقم الهوية المتعارف عليه.
الرد }}}
تم الشكر بواسطة:
#6
جملة البحث مفهومة اذا id متكرر يجلب بيانات النزيل ولكن سؤالي فى جملة ال insert 
لان  id هيتكرر لو كان مسجل مسبقا وهتترفض الاضافة لانه مفتاح اساسي لا يقبل التكرار
نعم id يمثل رقم الهوية وتم تعديل فى قاعدة البانات 
هذا هو المشروع


الملفات المرفقة
.rar   test.rar (الحجم : 221.39 ك ب / التحميلات : 66)
ابو انس
الرد }}}
تم الشكر بواسطة:
#7
اين انتم يا اهل الخبرة
ابو انس
الرد }}}
تم الشكر بواسطة:
#8
بما انك عملت برنامج بالاكسيس لفندق وتريد أن تعمل مثلة بالفيجوال2010

ضع برنامج الاكسس المعمول سابقا للفندق لفهم طريقته ويستحسن ارفاق صور شاشاته في حال صعب تشغيله.


المشروعك المرفق وقاعدة البيانات التي فيها لا توضح عمل إدارة الفنادق.
الرد }}}
تم الشكر بواسطة:
#9
(17-01-17, 06:45 AM)مساعدة كتب : ب

كما في الصور نموزج العقد مصدرة استعلام من 3 جداول النزلاء والشقق والسند
فعندكتابة رقم الهوية لو النزيل جاء قبل ذلك فيجلب جميع بياناته من جدول النزلاء(هذا هو محل السؤال)
ثم ادخل بيانات الشقة (رقم الشقة والمدة والسعر) ولو في مدفوعات يطبع سند والا فيطبع العقد فقط


الملفات المرفقة
.rar   صور البرنامج.rar (الحجم : 1.44 م ب / التحميلات : 156)
ابو انس
الرد }}}
تم الشكر بواسطة:
#10

(17-01-17, 08:59 AM)يسرى7 كتب : فعندكتابة رقم الهوية لو النزيل جاء قبل ذلك فيجلب جميع بياناته من جدول النزلاء(هذا هو محل السؤال)

إذا كان هذا سؤالك فقط فقد أجبتك بفكرتين في أول مشاركة لي في هذا الموضوع
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 722 07-11-23, 08:27 AM
آخر رد: justforit
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 537 18-05-23, 03:02 AM
آخر رد: سعود
  ما معني بيانات تقع بين الرمز[] في حقل في داتا بيس bassant 3 678 03-04-23, 11:53 PM
آخر رد: sanyor77
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,024 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,804 07-11-22, 10:27 PM
آخر رد: Am7
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,259 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  طريقة الضم LEFT JOIN متعددة بسام محمدغانم 11 2,073 07-11-21, 09:10 AM
آخر رد: Anas Mahmoud
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,635 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  كيف افتح قاعة بيانات اكسس بسام محمدغانم 1 1,408 04-10-21, 02:52 AM
آخر رد: اسلام الكبابى
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 960 07-09-21, 04:36 PM
آخر رد: bassant

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم