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

تبادل المعلومات بين خانات الجدول من العلاقات أو الاستعلام


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

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

صباحكم سعيد وخير ان شاء الله

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

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

علماً أنني في كود الصنف كتبت المعادلة التالية لغايات تسهيل البحث عن الصنف:

 

Private Sub كود_الصنف_Exit(Cancel As Integer)
[بيان الصنف] = DLookup("[Name]", "Names", "Number=[كود الصنف]")
[بيان الصنف] = DLookup("[Name]", "Names", "Number=[كود الصنف]")
[unit price out] = DLookup("[unit price ou]", "Names", "number=[كود الصنف]")
[unit] = DLookup("[unit]", "Names", "number=[كود الصنف]")
 Me.كود_الصنف.Requery
Me.item_Balance = DLookup("sum([Qty_in])-sum([qty_out])", "transaction", "[number]='" & [كود الصنف] & "'")
End Sub
 
 

مع كل الاحترام للمعلومات التي نستفيدها من حضراتكم

image.png.b0a6b96fd6d7af5c316798aa79234a4a.png

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

  • alhourriah changed the title to تبادل المعلومات بين خانات الجدول من العلاقات أو الاستعلام

صباح النور

انت ذكرت في موضوعك السابق انك سوف تغير تسميات الكائنات والعناصر الى حروف انجليزية

الحروف العربية تستخدم فقط في التسميات التوضيحية

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

45 دقائق مضت, ابوخليل said:

صباح النور

انت ذكرت في موضوعك السابق انك سوف تغير تسميات الكائنات والعناصر الى حروف انجليزية

الحروف العربية تستخدم فقط في التسميات التوضيحية

الأستاذ الرائع أبو خليل شكراً لمرورك @ابوخليل

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

بكل الحالات أحاول فهم المشكلة وطريقة التعامل مع الأحداث للفائدة والتعلم من حضراتكم.

شكراً جزيلاً على مرورك الكريم

image.png.de9cfb8d229b8618cabd0ad104fad446.png

 

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

44 دقائق مضت, alhourriah said:

الأستاذ الرائع أبو خليل شكراً لمرورك @ابوخليل

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

بكل الحالات أحاول فهم المشكلة وطريقة التعامل مع الأحداث للفائدة والتعلم من حضراتكم.

شكراً جزيلاً على مرورك الكريم

 

ما دمت في بداياتك .. وتسعى للفائدة والتعلم .. نعم للتغيير وبكل قوة

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

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

مثلا جدول او حقل المستخدم لا تكتبه هكذا : emp name  بل هكذا : empName او هكذا : emp_name

كتابة الحرف الكبير بدل الفواصل يسهل عليك القراءة

 

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

44 دقائق مضت, ابوخليل said:

ما دمت في بداياتك .. وتسعى للفائدة والتعلم .. نعم للتغيير وبكل قوة

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

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

مثلا جدول او حقل المستخدم لا تكتبه هكذا : emp name  بل هكذا : empName او هكذا : emp_name

كتابة الحرف الكبير بدل الفواصل يسهل عليك القراءة

 

كل الاحترام الأخ العزيز والفاضل @ابوخليل على نصائحك المستجدة والمستمرة والمثمرة. مبدع كعادتك في الشرح والنصائح.

السؤال الأهم وهو ما سيكون محور نقاشي.

1. اذا استبدلت المسميات باللغة العربية، هل يجب علي أيضاً أن أعود واسميها بمسمياتها الانجليزية في خانة الكود؟ أم أن الكود سيتعرف عليها تلقائياً؟

2. اذا غيرت مسميات الجداول والنماذج أو الحقول بدون فواصل هل يجب علي أيضاً اعادة كتابتها بمسمياتها الجديدة أينما وردت؟

 

مع كل الاحترام لنصائحك، ونأسف لإرهاقكم في الأسئلة ولكن لغايات التعلم والفائدة.

 

 

 

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

يعلم الله اني احب من هم على مثل همتك في طلب العلم 

ابدأ من الجداول .. هي الأساس  وانا اعتبرها 80% من المشروع  .. ودائما اذكر هذا في تعليقاتي 

اذا اتقنت عمل الجداول على الوجه الصحيح .. انتقل لما بعده

16 دقائق مضت, alhourriah said:

1. اذا استبدلت المسميات باللغة العربية، هل يجب علي أيضاً أن أعود واسميها بمسمياتها الانجليزية في خانة الكود؟ أم أن الكود سيتعرف عليها تلقائياً؟

2. اذا غيرت مسميات الجداول والنماذج أو الحقول بدون فواصل هل يجب علي أيضاً اعادة كتابتها بمسمياتها الجديدة أينما وردت؟

نعم ستتبع كل شيء وتقوم بتعديله بما يتوافق مع المسميات في الجداول

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

وسيصبح عملك اكثر متعة واسرع في الفهم والتعلم

  • 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