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

اريد معرفة الموجود في المخزن من نوع صنف معين

مغلق
بدأه makrm في 29 أبريل 2007 · 25 رد · 2,212 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عندي سؤال وارجو المساعده وهو عباره عن مشروع مخازن في شاشة ادخال البيانات بيطلب اني ادخل

الموجود في المخزن

والذي تم استلامه

والذي استخدام

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

انا متشكر جدا علي الاهتمام

وارجوالرد

#2

اخي يمكن استخدام كود الـ Sql التالي ::

rs.open "Select NameGoods,Quantity From [Table ] Where NameGoods like '" & text1.text & "'" ,db

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

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#3

السلام عليكم

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

ومشكوووووووووووووووووووووور

#4

اخي الصنف عند ادخال بيانات جديد بيعمل لنفسه سجل اخر جديد فانا عايز اخر بيانات دخلة لنفس الصنف

وشكرا علي الاهتمام

xerox_stroe.rar

#5

حد يساعدني ياشباب

هو الموضوع صعب و لا انا مش عارف اشرح

#6

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

ارجو التوضيح بشئ من التفصيل

اقتباس
انا مش عارف اشرح

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#7

1-انت بدك تظهر كمية الصنف الموجودة في قاعدة البيانات وتعرضها في حقل ؟؟؟

2-ولا بدك لما تضيف عالصنف تتحدث تلقائي الكمية ولما تستخدك من الصنف تنقص الكمية؟

انا فهمت انه التاني مطلوب

انت بتجيب كمية الصنف من القاعدة واذا ما بدك تعرضها حطه بمتغيرمثلا حقل كمية الصنف اسمه مثلابالقاعدة(qc)

واسم qn

بزر الحفظ بتحط الكود

"Select qc,qn From [Table ] Where qn like '" & text1.text & "'" ,db

