اذهب الي المحتوي
أوفيسنا

مشكلة في الحاق جداول بجدول


Tarekfathallah

الردود الموصى بها

السلام عليكم   عندي قاعدة بيانات فيها جداول شهرية  جدول makasa ويتبعه جدول istimaramakasa  و جدول dawar و يتبعه جدول istimaradawar 

كل يوم عمل الموظفين يدخلو المعلومات في نهاية الدوام اقوم بطبع الدفعة والحاق الجداول السابقة بجدول رئيسي all وجدول فرعي istimaraall 

المشكلة انني وجدت بالصدفة انه لم ينقل لي حقول معينة وهي حقل n_ihala   و حقل  date_ihala   من جدول istimaramakassa 

حيث قام بنقل 25 سطر من اصل 123 سطر هل من حل لهذه المشكلة 

-----------------   للرفع --------------------

append.rar

رابط هذا التعليق
شارك

شكرا لمرورك اخي ابا خليل الجدول الفرعي istimaraall حقل MORTAJAA  و حقل DATE_MORTAJAA_ISTIMARA وحقل REMARK_MORTAJAA_ISTIMARA وحقل n_ihala وحقل date_ihala وحقل final 

مع العلم انني تاكدت مرارا من استعلام q_istimara_union   واستعلام   a_istimaraalluniontoistimaraall  وجربت بان اقوم باستعلام جديد تحديث من جدول istimaramakas  الى جدول istimaraall لكنني لم افلح عدد الاستمارات المرتجعة لليوم 248 استمارة مرتجعة ادخلتها يدويا 

الرجاء المساعدة لو سمحت 

 

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

الشباب عندي يدخلو الجداول باركود بما فيها المرتجعة وتتحول الاستمارة المرتجعة الى شخص خاص ممكن في نفس اليوم او في يوم لاحق يطلب عبر فورم واستعلام رقم الاستمارة فتخرج له يكتب تاريخ اليوم وسبب الارجاع وهكذا ثم في يوم لاحق يعمل نفس الطريقة من نفس الفورم والاستعلام ليدخل رقم الاحالة وتاريخها اطبع له تقرير المرتجع عن اسبوع لكل اقلام النفوس كل قلم على حدى وانا كل يوم انفذ استعلام   a_istimaraalluniontoistimaraall واستعلام union_ allto tableall   لأن معظم او كل عملي عليهم اما بقية الجداول والاستعلامات هي فقط للعمل الشهري كل شهر اطبع تقرير وافرغ البيانات منهم للمعاودة الى العمل 

مطلوب مني في العمل السرية وعدم كشف الجداول للموظفين وكما لاحظت في القاعدة ارسلت لك انني انا الادمن وجميعهم يعملون فقط مدخلي معلومات وانا قاسم الداتا الجداول على كمبيوتر والبقية تعمل عبر فورم ويوزر 

--------------   للرفع -------------- 

تم تعديل بواسطه tarek_f26180
رابط هذا التعليق
شارك

 اعتقد انك لم تفهم ما اريد الاستفسار عنه

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

لنفرض ا نك عملت الحاق مرتين  فاحتمال تتكرر السجلات

الذي اسأل عنه  ماهي الضوابط التي نراعيها  حتى لا يحدث تكرار 

او بمعنى آخر  ما هي الحقول التي  يمنع تكرارها  لوحدها او مجتمعة

رابط هذا التعليق
شارك

مشكور استاذنا ابا خليل واعاده الله عليك بالخير واليمن والبركات 

الحقول الممنوع تكرارها هي في istimaraall   حقل istimarabarcode  واذا لم اكن غلطان هو مفتاح رئيسي لا يمكن تكراره 

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

---------------    للرفع ------------

تم تعديل بواسطه tarek_f26180
رابط هذا التعليق
شارك

وعليكم السلام 

معذرة اخي على تأخر الاجابة ، أيام العيد والاجازة  كما تعلمون  نبتعد عن الروتين اليومي

في جدول  istimaraALL  يوجد خلل  حيث لا يقبل الإلحاق  ، وحاولت تشخيص هذا الخلل ولكني لم اهتد اليه ولضيق وقتي الآن وحتى اوافيك بالحل اضطررت الى انشاء نسخة جديدة منه

الآن  الحل موجود  بطريقتين  اما بتشغيل الاستعلامات  او الاستغناء عنها وتحويلها  الى كود  

فاختر ما  يناسبك

append2.rar

رابط هذا التعليق
شارك

السلام عليك استاذنا ابا خليل مشكور يا اخي اتعبتك معي ولكن ما ضبط انظر الى الاستمارة رقم A1-2015-00-0011646-8 في جدول istimaramakasa 

لا يقبل التحديث الى istimaraall مرفق ربطا القاعدة واعتقد السبب ان حقل istimaracode هو مفتاح رئيسي ولا يقبل الدوبليكيت 

هل يوجد حل بأن ازيل المفتاح الرئيسي والسماح له بالتحديث بشرط عدم الدوبلكيت للاستمارة في حال كافة الحقول متساوية اي :

يقبل الدوبلكيت فقط اذا كان حقل date مختلف اي تاريخ مختلف

-----------------------  للرفع -------------------------- 

 

 

 

append2 (1).rar

رابط هذا التعليق
شارك

منذ ساعه, tarek_f26180 said:

هل يوجد حل بأن ازيل المفتاح الرئيسي والسماح له بالتحديث بشرط عدم الدوبلكيت للاستمارة في حال كافة الحقول متساوية اي :

يقبل الدوبلكيت فقط اذا كان حقل date مختلف اي تاريخ مختلف

نعم يوجد حل  بان نجعل الحقلين مفتاحين ، ولكن :

العملية الحاق وليست تحديث

بمعنى  يتم الحاق سجل كامل (تكرار) اذا تغير احد الحقلين والا  لا يمكن التكرار

انظر المرفق  وانظر في تصميم  جدول istimaraall

ملحوظة : من الخطأ الفادح  ان يتم تسمية الحقول  بكلمات محجوزة في اكسس مثل date  و year

 

append3.rar

رابط هذا التعليق
شارك

اخي ومعلمي واستاذي ابا خليل مش عم تظبط مش عم تحدث اظن انه من الافضل العمل مباشرة على الجداول الاساسية all &    istimaraall     

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

بشرط bar = bar  و istimaracode = istimaracode و m = m  و  year = year  و aa=aa و  nfous= nfous ,    و istimara= istimara  و a=a و DATE_MORTAJAA_ISTIMARA = DATE_MORTAJAA_ISTIMARA   و REMARK_MORTAJAA_ISTIMARA   =  REMARK_MORTAJAA_ISTIMARA   و date= date 

-------------------   للرفع ------------------

تم تعديل بواسطه tarek_f26180
رابط هذا التعليق
شارك

  • 5 months later...

عندي اسماء بيانات في جدول الاول واريد الحقها في الجدول الثاني علما نها تتكرر في عملية الادخال من الفرم  في نفس الجدول الثاني 

اذا تم ادخل بيانات مسبقا بنفس الاسماء لووضعت شرط في الالحاق يرفض ادخالها

تم تعديل بواسطه طاهر الوليدي
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information