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

في اي مجال او اين يجب ان تستعمل هذه الأداة TBookMark

مغلق
بدأه medreg في 19 نوفمبر 2007 · 5 رد · 612 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السؤال الأول

في اي مجال او اين يجب ان تستعمل هذه الأداة TBookMark

وما معنى هذا السطرالموضوع امام هذا المتغير الذي يسمى Var savechose:TBookMark

السطر هو :

Savechose:=Table1.GetBookMark

ارجو الرد على هذا السؤال بإضافة أمثلة من فضلكم حتى تعم الفائدة

تم تعديل هذه المشاركة بواسطة medreg في 19 نوفمبر 2007 في 11:17

#2

السؤال الثالث

ما معنى GotoBookMark و FreeBookMark

اي ماذا تعني هذان السطران

Table1.GotoBookMark(Savechose);

Table1.FreeBookMark(savechose);

وشكرًا جزيلاً

#3

BookMark هو وضع السجل / او المكان الموجود فيه

تخيل انك في طابور اسخاص امام بنك، هو رقمك في الطابور

-

يستخدم للحفاظ على مؤشر السجل في Table أو Dataset للعودة اليه عند الحاجة

-

اعطيك مثال

المؤشر عند سجل معين في جدول ما

تحتاج لعمل بحث في نفس الجدول ولا تريد ان تغير السجل الحالي

كيف ؟

تحتفظ ب BookMark

Savechose:=Table1.GetBookMark

تقوم بالبحث -موضع السجل يتغير-

تعود للموضع القديم الذي سبق حفظه

Table1.GotoBookMark(Savechose);

وعندما تنتهي تحرره

Table1.FreeBookMark(savechose);

فهمت ؟

d4baa0.gif
#4
B.M.AbdelAziZ كتب:

BookMark هو وضع السجل / او المكان الموجود فيه

تخيل انك في طابور اسخاص امام بنك، هو رقمك في الطابور

-

يستخدم للحفاظ على مؤشر السجل في Table أو Dataset للعودة اليه عند الحاجة

-

اعطيك مثال

المؤشر عند سجل معين في جدول ما

تحتاج لعمل بحث في نفس الجدول ولا تريد ان تغير السجل الحالي

كيف ؟

تحتفظ ب BookMark

Savechose:=Table1.GetBookMark

تقوم بالبحث -موضع السجل يتغير-

تعود للموضع القديم الذي سبق حفظه

Table1.GotoBookMark(Savechose);

وعندما تنتهي تحرره

Table1.FreeBookMark(savechose);

فهمت ؟

شكرًا جزيلاً وبارك الله فيك

لا زال هناك لعض الغموض لم افهمها

حسب ما فهمت من خلال توضيحك هذا ان الكود

savechose:=table1.getbookmark

معناه ضع السجل واحتفظ به في الجدول1

والكود

Table1.GotoBookMark(savechose)

يعني نعود إلى السجل الذي احتفظنا به في الجدول1

اما بالنسبة للكود الثاني Table1.freebookmark(savechose)

لم افهم ماذا تقصد بعندما ننتهي نحررخه

كيف؟

ارجو ان لا اكون قد اثقلت عليك بأسئلتي هذه

أنا أريد أن افهم الموضوع وخاصة لغة البرمجة هذه بصورة جيدة

وإن لم اريد ان افهمها على الصورة المرادة

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

ولهذا ارجو منك ان لا تنزعج من اسئلتي هذه

ومشكورين على كل الجهودات المبذولة من طرفكم واعانكم الله على كل الطلبات والأسئلات

#5
medreg كتب:
حسب ما فهمت من خلال توضيحك هذا ان الكود

savechose:=table1.getbookmark

معناه ضع السجل واحتفظ به في الجدول1

لا

لا يحتفظ بالسجل

ولا بمعلومات السجل

وانما يحتفظ بمكان وجود السجل في الجدول

مثلا لوكان ترتيب السجل 4 في الجدول فهو يحتفظ بالرقم 4 فقط

medreg كتب:
اما بالنسبة للكود الثاني Table1.freebookmark(savechose)

لم افهم ماذا تقصد بعندما ننتهي نحررخه

كيف؟

تحرره لكي يبقى مكانه فارغ

مثال

عندما يكون لديك Pointer مؤشر، توفر له شيئ من الذاكرة لتحتوى الشيئ المؤشر عليه وعندما تنتهي تحرر تلك الذاكرة لكي تستعمل في شيئ اخر

d4baa0.gif
#6

جزاكم الله عنا كل خير

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

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

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

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

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

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