واضح آرشیو وب فارسی:سایت ریسک: View Full Version : لطفا کمک کنید - سوال ضروری omg7703-09-2009, 02:38 AMبه نام خدا با عرض سلام به دوستان خوب دو سوال داشتم . اول - من با دلفی 7 و اکسس یک برنامه پایگاه داده ایجاد کردم که در این برنامه باید یک سری محاسبات هم انجام بشه . یعنی مثلا مقدار یکی از فیلدها حاصل ضرب دو فیلد دیگست که این عمل با فشار دادن یک دکمه انجام میشه . حالا من می خوام با زدن این دکمه این عمل ضرب روی همه رکوردهای اون فیلد تا آخر اجرا بشه نه فقط روی رکورد فعال . مثل خاصیت اتو فیل در اکسل . دوم – وقتی که برنامه رو اجرا می کنم فیلدهای پایگاه اطلاعات من که با دی بی گرید نمایش داده میشن اندازشون خیلی بزرگ میشه جوری که توی دی بی گرید جا نمیشن و باید با نوار اسکرول فیلدهارو دید . برای درستیش چکار باید کنم ؟ بسیار ممنونم که کمک می کنید ان شاالله جبران کنم . romixery03-09-2009, 05:47 PMسلام. به انجم خوش اومدين. جواب اول: فرض بر اينه كه شما براي ذخيره سازي نتايج ضرب Field 1 و Field 2 ، يه فيلد به نام Mult ساختين. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! جواب دوم: قبل از اينكه جواب سؤال دومتون رو بدم بايد بگم كه دوست عزيز اين انجمن قوانيني داره كه بايد رعايت بشه. جواب اين سؤال اينقدر ساده هست كه من ديگه نمي گم برين توي اينترنت براش جستجو كنيد. اگه فقط 2 دقيقه با امكانات خود دلفي ور برين مي تونيد مشكل رو برطرف كنيد. به هر حال از اونجايي كه تازه وارد انجمن شدين نمي خوام كه دلخور بشين. جواب رو ميدم. روي DBGrid دابل كليك كنيد. از پنجره نمايان داده شده، يكي يا تمامي فيلدها رو انتخاب كنيد، و خاصيت Width اون رو تنظيم كنيد. در حالت استاندارد، دلفي، طول ستونها رو متناسب با طول فيلد تعريف شده در پايگاه داده در نظر گرفته مي گيره. موفق باشين omg7711-09-2009, 04:35 PMسلام . بله قبول دارم سوال دوم خیلی ابتدایی بود و واقعا معذرت می خوام . آخه من تازه کار با دلفی رو شروع کردم و اولین بار هم هست که عضو اینجور سایتی شدم . omg7712-09-2009, 02:26 AMآقای رومیکسری از جوابتون خیلی متشکرم . کد شما در مورد سوال اول اجرا شد اما متاسفانه این خطا رو هم اعلام می کنه : Dataset not in edir or insert mode delphianddotnet12-09-2009, 10:25 AMفیلد محاسباتی و اینکه تو خود اکسس از خاصیت formula یا value (همچین چیزی ) روشهای دیگه ی راه حل اول است F A R H A D12-09-2009, 09:06 PMآقای رومیکسری از جوابتون خیلی متشکرم . کد شما در مورد سوال اول اجرا شد اما متاسفانه این خطا رو هم اعلام می کنه : Dataset not in edir or insert mode کدی رو که romixery عزیر گذاشتند رو به صورت زیر اصلاح کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مرد مباح12-09-2009, 09:24 PMدوست عزیز. فرمان Edit برای اینکه این خطا داده نشه توی کد برنامه اومده. لطفا دقیقتر بررسی کن و حتما از Edit استفاده کن. omg7713-09-2009, 05:23 AMاز دوستان گلم بسیار متشکرم . دستتون درد نکنه romixery13-09-2009, 12:11 PMعذر مي خوام. كدي رو كه نوشتم رو تست نكردم. با تشكر دوباره از فرهاد جان. موفق باشين سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1211]