ورود

View Full Version : اضافه شدن رکورد جدید در انتهای DBgrid ...



alireza_63
شنبه 04 فروردین 1386, 15:12 عصر
با سلام

در یک جدول که فیلد کلیدی به عنوان AutoNumber داره ، می خواهیم یک رکورد اضافه کنیم که این کار همزمان توسط DBgrid نمایش داده میشه ...
( ابتدا فرمان رکورد جدید صادر و سپس در DBedit هایی خارج از DBgrid اطلاعات وارد میشه )

در هنگام صدور دستور insert ، به جای اینکه رکورد جدید در انتهای جدول نشون داده بشه در ابتدای اون نمایش داده میشه ... تا زمانی که فرمان ذخیره صادر بشه و بعد از اون به انتهای جدول میره ...
( در واقع DBgrid در این جا تنها نقش نمایشی داره )

آیا راه حلی سراغ دارید که از اول و در هنگام insert ، رکورد جدید در انتهای DBgrid قرار بگیره ؟

ممنونم از توجهتون.

dkhatibi
شنبه 04 فروردین 1386, 18:44 عصر
یک راه اینه که مکان نما را قبل از اضافه شدن رکورد به آخرین رکورد جدول انتقال دهید.

alireza_63
شنبه 04 فروردین 1386, 19:59 عصر
این کار رو قبلا انجام دادم ، اما نتیجه بخش نبود!

Sandbad
شنبه 04 فروردین 1386, 21:31 عصر
از Append به جای Insert استفاده کن شاید درست بشه.

alireza_63
سه شنبه 07 فروردین 1386, 14:09 عصر
سندباد عزیز ،
با استفاده از Append به جای استفاده از insert مشکل حل شد!

خیلی ممنونم از توجهتون.