ممنون از راهنمايي هاي همه دوستان و عزيزان
بگذاريد يكم بازتر در مورد كارم توضيح بدم شايد بهتر بتونيد منرا راهنمايي كنيد .
بنده مربي بندسازي هستم . مدتي هست تصميم گرفتم برنامه هاي تمريني كه به شاگردانم ميدهم رو ديگه رو كاغذ ننويسم و يك برنامه جامع داشته باشم كه داخل اون ثبت كنم و يك نسخه پرينيتي هم به شاگرد بدم . برنامه نويس نيستم و به توابع برنامه نويسي آشنايي ندارم اما چون به mmb تسلط كافي دارم و چندين سال هست با اين برنامه پروژه هاي مالتي مديا طراحي كرده ام اما همه در وصف و معرفي يك شركت و محصولاتش بوده نه يك برنامه ثبت داده ها از اينرو گفتم از دوستان راهنمايي بگيرم شايد با mmb بشه همچين كاري رو كرد :
توضيح : يك فرم طراحي كردم كه اسم و مشخصات و وزن و قد و سن طرف رو در آن وارد مي كنم
حالا در مرحله بعدي نام شش عضله ( سرشانه ، سينه ، جلو بازو ، پشت بازو ، زير بغل و پا ) رو ذكر كردم .
در زير هر عضله اسامي تمام حركات مربوط به آن رو ذكر كردم و جلوي هر اسم حركت يك خانه خالي براي زدن چك مارك قرار دادم
اگر چك مارك را پر كنيد آن گزينه فعال شده و در جلوي آن ميشود تعداد حركات مثلا 3*10 تا را تايپ كرد . حركاتي هم كه نياز نيست تيك نمي زنم
در پايان مي خواهم يك گزينه save بگذارم كه اين مشخصات رو براي طرف ذخيره كنه و بعدها اگر جستجو زدم يا فراخواني كردم دوباره در فرم بياد . ضمن اينكه يك گزينه پرينت هم بگذارم و از اين برنامه تمريني يك نسخه پرينتي به شاگرد بده .
حالا همچنين كاري ميشه كرد يا خير؟
اگر دوستان راهنمايي كنند و بتوانم همچين چيزي بزنم براي تشكر سورس نهايي كار را هم براي دوستان عزيز اينجا آپلود مي كنم تا ديگر دوستان از آن استفاده كنند و شايد اصلا براي برنامه ها تمريني خودشان بهره بگيرند .
البته دوست عزيز evil_gates يك مثال جالب گذاشتند كه برايم مفيد بود
براي save فايل txt بصورت پيشفرض در درايو c قرار گرفت . و load هم بصورت پيشفرض از مسير تعيين شده صورت گرفت . آيا امكان داره كاري كرد مسير فايل در هر ذخيره دلخواه شود . يعني save رو كه زدم در پنجره مربوطه اسم فايل رو اسم شاگرد بزنم و همينطور ديتياي هر شاگرد رو اينطوري ذخيره كنم و براي load هم به همين صورت هر فرد رو كه انتخاب كنم در صفحه بارگذاري بشه . امكانش هست؟
سلام
اولا منم مثل بقيه دوستان به شما پيشنهاد مي كنم كه از پلاگين استفاده كني تا وقتي با ركوردهاي زياد كار مي كني با مشكل مواجه نشي
دوما با توجه به توضيحاتي كه دادي فكر مي كنم يك بانك اطلاعاتي با اكسس درست كني و يك فرم هم تو خود همون اكسس بسازي خيلي ساده تر از كار كردن با mmb خواهد بود و مشكل شما هم حل ميشه
سوما اگه همچنان قصد داري با mmb بانك بسازي و قصدم نداري از پلاگين ها استفاده كني و اصرار داري حتما با فايل هاي متني كار كني مي تونم بهت يك الگوريتم پيشنهاد كنم كه البته اين روش حرفه اي نيست ولي مي تونه مشكل شما رو حل كنه
يك Editbox ايجاد مي كني و يك دكمه save و اينطوري دستور مي نويسي كه عبارتي كه تو Editbox وارد شده رو به عنوان نام فايل متني مورد نظر به انتهاي آدرسي كه مي خواي اضافه كنه :
file$='<your folder address>' + editbox$ + '.txt' i
و بعد مثل نمونه اي كه برات گذاشتم يك فرم مي سازي و اطلاعات رو با اون وارد يك فايل متني مي كني اما آدرس اون فايل متني كه قراره اطلاعات توش ذخيره بشه همين آدرسي خواهد بود كه با دستور save ايجاد شده
بنابراين به ازاي هر فرم جديدي كه مي سازي يك فايل متني توليد ميشه با نام اعضاي باشگاهت و اطلاعاتي كه تو اون فايل متني وجود داره مربوط به همون عضو هست.
براي فراخواني هم فقط كافيه مثل دستور save عمل كني و فقط نام رو تو يك Editbox وارد كني و به اون آدرس پوشه رو اضافه كني و دستور loadtext رو بدي تا كل اطلاعات داخل اون فايل متني رو تو يه شي پاراگراف فراخواني كنه
اگه فرصت كردم يك نمونه از اين الگوريتمي كه گفتم رو برات مي سازم
اما باز هم توصيه مي كنم اين روش سومي رو انتخاب نكني و به دو روش اول و دوم بيشتر فكر كني
موفق باشي