PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در طراحی فرم



mixer17
2015/03/22, 19:44
با سلام خدمت اساتید محترم.
اتز روی فایل اندیکاتوری که یکی از دوستان فرستاده بودن ی فرم ورود اطلاعات طراحی کردم که در بعضی جاهاش ایراد دارم. ایرادات رو توی یه عکس ارسال کردم ولی خب یه سری چیزای دیگه هم هست که اگر که کمک کنین ممنون میشم.
توی شناسه پروژه مشکل دارم.چون متن رو می خوند و به متن اضافه میکرد منم عدد 100 رو توی سلول وارد کردم و بجاش از یه شیپ متنی برای عنوان ستون استفاده کردم لطفاً راهنمایی کنید که چجوری شماره پروژه ها از 100 شروع بشه و یکی یکی اضافه بشه.
مورد بعدی انتخاب خودکار عرض و ارتفاع مناسب برای ستون ها و سطر هاست و یه مورد دیگه هم سطرها با وارد شدن اطلاعات درشون یک در میون رنگشون عوض بشه.بویسله ی کد نویسی.
پیشاپیش ممنون از راهنمایی هاتون.
در ضمن من کد نویسی بلد نیستم.
عید همگی هم مبارک
فایل ضمیمه هستش6358

misammisam
2015/03/23, 09:41
سلام
متاسفانه فایل شما برای من کانل باز نمیشه ، فکر میکنم بخاطر اختلاف ورژن آفیسمونه .
به هر حال اونایی که متوجه میشم و میگم :

برای قرار دادن نام عروس و داماد کنار هم ، شما تو 2 تا سلول قرارشون دادید ، اگه 2 تا تکس باکسو میخواستید به یکدونه سلول ارجاع بدید باید ایننطوری مینوشتید :

A.Offset(0, 5) = TextBox2 & "/" & TextBox3
ولی اینجا شما میتونید بزنید :

A.Offset(0, 4) = TextBox2
A.Offset(0, 5) = "/" & TextBox3

برای فعال و غیر فعال کردن باکس مبلغ میتونید در رویداد خود OptionButton1 بزنید :
البته رویداد رو در UserForm_Initialize هم بزنید بهتره ( برای محکم کاری )

Private Sub CarOptionButton1_Click()
MoneyTextBox.Enabled = True
End Sub

Private Sub CarOptionButton2_Click()
MoneyTextBox.Enabled = False
End Sub



بقیش دیگه تو این عکسه خیلی فلش تو فلش شده درست نفهمیدم منظورتون چیه WELLCOM

mixer17
2015/03/23, 11:41
سلام توی ورژن 2013 درستش کرده بودم.البته ناگفته نمونه من دو تا فایلو تو هم تدغام کردم.برا همین کلماتش نا مناسبه.مشکل اصلی توی گذاشتن شناسه پروژه و تعریف شناسه مشتری تو تکست باکس زیریشه.و مورد بعدی هم اون چک باکس های درخواست و چک باکس های سمت راست فرم که اسماشون چک باکس 4 و 5 و 6 هستش.
فایل پیوست ورژن 2003
ممنون از لطفتون

mixer17
2015/03/23, 11:44
اون دستورات رو هم توی رویداد دکمه قرار دادم شد.از روش اسپین باکس رو هم غیر فعال کردم ممنون. ولی توی
UserForm_Initialize ​نشد. آقا یه لطفی کنین اگر کد اضافی توش وجود داره پاک کنین.

Javid Mokhtari
2015/03/23, 21:46
با سلام.
دوست عزیز اگر به جای این همه خط نصف النهاری که تو شکل کشیدین دونه-دونه مشکلتون رو میگفتین بهتر بود.

mixer17
2015/04/01, 16:32
با سلام
یکمی به فرمه ور رفتم و این ازش در اومد.
چندتا مشکل داشتم لطفاً راهنمایی بفرمایید
با انتخاب شناسه سفارش دهنده اطلاعات تماسش بصورت خودکار در TextBox4 نمایش داده بشه و توی فرم توی ستون E درج بشه
چک باکس ها در صورت انتخاب درون فرم وارد ستون درخواستی ها بشن.نه اینطوری که همشون وارد میشن
پیش پرداخت هم به همین صورت.هر کدوم انتخاب شد وارد فرم ثبت اطلاعات بشه
شناسه سفارش هم هر بار آخرین شناسه رو نشون بده.با بازشدن فرم آپدیت بشه
جدول هم یک در میون رنگ سطرهاش فرق داشته باشه
ممنون از کمک دوستان

mixer17
2015/04/01, 18:01
احتمالاً اون فرم قبلی ارور میده از این استفاده کنید.در ضمن با 2013 درست شده64 بیتی

