دوستان بهم بگید تو VB چطو میتونم مقادیر مختلف یه فیلد رو بخونم
مثلا مقدار فلان فیلد از یه دیتا بیس رو توی یه متغیر بریزه
sum=data1.recourdset.filds(a)
چنین چیزی درسته؟
مثلا فیلد a هرچی توشه رو بریزه تو sum
دوستان بهم بگید تو VB چطو میتونم مقادیر مختلف یه فیلد رو بخونم
مثلا مقدار فلان فیلد از یه دیتا بیس رو توی یه متغیر بریزه
sum=data1.recourdset.filds(a)
چنین چیزی درسته؟
مثلا فیلد a هرچی توشه رو بریزه تو sum
بله که میشه !! اما اصلا توصیه نمیشه .. چون رکورد فعلیت آخرین رکوردی هست که رو اون فعالیت انجام دادی مثلا شما می خوای به رکورد 100 دست رسی داشته داشی اما فکوس روی رکورد 1 هست یا روی آخرین رکورد میره که اونجوری باید بعد از محاسبه رکورد با دستور move که به صورت زیر هست به اون رکورد بری بعد اون فیلد رو بخوانی تا edit کنی :
X عدد رکورد مورد نظر هست (رکورد ها از صفر شمار گذاری میشن)کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد اون رکورد رو با شکل صحیح کد که گذاشتی خواند :
برای اضافه کردن هم باید :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کنی البته شیئ data اولا امنیت نداره دوما با فارسی مشکلات فراوان داره و از همه مهم تر اینکه فایل های اکسس ساخته شده با Microsoft access رو پشتیبانی نمی کنه ..کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای حل این مشکلات بهتره از طرق ADODC این مشکلات رو حل کنی..
ممنون
میدونی هدفم چیه؟
میخوام مثلا همه مقادیری که تو فیلد a هست رو بخونه و با هم جمع کنه
تعداد زیادی هم رکورد باشه
خوب بازم جوابت همون پست قبلی هست.. فقط باید زحمت استفاده از کد رو در برنامه بکشی ! ((-:
من یک مثال برات میزنم با همون شیئ Data :
ما یک mdb به نام db1 داریم یک جدول به نام ta1 داخل اون ایجاد می کنیم و یک فیلد به نام a داخل اون ایجاد می کنیم...
2 تا لیست باکس هم برای قشنگی به برنامه اضافه می کنیم تا ببینم چه رخداد هایی در برنامه اتفاق می افته.!-:
اول اعداد 1 تا 10 رو داخل فیلد a می ریزم:(می تونی این کد رو داخل یک باتون قرار بدی)
در آخر هم باید مقادیر رو به هم جمع کنیم :(این کد هم می تونی داخل یک باتون دیگه بگذاری)کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خروجی همه چیز رو بیان می کنه !! به همین راحتی !!-:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by samasara; 27-04-2013 at 14:54.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)