PDA

View Full Version : اساتید و طراحان عزیز کمک کنید



smderfan
یک شنبه 14 خرداد 1385, 13:17 عصر
دوستان و اساتید عزیز سلام
من خیلی کم با برنامه نویسی کار کردم و حالا می خوام شروع کنم ... در حال حاضر هدفم طراحی برنامه ای با آیتم های زیر هستم ... ممکن است ساده به نظر برسد ولی من تجربه کاری ندارم ...
اساتید محترم اگر نمونه و یا راهنمایی در این زمینه دارند منو یاری دهند.
------------------------------------------
برنامه مورد نظر یک کارتکس هست که شامل فیلدهای زیر هست
کد – نام قطعه - تاریخ – کالای وارده به انبار – کالای صادره از انبار - موجودی انبار
حالا می خوام :
1- یک محل رو برای ثبت کالا ها داشته باشم به این صورت که هر کالا با یک کد ذخیره شود
مثلا خودکار کد : 1
2- یک گزینه جهت ثبت کارتکس:
کد که داده شد نام کالا در محل فیلد کالا درج بشه و ما بقیه رو کامل و ذخیره کنیم ...
2- یک گزینه جهت گزارش گیری :
چون تعداد کالاها مختلف هست می خوام بصورت فیلتر مرتب بشه و موجودی یک کالا رو بده
بعنوان نمونه ممکن هست بیش از 100 کالا وارد بانک شده باشه و یکی از این کالا ها خودکار باشه حالا می خوام فقط کارتکس خودکار رو نمایش بده و موجودی فعلی خودکار موجود در انبار رو نمایش بده ...
و این قابلیت بصورت دادن کد عملیات جستجو و بازکردن کارتکس رو داشته باشه و همچنین قابل چا پ شدن باشه ...
----------------------------------------------
با تشکر

Hamid_PaK
یک شنبه 14 خرداد 1385, 14:52 عصر
برای شروع زود دوست من !!! از قدیم گفتن استپ بای استپ :لبخند: ...

یا حق ...

mzjahromi
سه شنبه 16 خرداد 1385, 13:54 عصر
پروژه زیاد بزرگی نیست.
شروع کنید
جداولتون رو طراحی کنید
اینجا بنویسیدشون تا دوستان بتونن راهنمائی تون کنن.
در ضمن
لطفا برای تاپیکهای خود عنوان مناسب انتخاب کنید

Mahmood_M
سه شنبه 16 خرداد 1385, 22:20 عصر
سلام دوست من ...
ما هم منتظریم تا شما برنامتون رو شروع کنید تا کمکتون کنیم ...
اما در مورد سئوالاتی که کرده بودید :
1. راستش خوب منظورتون رو نفهمیدم ولی به نظر من باید یه فیلد Primary بسازید و کد رو توی اون بزارید تا کدها تکراری نشن یا اگر از فیلدهای عادی استفاده می کنید می تونید در هنگام ورود اطلاعات به بانک اطلاعاتی چک کنید که اون کد هست یا نه و ...
2. فکر کنم منظورتون اینه که وقتی کاربر کد رو نوشت نام کالای مربوط به اون کد نمایان بشه ، آره ؟
خوب این خیلی ساده است ... ، مثلا کد زیر رو نگاه کنید :


var
N: Boolean
begin
N:= ClientDataSet1.Locate('Code', Edit1.Text, [loPartialKey, loCaseInsensitive];
if N = True then
Edit2.Text:= ClientDataset1Name.Text;
end;

کد بالا اول توی بانک جستجو می کنه و اگه پیدا کرد نام مربوط به همون کد رو توی Edit 2 می نویسه. ( البته این کد برای ClientDataSet است که زیاد شناخته شده نیست و کسی ازش استفاده نمی کنه ولی کلیات کار به همین شکله )
ولی منظورتون رو از این که ( ما بقیه رو کامل و ذخیره کنیم ) نفهمیدم.
3. در این مورد هم باید بر اساس اون چیزهایی که می خوای بانکت رو فیلتر کنی ...
برای گزارش گیری هم باید از ابزارهای گزارش گیری استفاده کنی ...
اگه یه خورده بیشتر توضیح بدی دوستان حتما کمکت می کنن ...
موفق باشی ...