PDA

View Full Version : نام گذاری رکورد در پاسکال



اوبالیت به بو
جمعه 05 بهمن 1386, 20:26 عصر
سلام:
همون طور که می دونید تویه پاسکال هر رکورد اسم خاص خودش رو داره.خوب شما فکر کنید ما 2000 تا رکورد داریم و کار اصلاً درستی نیستش که برنامه نویس بخواد واسه 2000 تا رکورد اسم بزاره. چی جوری من این کار رو بکنم که هر رکورد یه اسمی داشته باشه یعنی اینجوری باشه:

Type Person:Record
دستورات;
Type Per1:Person
Type Per2 : Person
.
.
.
End;
می خواستم بدونم که چی جوری من اسم رکورد رو AutoNumber بکنم.
Per1-Per2,... مرسی اگه راهنماییم بکنید.

m-khorsandi
جمعه 05 بهمن 1386, 22:45 عصر
چه دلیلی داره که 2000 تا رکورد تعریف کنی!!؟
احتمالاً داری اشتباه می‌کنی!

اوبالیت به بو
جمعه 05 بهمن 1386, 23:12 عصر
2000 تا رکورد رو من مثال زدم.
یعنی منظورم این هستش که من که نمی دونم چقدر قراره تو این بانکم اطلاعات قرار بگیره برای همین یه شمارنده، یه AutoNumber باشه که برام شماره رکورد رو بزنه.
ای کاش می تونستم راحت تر بنویسم خیلی برام سخت منظورم رو واضح بگم.

rasool_brn
جمعه 05 بهمن 1386, 23:57 عصر
یه آرایه از رکوردها ایجاد کن.

اوبالیت به بو
شنبه 06 بهمن 1386, 00:24 صبح
یه آرایه از رکوردها ایجاد کن.
چند بعدی؟ بیشتر توضیح بدین.
یه سوال با استفاده از حلقه تکرار میشه؟

rasool_brn
شنبه 06 بهمن 1386, 01:50 صبح
type
TMyRecord=record
Name:string;
ID:Integer;
end;
TMyArray=array of TMyRecord;
var
ArrayOfRecord:TMyArray;
.
.
procedure InputValue;
begin
ArrayOfRecord[0].Name:='obalitjoOon';
ArrayOfRecord[0].ID:=86;
.
.
end;

m-khorsandi
شنبه 06 بهمن 1386, 17:31 عصر
چند بعدی؟ بیشتر توضیح بدین.
یه سوال با استفاده از حلقه تکرار میشه؟

میشه در مورد کاری که می‌خوای انجام بدی بیشتر توضیح بدی.