mixer17
2015/04/05, 12:05
کسی نیست جواب ما رو بده؟

mixer17
2015/04/07, 22:49
بیشتر مشکلات فرم حل شده فقط کمک کنید چجوری توی کمبو باکس یا لیست باکس چجوری میشه چند مورد رو با هم انتخاب کرد؟چجوری باکس شناسه سفارش آپدیت میشه؟مشکلم توی مشخص کردن رنج هستش؟چجوریچک باکس هایی که فقط تیک خوردن رو توی یه سلول نشون بدم؟

majid_mx4
2015/04/08, 14:12
با سلام

لطفا فایل ضمیمه را بررسی نمایید.

خلاصه : اصلاح ثبت چک باکسها و شماره شناسه

با تشکر میر

mixer17
2015/04/08, 23:18
آقا یه دنیا ممنون.برای پیش پرداخت ها و انتخاب چند گزینه در لیست اقلام همراه باید چیکار کرد؟
واقعاً کارمو راه انداختین. یه دنیا ممنون

ame0096
2015/04/25, 13:06
با عرض سلام و خسته نباشید خدمت شما،من در فایل زیر برای شیت گذارش کار برای پر کردن خانه های سفید در هر سطر نیاز به یک فرم دارم اما به علت نا آشنایی با VBA میخواستم شما اگه امکانش هس به من کمک کنید.

