ورود

View Full Version : سوال: ثبت رکورد در وسط جدول



farzadkamali
جمعه 07 مهر 1391, 12:08 عصر
با سلام خدمت دوستان

به طور کلی هر وقت رکوردی در جدول ثبت میکنیم به آخر جدول اضافه میشه.

آیا امکان ثبت یک رکورد دروسط جدول وجود داره؟

من از دلفی 2012 و اکسس استفاده می کنم

Mask
شنبه 08 مهر 1391, 10:12 صبح
تعداد رکورد ها رو حساب کن.
تقسیم بر 2 بکن.
به همون تعداد next کن و بعد رکوردتو اد کن.

farzadkamali
شنبه 08 مهر 1391, 15:26 عصر
منظورت این دستوره: module.adotable1.next

فکر نکنم که این کار عملی باشه چون تا جایی که من امتحان کردن این نشانه گر رو روی جدول تغیر میده و به رکورد بدی اشاره میکنه.

واین کار هم عملی نیست چون در هر حال رکورد جدید به آخر جدول اضافه میشه. مگه اینگه من منظورتون رو اشتباه فهمبده باشم.

من از این دستور برای اضافه در جدول اضافه میکنم.

module.adotable1.insert
module.adotable1.fieldbyname('name').value=edit1.t ext

وبقیه نیز به همین ترتیب.

Felony
یک شنبه 09 مهر 1391, 07:37 صبح
وقتی جدول فیلد کلید اصلی داره همچین کاری نشدنی هست چون فیلد کلید به صورت خودکار مقداردهی میشه و جدول بر اساس اون مرتب میشه ؛ کاری که میتونید بکنید این هست که یک فیلد برای order در نظر بگیرید و به اون مقدار بدید و جدول رو بر اساس اون Sort کنید .