اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طلب إلحاق بيانات سجل بسجلات أخرى سابقة له


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

السلام عليكم ورحمة الله وبركاته،،

وتقبل الله منكم صالح الأعمال ووفقكم للصيام والقيام،،

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

والعمود الأول والثاني به صفوف مكتملة البيانات،،

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

 

والعل الصورة تكون أضح بالمثال والصورة المرفقة

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

صورة1.jpg

نقل المعلومات.accdb

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

اخي الكريم الية العمل في البرنامج غير مفهومة لي ....

انظر للاضافة هناك رقم فاتورة وليس لها تاريخ في سجل الاضافة .....

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

 

1.png

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

نعم رقم الفترة وضعه الكود عندما ضغطت الأمر..

فأنا أضفت إضافة1 مع السجل المدني ثم ضغط على الأمر فجاء بهذا الرقم

المشكلة أن الجداول مبنية على هذا الأساس صفوف بها المعلومات وصف به تاريخ الانتهاء مع أني لاحظت في القاعدة التي يُعمل عليها أن صف التاريخ والفترة يحوي علامة صح

وقد عدلت على المثال المرفق

فالمطلوب الآن ان الصف الذي يحوي علامة صح ننسخ التاريخ ورقم الفترة لبقية الصفوف مع ملاحظة أن يكون القيد no 

لاحظ المرفق

نقل المعلومات1.accdb

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

وعليكم السلام ورحمة الله وبركاته،،

أسعدكم الله يا كرام ومعذرة أرهقتكم معي،،

أستاذنا القدير أبو خليل .. وأستاذنا القدير محمد البرناوي

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

فنلاحظ في العمود No أن المعاملة التي تأخذ رقم موحد لها تاريخ واحد محدد وفترة واحدة محددة وتأخذ علامة صح

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

فجاءت فكرة أن نجعل أمام كل اسم تاريخ انتهاء المعاملة وفترتها لأن البرنامج كبير وعليها معلومات ويصعب إعادة البناء..

فالآن نحتاج عن طريق الاستعلام أو الكود أن نجعل الصف الذي به تاريخ الانتهاء والفترة أن يظهر أمام كل اسم..

مع ملاحظة لأستاذنا أبي خليل أن الاستعلام لم يعمل 😒

وسلامتكم يا غالين،،،،

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

اذا لم يعمل الزر استبدل الكود الموجود خلفه بهذا  :

DoCmd.RunSQL "UPDATE ta2, qry1 SET ta2.[تاريخ الانتهاء] = [qry1].[تاريخ الانتهاء], ta2.[رقم الفترة] = [qry1].[رقم الفترة] " & vbCrLf & _
"WHERE (((ta2.[no])=Int([qry1].[no])))"

الامر هنا مباشر بدون وسيط

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

تمام تمام عليك أستاذنا القدير .. 

بالفعل هذا المطلوب ..

مع شكري وتقدير لأستاذنا محمد البرناوي على إفادته،،

سأطبق على البرنامج الأساس وبإذن الله تزين الأمور،،

بارك الله فيكم ورعاكم ووفقكم يا كرام..

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

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