View Full Version : سوال: نمايش اخرين ركورد ذخيره شده در بانك ؟
hentjanson
جمعه 21 تیر 1387, 17:15 عصر
سلام من مي خوام اخرين ركورد عددي كه ثبت شده رو نمايشم بدم بايد چكار كنم . ببينيد من از كاربر يك عدد مي خوام و اون اونو وارد مي كنه و ذخيره ميكنه حالا مي خوام اون عدد اخر رو در يك mask edit نمايش بدم
SYNDROME
جمعه 21 تیر 1387, 18:00 عصر
سلام من مي خوام اخرين ركورد عددي كه ثبت شده رو نمايشم بدم بايد چكار كنم . ببينيد من از كاربر يك عدد مي خوام و اون اونو وارد مي كنه و ذخيره ميكنه حالا مي خوام اون عدد اخر رو در يك mask edit نمايش بدم
می توانی یک فیلد Ord در بانک تعریف کنی و هر باز که اطلاعات را می خواهی ثبت کنید در فیلد مورد نظر Max همان Ordرا بریزی.
حالا اگر بر اساس Ord رکوردها را Sort کنی آخرین رکورد شما آخرین ثبت شما است.
Select *
From Tbl_Test
Order By Ord
با دستور ADO.Last می توانی به آخرین رکود بروی.
موفق باشید
dkhatibi
شنبه 22 تیر 1387, 11:02 صبح
البته شاید صعودی نباشه! اما می تونید یک فیلد AutoNumber اضافه کنید به جدول و آخرین فیلد شماره را بخونید و عدد متناظر به اونو برگردونید
hentjanson
شنبه 22 تیر 1387, 16:45 عصر
سلام من اين عدد رو در فيلد number ذخير مي كنم
ميشه بگيد نحوه اين دستور چطوره ؟
با دستور ADO.Last می توانی به آخرین رکود بروی.
موفق باشید
اخه متوجه نشدم
hentjanson
شنبه 22 تیر 1387, 18:48 عصر
در رابطه به ado.last توضيح ميديد اخه متوجه نشدم ؟
delphiprog3000
شنبه 22 تیر 1387, 19:12 عصر
با سلام.
دوست من همونطور که دوستمون گفت.
هر رکوردی که در دیتابیس ثبت میشود به انتهای فیلد شما اضافه میشود.
با Ado.Last شما به آخرین رکوردی که ثبت شده دست پیدا میکنید.
موفق باشید.....................
SYNDROME
شنبه 22 تیر 1387, 21:27 عصر
در ادامه صحبتهای دوستان دستور ADO.Last زمانی برای شما درست جواب می دهد که فیلدی داشته باشید که بر اساس آن عمل مرتب سازی را انجام دهید و بزرگترین عدد آخرین رکورد شما باشد و سپس با دستور Last به آخرین رکورد رجوع کنید و مقدار را بخوانید.
موفق باشید
hentjanson
شنبه 22 تیر 1387, 22:35 عصر
اينو ado.last رو بايد چطور به اجرا در اورد بايد در form create اينو بنويسم
بايد اينو به label اختصاص بدم ميشه يك مثال بزنيد .
Hsimple11
یک شنبه 23 تیر 1387, 01:09 صبح
با استفاده از دستور Last آخرین رکورد شما در جدول Active میشود و حالا میتوانید محتویات رکورد جاری (که همان آخرین رکورد است) را بخوانید و در Label یا چیز دیگری بریزید.
delphiprog3000
یک شنبه 23 تیر 1387, 09:10 صبح
با سلام.
دوست عزیز این دستور حالت اجرایی دارد و بعد اجرا رویدادی رخ میدهد.
شما میتوانید در هر رویداد که نیاز دارید آن را بنویسید.
و همونطور که دوستمون گفت مقدار اون رو به عناصر (Label,edit) نسبت بدید.
موفق باشید.....................
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.