المشاركات : 7
المواضيع 4
:
: 5
الإنتساب : Jul 2016
السلام عليكم و رحم الله تعالى و بركاته
رمضان مبارك على الجميع
عندي جدول في قاعدة البيانات و اريد انشاء حقل لرقم تسلسلي يكون على الشكل التالي 2023D0001
يعني السنة ثم حرف مميز يتبعه رقم تسلسلي
كيف يمكنني انجاز ذلك و بارك الله فيكم مسبقا
المشاركات : 143
المواضيع 4
:
: 26
الإنتساب : Feb 2022
11-04-2023, 09:13 PM
(آخر تعديل لهذه المشاركة: 11-04-2023, 09:14 PM بواسطة Ndagor.)
انشئ حقل عادى و في DataSet الذي تستعمله اضف كود لحساب هذه القية في الحدث BeforePost او BeforeInsert قبل ان يتم ارسال الى قاعدة البيانات
كل من 1 user says قال شكرا ل Ndagor على المشاركة المفيدة1 user says Thank You to Ndagor for this post
• chers0vsky
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
11-04-2023, 11:58 PM
(آخر تعديل لهذه المشاركة: 11-04-2023, 11:58 PM بواسطة S.FATEH.)
السلام عليكم
كود :
uses DateUtils;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(Code(1));
end;
function TForm1.Code(AID: Integer): string;
begin
Result := IntToStr(YearOf(Date)) + 'D' + Format('%.4d', [AID]);
end;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج