PDA

View Full Version : مجموع دو فیلد در فیلد جدید



ario
دوشنبه 01 اردیبهشت 1382, 04:54 صبح
سلام من جدول دلرم که بخاطر مشکلات اتونامبر نمیخوام از اون استفاده کنم میخوام خودم یه فیلد بسازم که مقدارش یکی یکی اضافه بشه و میخوام یه فیلد دیگه هم داشته باشم که مجموع در تا فیلد رو بگیره میشه لطفا راهنمایی کنید

vadood
دوشنبه 01 اردیبهشت 1382, 06:27 صبح
مگه autonumber چه مشکلی داره؟

ario
سه شنبه 02 اردیبهشت 1382, 03:18 صبح
مشکل autonumber اینه که هرکدوم رو پاک کنه دیگه از اون عدد استفاده نمیکه
در صورتیکه شماره ردیف فرمهای من باید پشت سر هم باشه

vadood
سه شنبه 02 اردیبهشت 1382, 07:58 صبح
یه بار compact database کنی درست میشه

poulaei
سه شنبه 02 اردیبهشت 1382, 10:40 صبح
در ایونت Form_BeforeUpdate:
ابتدا آخرین شماره رو پیدا کن بعد یکی بهش اضافه کن
Select count(field1) as field1max From Table1
............
............
(این قسمت با خودت)

یا
Select Max(field1) as field1max From Table1
............
............
(این قسمت با خودت)

یا (راحت تر)
field1max= DMax("[Field1]", "Table1")

بعد:
Me.Field1=field1max+1

ario
چهارشنبه 03 اردیبهشت 1382, 03:18 صبح
پولایی وvadoodعزیز ممنونم

منصور بزرگمهر
پنج شنبه 12 تیر 1382, 05:31 صبح
دوست عزیز در همین قسمت جواب شما را داده ام(ردیف در راپورتها) و توابع لازم را نوشتهام، همنطور که در آن پاسخ نیز نوشته ام، تقریباً هیچ گاه از توابع دامنه دار (D) استفاده نکن، که فوق العاده در تعداد سطر بالا برنامه شما را کند و از حرکت خواهد انداخت.
متشکرم

sarami
پنج شنبه 30 تیر 1384, 00:21 صبح
اگه میخوای دوتا فیلد رو با هم جمع کنی
تو یکی از قسمت های query بنویس مثلا
[]+[]:a
داخل کروشه ها اسم فیلدات رو بنویس
www.sarami.blogfa.com