If Not IsNull(rs![qc]) Then z = rs![qc

وبعدين اذا كنت راح تضيف عالكمية بتزيد قيمة الzواذا بدك تستخدم تنقص قيمة الz

في حالة استلام كمية جديدة والكمية المستلمة تكتب مثلا في text2

تكتب الكود

z=z+val(text2.text)j

,وترجع القيمة عالقاعدة

rs![qc]=z

وفي حالة الاستخدام نفس الشي بس بدلz=z+val(text2.text)j

z=z-val(text3.text

وعرف z انهاstatic

بتمنى كون جاوبت على سؤالك

maysaa

طالبة شبكات

#8

السلام عليكم

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

الاستاذ سوبر

الاستاذ احمد

الاستاذه مايسه

الي الاستاذه مايسة هو الصنف يتم ادخال اسمه اكثر من مره فانا محتاج عند ضغط الاسم ان يبحث عن الصنف المراد حفظه ويعرف الرقم الموجد open

ولكن الاسم متكرر كذا مره

جربة عنداول مره يتم الحفظ احط الرقم في متغير بس بمجرد قفل البرنامج يتم مسحه

اذا احط الرقم ويتم حفظه ومايرحش مني مع العلم ان هيبقي اكثر من صنف فمحتاج لحف اكثر من رقم وكل مره بيتغير الرقم

ارجوه المساعده

وشكرا

storis.rar

#9

قصدك انه نفس الصنف مخزن بالقاعدة مرتين؟؟

انت راح تعمل بالحدثlostfocousتبع الcomboجملة استعلام تجيب فيها حقل الopen من جدول stockبشرط يكون حقل الtypeمساوي للcombo.textوبعدين تعرض قيمة الopen بالtext1.textوتجمع الموجود مع الذي تم استلامه ونطرح منه الذي تم استخدامه

جملة الاستعلام رح تكون

select open from stock where type="&combo1.text

text1.text=rs![open]m

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

maysaa

طالبة شبكات

#10

السلام عليكم

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

هو الجدول مكون من التالي

1 type اسم الصنف

2 open الموجود في المخزن

3 rec المسلم من المورد

4 used المستهلاك

5 total الموجود في الخزن الوقت الحالي

اول مره يستخدام المستخدام هذا البرنامج فالذي سيدخله هو rec و used و يتسجل المتبقي في total فيبقي اتعمل لهذا الصنف سجل ثم المره

عندما يصل من الصنف كميه اخري او استخدام من الموجود حاجه عايز اول ميدخل البيانات ميدخلش open لكن البرنامج يعرف الموجود من نفسه لان لو المدخل دخل رقم خطاء غير الموجود في السجل الذي قبله هتبقي في سرقه واحنا مش عايزين نعرض حد الي المشاكل

وارجو ان اكون وضحة الموضوع شويه ومتشكر جداا الي الاستاذه مايسه

وارجو من الاخوه المساعده وانا واثق من مقدرة الاخوة والاساتذه

#11

السلام عليكم

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

هو الجدول مكون من التالي

1 type اسم الصنف

2 open الموجود في المخزن (قبل الاضافه البيانات)

3 rec المسلم من المورد

4 used المستهلاك

5 total الموجود في الخزن الوقت الحالي

اول مره يستخدام المستخدام هذا البرنامج فالذي سيدخله هو rec و used و يتسجل المتبقي في total فيبقي اتعمل لهذا الصنف سجل ولايضع في open شي لان المخزن لايوجد به شي ثم المره التالي

عندما يصل من الصنف كميه اخري او استخدام من الموجود حاجه عايز اول ميدخل البيانات ميدخلش open لكن البرنامج يجيب الموجود في total الموجود في السجل الذي قبله من نفسه يعني يدخل open , rec وعند الضغط علي حفظ اوقبل كده ان يكون وضع رقم total اللي في السجل الذي قبله في open لان لو المدخل دخل رقم خطاء غير الموجود في السجل الذي قبله هتبقي في سرقه واحنا مش عايزين نعرض حد الي المشاكل

وارجو ان اكون وضحة الموضوع شويه ومتشكر جداا الي الاخوه والمعلمين

#12

بالنسبة للopenمو هي كمية البضاعة الموجودة في المخزن؟

اذا كان هدا المقصود فاول مرة راح ينعمل سجل للصنف لازم تكون فيه الكمية الجالية بصراحة انا حاولكت كنير اعرف الفرق بينtotalوالopenلقيت انه وجود الtotal بالقاعدة خطا لانه هو عبارة عن قيمة مؤقته المفروض انها تتخزن بالopenيعني انت المفروض لما تسترجع قيمة الopen تعمل عليها الزيادة والنقصان وترجعها بالopenلانها هي والtotal بيرمزوا لشيء واحد وهي كمية الصنف بالمخزن حسب مافهمت

بتمنى اني ماكون فهمت غلط

maysaa

طالبة شبكات

#13

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

انا فعل عاجز عن كلمة الشكر لان انا حاسس اني تعبتك معي ولكني متشكر جدا استاذه مايسه

هو بالفعل ال open و total وجهان لعمله واحده open هي الكميه الموجود قبل ميحصل اضافه او نقصان يعني المفروض ان open بتاع السجل الحلي يساوي total السجل الذي يسبقه ( ممكن نشيل open) ونخلي total بس عند متيجي كميه جديد من الصنف او نسحب من الموجود جزء فيبقي السجل عباره عن ادخل الرقم في Rec المستلم او ال used المسحوب طيب حقل total هيجمع ويطرح من مين فكده محتاجين ان لم نحب نضيف rec او used ان يكون عندنا الرقم الموجود في ال total سجل الذي يسبقه فلو كنا في السجل الذي قبله ادخلنا الارقام التاليه

rec 200

used 50

total 150

date 15/5/2007

وفي اليوم التالي

وصلني 80 فهضيفه في rec مش عايز المستخدام يدخل ال total لان في شاشة الاضافه مفيش مكان يسمحلي بكده

وانا البرنامج بمجرد ميدخل ال 80 ويضغط save يجمع 150 الموجودين في السجل الذي قبله علي ال 80 ويحفظو 230

استاذه ارجوتنزيلي البرنامج وهتفهمي قصدي وجربي التقرير

ولكي مني جزيل الشكر وانا متشكر جدا علي اهتمامك بالموضوع

#14

انا نزلت البرنامج بس انت عم تقول السجل السابق قصدك السجل السابق بالجدول ولا قصدك اخر قيمة تم تخزينها

على كل حال بعتلي ايميلك في شي مو مقتنعة فيه

maysaa

طالبة شبكات

#15

السلام عليكم

شكر ا لك استاذه

وهي اخر قيمه سجلتها لهذا الصنف

وشكرررررررررررررررررررراا

#16

اوكي معناها انه لازم تشيل واح من الحقلين open او totalالمهم لما انت تستورد السجلفلنفترض انك خليت الopen لما تعمل تغط علزر اضافة بيجيب قيمة هدا الحقل وهي تلقاتئيا راح تكون اخر قيمة موجودة بالمخزن لهذا الصنف وبعدين تعمل العمليات على قيمة هدا الحقل اللي استوردته عن طريق وضع قيمة الحقل داخل متغير قبل اي اضافاتوبعدين عند الحفظ تتخزن القيمة المعدلة بنفس الحقل اللي استوردت منه واللي فرضنا انه openوطبعا راح تتخزن لنفس الصنف وبالتالي بتكون هي اخر كمية فعلية للصنف بالمخزن

maysaa

طالبة شبكات

#17

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

قارن الي في النتغير مع الكميه المباعه لو اذيد بيع لو مش اذيد قول ان الكميه غير موجوده ولو اشتريت بضاعه جديده ذودها علي الي في المخزن

سلام

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#18

السلام عليكم

متشكر جدا علي الرد والاهتمام

الاستاذه maysaaa

الاستاذ mona4hak

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

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

انت راح تعمل بالحدثlostfocousتبع الcomboجملة استعلام تجيب فيها حقل الopen من جدول stockبشرط يكون حقل الtypeمساوي للcombo.textوبعدين تعرض قيمة الopen بالtext1.textوتجمع الموجود مع الذي تم استلامه ونطرح منه الذي تم استخدامه

جملة الاستعلام رح تكون

select open from stock where type="&combo1.text

text1.text=rs![open]m

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

ما هو الحدث ostfoucs غير الحدث LostFocusغير الحدث GotFocus

ارجو التوضيح هذه النقطه ماذا كان قصدي وشكككككككككرررررررررررررررررررررررااا

الاستاذ mona4hak

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

لكن انا مش عارف اجيب اخر قيمه موجود في الخزن من هذا الصنف

ولكم مني جزيل الشكرررررررررررررررر

#19

انا مش متابع الموضوع من الاول ولكن , هل جربت جملة SQL ?

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#20

انا متشكر علي مرورك للموضع استاذ احمد

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

#21

جرب هذا الكود :

Select q from tableName where proID=X

وذلك بإفتراض ان حقل قيمة المخذون هو Q

واسم الجدول هو tableName

و كود الصنف هو X

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#22

السلام عليكم

استاذ احمد

الجدول مفيش فيه id واذا افترضنا فهي نفس المشكله هو جاب id سجل الصنف ده ازي واذا كان عمل بحث علي اسم الصنف نتيجة البحث هتكون الاسم متكرار فيه

type open rec used total date

C5 Env 0 100 50 50 22/5/2

22/5/2007 200 50 150 Ar Continuance

C5 Env 50 25 25 23/5/2007

C5 Env 25 300 325 24/5/2007

فهو انا عايز اعرف اجيب رقم

وهو في المثال بتاعنا 325 او 25 اذي اجيب الرقم ده total او open

وانا شاكر كل الاساتذه ومتشكر للاستاذ احمد

#23

وما المشكله ؟

أنت لما هتتعامل مع المخزون من هذا الصنف !

هتتعامل معاه اذاي ؟

اما عن طريق اسم الصنف او عن طريق رقم الـ ID بتاعه !

يعني لما المستخدم يقوم بـ عملية التعامل مع صنف معين ام ان يدخل الـ ID بتاعه او يأتي له قائمه بكل الاصناف الموجوده بالمخزن وبالتالي .

يتعامل مع الصنف اما عن طريق اسم الصنف من خلال هذه القائمة او عن طريق رقم الـ ID بتاعه بإدخاله مباشراً !

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#24

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

maysaa

طالبة شبكات

#25

السلام عليكم

نا متشكر كتير

اولاعلشان استحملتي تفسير للسؤل بطريقه صعب

ثانيا اننا في الاخروصلنا لحل وهو لقدمته الاستاذه ميساه

متشكر كتير ليه

ومتشكر كتير للاستاذ احمد

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…