ورود

View Full Version : نمایش 10 تا از آخرین موارد اکسس در دیتاگرید.



behzad_lover
پنج شنبه 03 اردیبهشت 1388, 18:20 عصر
سلام.
من می خوام که 10 تا از آخرین مواردی که به بانک اطلاعاتی اضافه شده رو تو یک datagrid نمایش داده بشه.
درضمن یک دیتا گرید دیگهدارم که کل دیتابیس رو نشون میده من می خوام که این دیتابیس از پایین به بالا نمایش داده بشه.
با تشکر

mpmsoft
جمعه 04 اردیبهشت 1388, 19:40 عصر
Rs.Open "SELECT TOP 10 * FROM Tblname ORDER BY ID desc"

behzad_lover
یک شنبه 06 اردیبهشت 1388, 20:33 عصر
دوست عزیز کد شما فقط ترتیب رو درست می کنه.ولی 10 تای آخری رو نشون نمیده.کل دیتابیس رو نشون می ده.

mpmsoft
دوشنبه 07 اردیبهشت 1388, 09:57 صبح
من منظورتونو متوجه نشدم شما می گید ده تا رکورد آخرو نشون بده این کد هم دقیقا همین کارو می کنه !!!

"SELECT TOP 10 * FROM

بیشتر توضیح بدید منظورتو از 10 تا رکورد آخر بانک چیه ؟ بانک ممکن هست 50 تا تیبل داشته باشه

behzad_lover
دوشنبه 07 اردیبهشت 1388, 14:44 عصر
ببخشید اشتباه از من بود.الان درست شد.
ولی من یه زحمت دیگه هم دارم.
من می خوام وقتی در فرم روی دکمه ثبت کلیک شد اول ببینه که نام کاربری تکراری نیست.اگر تکراری بود پیغام بده.

mpmsoft
دوشنبه 07 اردیبهشت 1388, 15:02 عصر
خوب شما باید یک جستجو قبل از ذخیره اطلاعات انجام بدید ( جواب سوالتون کاملا مشخصه )

behzad_lover
دوشنبه 07 اردیبهشت 1388, 15:43 عصر
می شه نمونه کد بزارین.:لبخند:

reza_mn
سه شنبه 08 اردیبهشت 1388, 14:08 عصر
rs.open "select user_name from TableName where User_name =" & "'" & text1.text & "'"
if rs.eof=false then msgbox "این نام قبلا ثبت شده است"

behzad_lover
چهارشنبه 09 اردیبهشت 1388, 15:16 عصر
سلام.دوستان عزیز.
دوباره به یه مشکل برخوردم.
کدی که آقای mpmsoft لطف کرده بودند به این صورت عمل می کنه.

9
8
7
6
5
4
3
22
21
20
...

چهطور می تونم این مشکل رو حل کنم؟

xxxxx_xxxxx
چهارشنبه 09 اردیبهشت 1388, 17:54 عصر
ممكنه به خاطر نوع فيلدي باشه كه تو بانك تعريف كرديد. حتماً string هست كه بايد به عدد تبديلش كنيد.

behzad_lover
چهارشنبه 09 اردیبهشت 1388, 18:03 عصر
باز هم کمک به موقع دوست عزیزم XXXXX_XXXXX باعث شد که من برنامم رو درست کنم.