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

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

بدأه medreg في 14 يوليو 2012 · 3 رد · 779 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي جدول يتكون من خمسة حقول

وهم كالتالي

art من نوع string مفتاح

chp من نوع string مفتاح

cde من نوع smallint

nom من نوع string

prenom من نوع string

الترقيم يكون في الحقل Cde

يتغير كلما تغيرت قيمة الحقل chp

اي كلما تغير الحقل chp يبدأ الترقيم من 1 الى اخر قيمة موجودة بالحقل art التابع للحقل chp

واذا كان الحقل art والحقل chp متكرران يكون الرقم المطلوب في الحقل Cde مكرر اي يحمل نفس الرقم كما هو في الصورة

ملاحظة

يجب ان يكون احد الحقلين يحتوي عل قيمة اكبر من 0 واقصد بالحقلين MT1 و MT2

post-95467-043393300 1342263416_thumb.gi

يجب ان يكون الكود في حدث زر Button

المرفقات
Classement.GIF

تم تعديل هذه المشاركة بواسطة medreg في 14 يوليو 2012 في 14:00

#2

سلام عليك

يقال قديما "فهم السؤال نصف الجواب"

لذلك وضح لنا مقصودك يا أخي

ما هو الكود الذي أدخلت به هذه البيانات إلى القاعدة والذي هو في حدث الضغط على button

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3
linuxman كتب:

سلام عليكيقال قديما "فهم السؤال نصف الجواب"لذلك وضح لنا مقصودك يا أخي ما هو الكود الذي أدخلت به هذه البيانات إلى القاعدة والذي هو في حدث الضغط على button

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

انا لم ادخي اي كود

بل احتاج الى كود يعمل هذا الإجراء

اما بالنسبة لما هو في الصورة

هو عبار عن شرح معمول بالاكسيل لأوصل الفكرة فقط

#4

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

وهو أني وضعت generator على الحقل ثم كتبت كود في حدث الضغط على الزر

 //remettre le generateur a 0
  datam.SQLShowVente.close;
  datam.SQLShowVente.sql.Text:='SET GENERATOR GEN_OPERATIONS_ID TO 0';
  datam.SQLShowVente.ExecSQL;

هذا الكود سرجع الترقيم إلى 0 كلما ضغطت على الزر

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

ولا تنس تغير اسم Generator

تنبيه أنا لا أتعامل مع الدالفي إطلاقا ولكن مع محاكيها Lazarus

تم تعديل هذه المشاركة بواسطة linuxman في 15 يوليو 2012 في 22:07

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

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

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

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

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

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