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

مساعدة عاجلة لة تكرمتم عند الاضافة

مغلق
بدأه المهنا في 28 نوفمبر 2005 · 7 رد · 491 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

وهو عند اضافة كتاب لمؤلف وهذا الكتاب متكرر عند مؤلف اخر نفس الاسم لا يعطيني بيانات الكتاب الجديد وانما الكتاب المسجل سابقا بنفس البيانات

مثال /

المؤلف / ابن الأثير , عز الدين

له كتاب اسمه / نقد الشعر

الناشر / الكتب العلمية ... وبيانات كثيرة ..

واردت ان اضيف كتاب بنفس الاسم ببيانات مختلفة

الكتاب / نقد الشعر

الناشر / دار المعارف ... وبيانات كثيرة ...

يعطيني بيانات الكتاب السابق ولا يعطيني بيانات الكتاب الجديد

له كتاب اسمه / نقد الشعر

الناشر / الكتب العلمية ... وبيانات كثيرة ..

لكلا المؤلفين

عند توافق اسماء الكتب لمؤلفين أو اكثر فالبرنامج يقوم باعطائي بيانات الكتاب الاقدم كبيانات لكلا الكتب المتوافقة في الاسم

ما السبب ؟ ياليت ايجاد حل أتوقع السبب في RS1 RS2

MOHANNAwelcom.rar

#2

أخ المهنا

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

أن تقوم بالبحث بواسطة أسم المؤلف .. وثم تبدأ بالبحث في جدول الكتب بأسم المؤلف المكرر في جدول الكتب بتكرارهما في كلا الجدولين وهذا خطأ ..

    Dim SQL As String
    Dim SQL1 As String
    SQL = "select * from workers where f1 = '" + List1.Text + "'"
    If RS.State = adStateOpen Then RS.Close
    RS.Open SQL, db, adOpenDynamic, adLockOptimistic
    
    SQL1 = "select * from co4 where author = " + List1.Text + ""
    If rs2.State = adStateOpen Then rs2.Close
    rs2.Open SQL, db, adOpenDynamic, adLockOptimistic

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

وذلك عن طريق شي يميز السجل ببيانات لم تتكرر في كلا الجدولين وتكون مشتركة ولكني وجدت تكرارها .. حتى رقم السجل مكرر كما في الصورة ولا نستطيع استخدامه للوصول إلى السجل بعينة .. حيث أذا قمنا بأستخدامه هو مع أسم الكتب فلن ينفع الأمر لأنهما مكرران

.. حيث أنك تتعامل مع أدخال البيانات بشكل خاطىء وعليك أن تمييز أحداهما وأذا أردت عدم صياغة الاكواد من جديد عليك أن تعمل شيئاً واحد فقط وهو الحل بنظري لمسألتك هو تمييز أسم الكتاب بأن تكتب نقد الشعر فرنسي

وذلك بالاستعانة باللغة الخاصة به وهكذا يمكنك التوصل إلى السجل بعينه .

أتمنى أني أوصلت الفكرة وأوضحت لك الأمر

تحياتي B)

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#3

السلام عليكم

لدي مداخلة بسيطة

الاستعلام المذكور يعود لك بكل الكتب وفق الاسم المخصص لماذا لا تحاول عرضهم فى جدول للمستخدم flx grid والمستخدم يختار الكتاب وفق ما يريد

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#4

قعلا أقتراح الأخ deeb_monitor .. جيد

بأن تعرض البيانات المفروزة في أداة الفليكس غريد

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#5

قعلا أقتراح الأخ deeb_monitor .. جيد

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

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#6

الاخ العزيز هاني الف شكر

الكتاب الذي اضفته موجود في قاعدة البيانات ولكن عن الضغط على اللسته يعطيني

بيانات الكتاب الاخر الذي يتشابه معه في الاسم ومسجل مسبقا-

قم بعمل التالي

1- قم بالضغط على المؤلف ابن الأثير , عز الدين

2- اضف كتاب وسمه ديوان طرفة

3- عبئ جميع الحقول ببيانات مميزة لك

4- اختر موافق لاضافة الكتاب المسمى "ديوان طرفة"

5- اضغط على المؤلف ابن الأثير , عز الدين

ستجد الكتب لديه "ديوان طرفة"

قم بالضغط عليه ستجد اسم الكتاب موجود واما البيانات فهي بيانات الكتاب السابق

"ديوان طرفة" لمؤلف سابق واسمه ابن العبد , طرفة البكري

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

الاول القديم لابن العبد , طرفة البكري ببياناته الاصليه

والثاني الجديد لابن الأثير , عز الدين ببيانات الكتاب السابق

#7

السلام عليكم

لدي مداخلة بسيطة

الاستعلام المذكور يعود لك بكل الكتب وفق الاسم المخصص لماذا لا تحاول عرضهم فى جدول للمستخدم flx grid والمستخدم يختار الكتاب وفق ما يريد

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#8

السلام عليكم

لدي مداخلة بسيطة

الاستعلام المذكور يعود لك بكل الكتب وفق الاسم المخصص لماذا لا تحاول عرضهم فى جدول للمستخدم flx grid والمستخدم يختار الكتاب وفق ما يريد

شكرا جزيلا هل تقصد الاستغناء عن اللستة

ولكن كيف تتم اضافة كتاب جديد

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

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