View Full Version : سوال: نحوه کا ربا فرم های بروز آوری
سمیرا صوفی
شنبه 03 بهمن 1388, 12:36 عصر
با سلام.
در ویژوال فاکس پرو 9 امکان ایجاد یک فرم که هم بروزآوری کند و هم مشاهده و جستجو را انجام دهد . اگر امکان دارد .زمانی که دیتابیس بزرگ شد اشکالی در ذخیره سازی و جستجوی دیتا ها بوجود نخواهد آمد؟؟؟؟؟با تشکر
mehran_337
شنبه 03 بهمن 1388, 13:55 عصر
برای کارهای بزرگ توصیه شده است با mysql یا sql server استفاده کنید.
برای مشاهده فرم درخواستی شما ، بهترین کار این است که از ویزارد خئد فاکس پرو استفاده کنید تا با توجه به جدول مورد نظرتان فرم کامل بهمراه ثبت و حذف و سرچ و ... تحویل بگیرید
tools\wizard\Form
سمیرا صوفی
شنبه 03 بهمن 1388, 15:57 عصر
با عرض پوزش منظورم رو اشتباه بیان نمودم.هدفم این بود که چطور می شود گریدهای فرم جستجو را بجای اینکه از طریق دکمه سرچ باز کنم.در فرم بروز آوری داشته باشم.یعنی کاربر وقتی فرم بروز آوری را باز میکند همانجا فرم را دوقسمتی ببیند قسمت بالا بروزآوری قسمت پایین گریدهای جستجو.ضمنا وقتی دیتا بیس با فاکس پرو طراحی شده مگر میشود فرم ها را با sql طراحی نمود.(متشکر از وقتی که، برای مطالعه و پاسخ سوال من میگذاری)
mehran_337
شنبه 03 بهمن 1388, 16:08 عصر
در مورد سوال اول :
یک فرم جدید باز کنید
یک تکست باکس اضافه کنید و کنترل سورس آنرا به یک فیلد مثلا cname از یک جدول مرتبط کنید
یک گرید به فرم اضافه کنید و آن جدول را به گرید متصل کنید
حال در متد afterRowcolChange گرید ، این کد را اضافه کنید
thisform.text1.refresh
و همچنین می توانید در متد lostfocus تکس باکس این کد رااضافه کنید
thisform.gride1.refresh
با این کار هروقت روی گرید بالا پایین کنید محتوای فیلد در تکست باکس نمایش داده می شود که با تایپ مجدد در تکست باکس و خروج از آن این فیلد آپدیت می شود.
--------------------------------------------
سوال دوم :
اسکیوال که یک برنامه مدیریت دیتابیس است منظورم اینه که برنامه با فاکس نوشته بشود ولی دیتابیس از خود فاکس نباشد و از دیتابیس اسکیوال استفاده شود.
kia1349
شنبه 03 بهمن 1388, 16:47 عصر
منظور دوستان این بود که از ابتدا دیتاهای خودتون رو برای بانکهای با حجم بالا روی sqlserver طراحی کنید و از طریق فرمهای ویژوال فاکس یا هر زبانی که مسلطید به آنها دسترسی پیدا کنید
اگر هم اصرار دارید بانکهای با حجم بالا روی فاکس داشته باشید حتما برای مدیریت بهتر جداول آزاد رو در دیتابیس ها قرار بدید تا از امکانات اشیاء دیتابیس استفاده بیشتری ببرید
توجه داشته باشید که برای فرار از محدودیت حجم اطلاعات بالای 2 گیگ ، تا حد امکان جداول خود را خورد تر و ریزتر طراحی کنید
ضمنا برای درج-ویرایش-حذف رکورد ها از بانکهای با حجم بالا ، حتما بافرینگ را بروی سطر (و نه بر روی جدول) تنظیم کنید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.