PDA

View Full Version : سوال: سوال ضروری و مهم



ITMan1363
دوشنبه 20 اردیبهشت 1395, 17:05 عصر
با سلام خدمت دوستان.
...من کمیل هستم یک تازه وارد:گریه::گریه::گریه:.
من برای اداره محل کار شروع به ایجاد یک پایگاه داده در اکسس کردم ولیکن به مشکلات زیادی بر خوردم.
اداره‌ای که من در اون مشغول به کار هستم وظیفه حمل و نقل کالای شرکت رو بر عهده داره. حالا من باید مأموریت هایی که هر راننده طبق حکم مإموریت میرود رو ثبت کنم.
مسئله‌ای که من با اون مواجه شدم این هست که در یک حکم ، ممکن است راننده با حداقل دومسیر ( مسیر 1( مسافت و مدت مأموریت): از شهر A به B با 2 نوع کالای مختلف (با مشخصات وزن و تعداد کارتن) و مسیر 2: از شهر B به A به صورت خالی ) مأموریت برود. و یا ممکن است حکم دارای سه مسیر و یا بیشتر باشد.
حالا هر یک از این مسیرها برای یک حکم (با مشخصات مسافت، نوع کالا، تعداد کالا از هر برند، وزن و …) چگونه باید در یک رکورد ثبت شود.
مثلا طبق شماره حکم 9523455 به تاریخ 20/2/1395 به رانندگی آقای حسینی با کامیون شماره پلاک *** الف ** از تهران به تبریز (560 کیلومتر) 100 کارتن کالای A (50 کارتن برند A1 و 50 کارتن برند A2) و از تهران به ارومیه(160 کیلومتر) (مسیر از تبریز به ارومیه می شود ولی بار از تهران ارسال شده است) 150 کارتن کالای B (50 کارتن برند B1 ، 50 کارتن برند B2 و 100 کارتن برند B3) را حمل کند. و از ارومیه به تهران (760 کیلومتر) 20 کارتن کالای C (10 کارتن برند c1 و 10 کارتن برند c2) را برگردد.
همانطور که می‌بینید مسیرها از هم مجزا هستند ( و ممکن است تعداد این مسیر ها به 30 مسیر برسد!) و لی باید تحت یک شماره حکم (یا رکورد) ثبت شوند. ورود این اطلاعات در فرم چگونه است؟ یعنی چگونه می توان پس از ورود شماره حکم X مسیر را بدون بستن فرم (در یک رکورد) ثبت کرد.
لطفا راهنمایی کنید. قبلا از توجه شما کمال تشکر را دارم.:افسرده:.

ehsanshahi
دوشنبه 20 اردیبهشت 1395, 21:29 عصر
با سلام خدمت دوستان.
...من کمیل هستم یک تازه وارد:گریه::گریه::گریه:.
من برای اداره محل کار شروع به ایجاد یک پایگاه داده در اکسس کردم ولیکن به مشکلات زیادی بر خوردم.
اداره‌ای که من در اون مشغول به کار هستم وظیفه حمل و نقل کالای شرکت رو بر عهده داره. حالا من باید مأموریت هایی که هر راننده طبق حکم مإموریت میرود رو ثبت کنم.
مسئله‌ای که من با اون مواجه شدم این هست که در یک حکم ، ممکن است راننده با حداقل دومسیر ( مسیر 1( مسافت و مدت مأموریت): از شهر A به B با 2 نوع کالای مختلف (با مشخصات وزن و تعداد کارتن) و مسیر 2: از شهر B به A به صورت خالی ) مأموریت برود. و یا ممکن است حکم دارای سه مسیر و یا بیشتر باشد.
حالا هر یک از این مسیرها برای یک حکم (با مشخصات مسافت، نوع کالا، تعداد کالا از هر برند، وزن و …) چگونه باید در یک رکورد ثبت شود.
مثلا طبق شماره حکم 9523455 به تاریخ 20/2/1395 به رانندگی آقای حسینی با کامیون شماره پلاک *** الف ** از تهران به تبریز (560 کیلومتر) 100 کارتن کالای A (50 کارتن برند A1 و 50 کارتن برند A2) و از تهران به ارومیه(160 کیلومتر) (مسیر از تبریز به ارومیه می شود ولی بار از تهران ارسال شده است) 150 کارتن کالای B (50 کارتن برند B1 ، 50 کارتن برند B2 و 100 کارتن برند B3) را حمل کند. و از ارومیه به تهران (760 کیلومتر) 20 کارتن کالای C (10 کارتن برند c1 و 10 کارتن برند c2) را برگردد.
همانطور که می‌بینید مسیرها از هم مجزا هستند ( و ممکن است تعداد این مسیر ها به 30 مسیر برسد!) و لی باید تحت یک شماره حکم (یا رکورد) ثبت شوند. ورود این اطلاعات در فرم چگونه است؟ یعنی چگونه می توان پس از ورود شماره حکم X مسیر را بدون بستن فرم (در یک رکورد) ثبت کرد.
لطفا راهنمایی کنید. قبلا از توجه شما کمال تشکر را دارم.:افسرده:.

سلام ...
چیزی که من متوجه شدم شما میتونین با ساختن دو جدول و یک فرم اصلی و اضافه کردن یک ساب فرم به آن بی نهایت رکورد را به صورت مجزا در یک رکورد در فرم اصلی ذخیره نمایید ..
پیشنهاد من اینه که اولا شما شروع به ساختن نمونتون بفرمایین بعد برای قسمت های فنیش قدم به قدم با سایت و راهنمایی بنده حقیر و اساتید گرامی پیش برین .
یا علی ...

ITMan1363
سه شنبه 21 اردیبهشت 1395, 09:13 صبح
سلام دوست عزیز...
ممنون از پاسخ شما.
من تقریبا جداول رو ساختم. برای حکم مأموریت، برای مسیر، نوع کالا و برند کالا. مسئله ی من صدا زدن ساب فرم در فرم اصلی هست. و البته این موضوع رو هم متوجه نشدم. من در جدول واسط که اگر اشتباه نکنم جدول حکم مأموریت باشه! لازمه که مثلا 30 تا فیلد پیش بینی کنم و اونها رو ارتباط بدم به جدول مسیر. بعد هر بار که ساب فرم رو صدا میزنم کلید اون در جدول حکم مأموریت ذخیره بشه.