http://s4.picofile.com/file/8184706376/Sabto_Zabt_2_3.xlsm.html
(http://s4.picofile.com/file/8184706376/Sabto_Zabt_2_3.xlsm.html)

Javid Mokhtari
2015/04/25, 13:21
با عرض سلام و خسته نباشید خدمت شما،من در فایل زیر برای شیت گذارش کار برای پر کردن خانه های سفید در هر سطر نیاز به یک فرم دارم اما به علت نا آشنایی با VBA میخواستم شما اگه امکانش هس به من کمک کنید.

http://s4.picofile.com/file/8184706376/Sabto_Zabt_2_3.xlsm.html
(http://s4.picofile.com/file/8184706376/Sabto_Zabt_2_3.xlsm.html)

با سلام.
دوست عزیز آیا شما قبلا برای این سوالتان پستی را ایجاد نکرده بودین...؟

ame0096
2015/04/25, 13:50
با سلام.
دوست عزیز آیا شما قبلا برای این سوالتان پستی را ایجاد نکرده بودین...؟

بله یکی از کاربر ها منو راهمایی کرد تا سوالم اینجا مطرح کنم.

Javid Mokhtari
2015/04/25, 14:24
بله یکی از کاربر ها منو راهمایی کرد تا سوالم اینجا مطرح کنم.

دوست عزیز;
لطفا یکبار سوالتان را در پست مربوطه قرار دهید و از باز طرح نمودن سوال در سایر پست ها و تایپیک ها جدا خودداری نمایید...

ame0096
2015/04/25, 20:01
دوست عزیز;
لطفا یکبار سوالتان را در پست مربوطه قرار دهید و از باز طرح نمودن سوال در سایر پست ها و تایپیک ها جدا خودداری نمایید...

چشم واقعا معذرت میخواهم، اگه امکانش هست در این مورد به من کمک کنید

Javid Mokhtari
2015/04/25, 23:06
چشم واقعا معذرت میخواهم، اگه امکانش هست در این مورد به من کمک کنید
ببینید دوست عزیز;
در این مورد بارها صحبت شده که بحث طراحی یک طرف و بحث پرسش طرف دیگر.اگر نظر به طراحی یک فرم هستش که مربوط به بخش "سفارش پروژه" ولی اگر در روند طراحی فرم به مشکل خاصی برخورده اید ما در خدمتیم.واقعیتش طراحی فرم کمی وقت گیر هستش و دوستان به شخصه خودم زیاد وقت نمی کنیم همچنین طراحی آماده برای کاربر از خط مشی این تالار نیز دور می باشد.
شما استارت کار رو بزنید ما هم کمکتان می کنیم.لااقل فرم خامش رو خودتون در محیط vba طراحی کنید تا دلمان خوش باشد که شما هم یک گامی برداشته اید.
در ضمن حدالامکان قسمت های غیر ضروری فایل رو پاک کنید تا از بار حجمی آن کاسته شود.
با تشکر

ame0096
2015/04/27, 09:37
ببینید دوست عزیز;
در این مورد بارها صحبت شده که بحث طراحی یک طرف و بحث پرسش طرف دیگر.اگر نظر به طراحی یک فرم هستش که مربوط به بخش "سفارش پروژه" ولی اگر در روند طراحی فرم به مشکل خاصی برخورده اید ما در خدمتیم.واقعیتش طراحی فرم کمی وقت گیر هستش و دوستان به شخصه خودم زیاد وقت نمی کنیم همچنین طراحی آماده برای کاربر از خط مشی این تالار نیز دور می باشد.
شما استارت کار رو بزنید ما هم کمکتان می کنیم.لااقل فرم خامش رو خودتون در محیط vba طراحی کنید تا دلمان خوش باشد که شما هم یک گامی برداشته اید.
در ضمن حدالامکان قسمت های غیر ضروری فایل رو پاک کنید تا از بار حجمی آن کاسته شود.
با تشکر



سلام امرتون انجام شد فرم را طراحی کردم،اگر زحمتی نیست در دستور نویسی های آن کمکم کنید.
یه سوال دیگه وقتی این فرم را درست کردم هم موقع ورود و هم موقع ذخیره کردن یک پیغام هایی می دهد نمی دانم دلیلش چیست؟
http://s6.picofile.com/file/8185087350/Sabto_Zabt_4.xlsm.html

(http://s6.picofile.com/file/8185087350/Sabto_Zabt_4.xlsm.html)

generalsamad
2015/04/27, 09:44
با سلام
احتمالا بخاطر ماکرو بوده

ame0096
2015/04/27, 10:31
با سلام
احتمالا بخاطر ماکرو بوده

با سلام،بله ولی چطوری برطرف میشه؟

Javid Mokhtari
2015/04/27, 14:29
دوست عزیز به دو روش نوشتم و برای بقیه باکس ها خودتون همت کنید:o

ame0096
2015/04/27, 16:38
دوست عزیز به دو روش نوشتم و برای بقیه باکس ها خودتون همت کنید:o

می بخشید کلید ثبت دو تا شده در چه مواردی استفاده میشود؟

ame0096
2015/04/27, 17:36
دوست عزیز به دو روش نوشتم و برای بقیه باکس ها خودتون همت کنید:o

می بخشید کلید ثبت دو تا شده در چه مواردی استفاده میشود؟
راستی از چک باکس چگونه استفاده کنم .
فایل زیر را نگاه کنید ببینید ایرادم کجاست.
6725

Javid Mokhtari
2015/04/27, 20:14
می بخشید کلید ثبت دو تا شده در چه مواردی استفاده میشود؟
راستی از چک باکس چگونه استفاده کنم .
فایل زیر را نگاه کنید ببینید ایرادم کجاست.
6725
- دوست عزیز هردو کلید ؛ثبت؛ یک کار را انجام می دهند فقط نوع کد نویسیش فرق داره که روش دوم (ثبت 2) بهتره.
- منظورتون اینه که وقتی چک باکس تیک میخوره زیر مجموعه هاش فعال بشن...؟
- ایراد کجاشو ببینم...؟

ame0096
2015/04/28, 18:39
- دوست عزیز هردو کلید ؛ثبت؛ یک کار را انجام می دهند فقط نوع کد نویسیش فرق داره که روش دوم (ثبت 2) بهتره.
- منظورتون اینه که وقتی چک باکس تیک میخوره زیر مجموعه هاش فعال بشن...؟
- ایراد کجاشو ببینم...؟


داخل فرم غیر از نام پرسنل که شما نوشتید منم در خانه های بعدی همان کار را کردم ولی با زدن کد چیزی در خانه سیاه رنگ نمینویسد غیر از این اگر بخواهم از روی خانه های سیاه رنگ فرم بگذرد و در آن ها توقف نکند چه کار باید بکنم، در مورد چک باکس هم همان موردی که شما عرض فرمودید مورد نظر من است.
به خاطر این کمک ها و راهنمایی هایی که تا الآن کردید هم خیلی خیلی ممنونتان هستم.

khakzad
2015/04/29, 09:47
دوست عزیز
این جزوه به تازگی تهیه شده و یکی از پرکاربردترین مباحث برنامه نویسی هست
بسته آموزشی userform (http://www.exceliran.com/downloads/%D8%A8%D8%B3%D8%AA%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-userform/)

پیشنهاد میشه مطالعه کنید، چون ریز به ریز سوالات رو اینجا بپرسید دیرتر به جواب میرسید.
البته قطعا با صرف زمان و جستجو در سایت نمونه های زیادی پیدا می کنید.

همه اینها به حل مساله شما ختم میشه.
اما اگر زمان براتون مهمهف بهتره از کوتاهترین راه استفاده کنید.

موفق باشید

Javid Mokhtari
2015/04/29, 12:34
داخل فرم غیر از نام پرسنل که شما نوشتید منم در خانه های بعدی همان کار را کردم ولی با زدن کد چیزی در خانه سیاه رنگ نمینویسد غیر از این اگر بخواهم از روی خانه های سیاه رنگ فرم بگذرد و در آن ها توقف نکند چه کار باید بکنم، در مورد چک باکس هم همان موردی که شما عرض فرمودید مورد نظر من است.
به خاطر این کمک ها و راهنمایی هایی که تا الآن کردید هم خیلی خیلی ممنونتان هستم.

منکه مشکلی ندیدم.
برای پرش از خانه های حاکستری کافیه TextBox رو انتخاب و از قسمت Properties گزینه tabstop رو برابر False قرار بدین.
چک باکس "تولید" رو درست کردم "خرید خدمت" هم با شما

ame0096
2015/04/29, 14:27
منکه مشکلی ندیدم.
برای پرش از خانه های حاکستری کافیه TextBox رو انتخاب و از قسمت Properties گزینه tabstop رو برابر False قرار بدین.
چک باکس "تولید" رو درست کردم "خرید خدمت" هم با شما

با سلام و عرض تشکر و پوزش شماره تب برای رد کردن هر عضو را از کجا عوض کنم؟

Javid Mokhtari
2015/04/29, 15:01
با سلام و عرض تشکر و پوزش شماره تب برای رد کردن هر عضو را از کجا عوض کنم؟
برای تنظیمات مربوط به یک شی(مثلا: userform- Textbox - combobox - ...) باید در کادر Properties واقع در قسمت سمت چپ-پایین محیط VBA این کار رو انجام بدین
شماره بندی تب مربوط به شماره Tabindex هستش که ابتدا باید شی موردنظر را انتخاب کرده باشین.که روش ساده تر اینه که ابتدا userform را انتخاب و روی آن کلیک راست کرده سپس گزینه Taborder را انتخاب کنید.در کادر نمایش داده شده می توانید با دکمه های Move Up --- Move Down ایندکس شی هارو تنظیم کنید
اما پرش از شی مربوط به گزینه Tabstop می باشد که باید برابر False قرار بگیره.

ame0096
2015/05/02, 11:36
برای تنظیمات مربوط به یک شی(مثلا: userform- Textbox - combobox - ...) باید در کادر Properties واقع در قسمت سمت چپ-پایین محیط VBA این کار رو انجام بدین
شماره بندی تب مربوط به شماره Tabindex هستش که ابتدا باید شی موردنظر را انتخاب کرده باشین.که روش ساده تر اینه که ابتدا userform را انتخاب و روی آن کلیک راست کرده سپس گزینه Taborder را انتخاب کنید.در کادر نمایش داده شده می توانید با دکمه های Move Up --- Move Down ایندکس شی هارو تنظیم کنید
اما پرش از شی مربوط به گزینه Tabstop می باشد که باید برابر False قرار بگیره.



سلام با عرض شرمندگی برای اعمال قالب بندی اتوماتیک جدول با اضافه شدن هر سطر با استفاده از userform چه کار باید کرد

Javid Mokhtari
2015/05/02, 12:50
سلام با عرض شرمندگی برای اعمال قالب بندی اتوماتیک جدول با اضافه شدن هر سطر با استفاده از userform چه کار باید کرد
ببخشید، سوالتون واضح نیست...:confused:

ame0096
2015/05/03, 17:40
ببخشید، سوالتون واضح نیست...:confused:

میخواهم قالب بندی و فرمول هایی که در هر سطر است برای سطری که با زدن کلید ثبت در فرم به آخر جدول اضافه میشود برایش اعمال شود

Javid Mokhtari
2015/05/03, 22:47
میخواهم قالب بندی و فرمول هایی که در هر سطر است برای سطری که با زدن کلید ثبت در فرم به آخر جدول اضافه میشود برایش اعمال شود
دوست عزیز کافیه از Table استفاده کنید.اگه به فایلی که فرستادم دقت کنید این عمل رو انجام دادم.یعنی با زدن کلید ثبت کلیه خصوصیات به ردیف آخر اضافه می شود

ame0096
2015/05/04, 16:52
دوست عزیز کافیه از Table استفاده کنید.اگه به فایلی که فرستادم دقت کنید این عمل رو انجام دادم.یعنی با زدن کلید ثبت کلیه خصوصیات به ردیف آخر اضافه می شود

میشه بپرسم چطوری از table استفاده کنم؟

generalsamad
2015/05/04, 16:59
با سلام
محدوده جدول مورد نظر خودتون رو انتخاب کنید
سپس کلیدهای Ctrl+T رو بزنید پنجره ای که باز میشه رو ok بزنید تا محدوده انتخابی تبدیل به جدول بشه