aghaee67
پنج شنبه 18 تیر 1388, 23:49 عصر
با سلام و عرض ادب خدمت کلیه دوستان و زحمتکشان سایت برنامه نویسان
بنده مدتی است می خواهم یک پروژه ای را به عنوان پروژه پایان ترم به استاد ارائه بدم(یک پروژه کوچک انبارداری). ولی با مشکلاتی برخورد کردم. گفتم مشکلاتم را اینجا بگم تا یه با مرامی مشکل منو حل کنه...
// من از دیتابیس اکسس استفاده می کنم //
1. در دیتابیس یک جدول به نام User دارم که اطلاعات کاربران استفاده کننده در آن درج شده. مثلا نام کاربری و رمز عبور و ...
می خواهم در دلفی یک فرم طراحی کنم و در آن یوزر و پسورد را از کاربر گرفته و با دیتابیس مقایسه کنم از در جدول موجود بود به فرم 2 بره ولاغیر پیغام بده.
2. جستجوی یک سری اطلاعات و نمایش اطلاعات جستجو شده در یک DBgrid :
مثلا می خواهیم کالاهای فروشی ماه گذشته را جستجو کنیم و فرضا 100 کالا پیدا شد می خواهم آن 100 لیست را در DBgrid نمایش بده.
3. فرض کنید یه فرمی برای صدور فاکتور دارم. و کاربر در حال پر کردن مقادیر این فرم است که یک لحظه احساس نیاز به ماشین حساب می کند؟
ما در یک فرمی این ماشین حساب را طراحی کردیم. و وقتی که کاربر در فرم قبلی روی یک دکمه کلیک می کند فرم ماشین حساب ظاهر می شود و کاربر محاسبات خودش را انجام می دهد.
مشکل اینجاست که مقدار نهایی در ماشین حساب را به چه نحوی به فرم قبلی (ارسال فاکتور) بفرسته و در یک edit مقدار رو بنویسه؟
4. در یک فاکتور ممکن است تعداد لیست کالاها یک و یا 100 کالا باشد!
من برای فرمی که برای دریافت و یا ارسال فاکتور طراحی می کنم چی کار کنم که مقادیر یا edit ها نسبت به لیست کالاها در فاکتور گسترش یابد آیا باید 100 یا 200 ادیت edit در فرم بگذارم.
و جدول در اکسس به چه صورتی خواهد بود. باید 100 یا 200 فیلد برای هر یک از کالاها در فاکتور طراحی کنم. آخه تعدادش مشخص نیست امکان دارد در فاکتور 1 کالا باشد و امکان دارد 100 کالا ؟
5. من میخواهم طوری کنم که در صورت دادن اطلاعات مشابه یا تکراری جلوگیری کنم. چی کار کنم.
6. سوال ششم شاید کمی....
من یک edit دارم که مقدار (پول) در داخل آن نوشته می شود.
می خواهم هنگام نوشتن یک عدد معادل حرفی آن را در زیر Edit بنویسد.
مثلا با نوشتن 300 در پائئین بنویسه سیصد و وقتی یک 0 دیگر اضافه کردیم بنویسه سه هزار.
:متعجب::متعجب::متعجب::متعجب:
از اینکه زحمت دادم خیلی پوزش می طلبم ولی اینا کلا مشکلات بنده بدون اگه کسی بتونه راهنمایی کنه ممنون میشم.:خجالت:
با تشکر از گروه برنامه نویسان دات او آر جی :قلب:
بنده مدتی است می خواهم یک پروژه ای را به عنوان پروژه پایان ترم به استاد ارائه بدم(یک پروژه کوچک انبارداری). ولی با مشکلاتی برخورد کردم. گفتم مشکلاتم را اینجا بگم تا یه با مرامی مشکل منو حل کنه...
// من از دیتابیس اکسس استفاده می کنم //
1. در دیتابیس یک جدول به نام User دارم که اطلاعات کاربران استفاده کننده در آن درج شده. مثلا نام کاربری و رمز عبور و ...
می خواهم در دلفی یک فرم طراحی کنم و در آن یوزر و پسورد را از کاربر گرفته و با دیتابیس مقایسه کنم از در جدول موجود بود به فرم 2 بره ولاغیر پیغام بده.
2. جستجوی یک سری اطلاعات و نمایش اطلاعات جستجو شده در یک DBgrid :
مثلا می خواهیم کالاهای فروشی ماه گذشته را جستجو کنیم و فرضا 100 کالا پیدا شد می خواهم آن 100 لیست را در DBgrid نمایش بده.
3. فرض کنید یه فرمی برای صدور فاکتور دارم. و کاربر در حال پر کردن مقادیر این فرم است که یک لحظه احساس نیاز به ماشین حساب می کند؟
ما در یک فرمی این ماشین حساب را طراحی کردیم. و وقتی که کاربر در فرم قبلی روی یک دکمه کلیک می کند فرم ماشین حساب ظاهر می شود و کاربر محاسبات خودش را انجام می دهد.
مشکل اینجاست که مقدار نهایی در ماشین حساب را به چه نحوی به فرم قبلی (ارسال فاکتور) بفرسته و در یک edit مقدار رو بنویسه؟
4. در یک فاکتور ممکن است تعداد لیست کالاها یک و یا 100 کالا باشد!
من برای فرمی که برای دریافت و یا ارسال فاکتور طراحی می کنم چی کار کنم که مقادیر یا edit ها نسبت به لیست کالاها در فاکتور گسترش یابد آیا باید 100 یا 200 ادیت edit در فرم بگذارم.
و جدول در اکسس به چه صورتی خواهد بود. باید 100 یا 200 فیلد برای هر یک از کالاها در فاکتور طراحی کنم. آخه تعدادش مشخص نیست امکان دارد در فاکتور 1 کالا باشد و امکان دارد 100 کالا ؟
5. من میخواهم طوری کنم که در صورت دادن اطلاعات مشابه یا تکراری جلوگیری کنم. چی کار کنم.
6. سوال ششم شاید کمی....
من یک edit دارم که مقدار (پول) در داخل آن نوشته می شود.
می خواهم هنگام نوشتن یک عدد معادل حرفی آن را در زیر Edit بنویسد.
مثلا با نوشتن 300 در پائئین بنویسه سیصد و وقتی یک 0 دیگر اضافه کردیم بنویسه سه هزار.
:متعجب::متعجب::متعجب::متعجب:
از اینکه زحمت دادم خیلی پوزش می طلبم ولی اینا کلا مشکلات بنده بدون اگه کسی بتونه راهنمایی کنه ممنون میشم.:خجالت:
با تشکر از گروه برنامه نویسان دات او آر جی :قلب: