RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
با درود فراوان
یک برنامه ورود و خروج آماده در اکسل طراحی کردم که در پالایشگاه فاز های 12 و 14 از آن استفاده می کنند که ساعت های که به وسیله دستگا های بارکد خوان ثبت می شوند را آنالیز کرده و بصورت گزارش ثبت ورود و خروج ماهانه و بصورت تایم شیت در اختیار ما قرار می دهد
برای توضیحات بیشتر می توانید تماس بگیرید
09177733411
---------------------------------------------------------------------------------------------------
بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
shamsololama@yahoo.com
09177733411
RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
با درود فراوان
خوب فرقی در در برنامه ایجاد نمیشه چون در هر صورت چه دستی و چه با دستگاه کارت خوان ساعت ها در اختیار برنامه قرار می گیرید
مهم این است که شما بعد از ورود و ثبت ساعت ها چه خروجی هایی را از آن بخواهید و چه نوع گزارشهای مورد نیاز شماست که بعد ثبت ورود خروج چه کاری را انجام دهد
---------------------------------------------------------------------------------------------------
بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
shamsololama@yahoo.com
09177733411
RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
خیلی ممنون از شما استاد عزیزم
من دارم رو یه برنامه حقوق و دستمزد کار میکنم ولی یه سری مشکلات دارم که فکر میکنم فقط به دست شما رفع میشن مثلا میخوام وقتی که فرم من باز شد و اطلاعات درونش ثبت کردم اگه حتی یکی از تکس باکسهام خالی بودن پیغام بده واگه پر بودن ثبت بشه و اگه تو یه ستون مثلا کد پرسنلی افراد اگه تکراری بود اصلا فرم اجازه ثبت اونو بهم نده ممنون میشم کمکم کنید.
[size=small][size=medium][b]کاش اگر گاه کمی لطف به هم میکردیم
مختصر بود ولی \" ساده و پنهانی \" بود[/b][/size][/size]
RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
با درود فراوان
برای اینکه اگر تکست باکسها خالی بود اجاز نده از شرط استفاده کن
که می تونی تکست باکسها رو یکی یکی برسی کنی و یا بصورت آرایه
if textbox1.text="" ortextbox2.text="" or textbox 3.text ="" then
msgbox "اطلاعات را کامل پر کنید "
exit sub
end if
و رد زیر هم دستور ثبت می نویسی که در صورت خالی بودن هر کدام از تسکت باکسها لیست ثبت نمیشه
و برای تکرارهای هم که ثبت نشه به همین صورت از ایک شرط استفاده میکنید
و برای پیدا کردن تکراری با حقله لیست را جستجو کند در صورت تکراری بودن ثبت نکند
که می توانید از حلقه
for each
استفاده کنید که در صورت تکراری بودن از دوستور خارج شود مثل بالا
---------------------------------------------------------------------------------------------------
بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
shamsololama@yahoo.com
09177733411
RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
خیلی خیلی ممنونم از اینکه واضح پاسخ میدین
دقیقا به جوابم رسیدم
حالا ببخشید من کدی تهیه کردم که با زدن کلید ثبت , اطلاعات تکس باکس 1و2و3در خونه های a1 , b1 , c1 ثبت میشن و دوباره اطلاعات جدیدی که در تکس باکسهای 1 و 2 و 3 نوشته میشن در خونه های a2 , b2 , c2 ثبت میشن
میشه کاری کنیم که اگر اطلاعاتی که در تکس باکس 1 نوشتیم بررسی بشه که در ستون a نباشه یعنی از ورود اطلاعات تکراری در ستون a جلوگیری بشه و با زدن کلید ثبت پیغام بده که مثلا اطلاعات تکس باکس 1 در ستون a تکراری میباشد . ممنون
[hr]
ببخشین نمیدونم جای این سوال اینجاس یا نه ولی اگه اینجا نیس توروخدا ببخشین
چطور میشه که وقتی یکی از گزینه های کمبوباکس رو انتخاب کردیم (مثلا اولین گزینه کمبوباکس) ردیف3 هیدن بشه و وقتی گزینه دیگری از کمبو باکس رو انتخاب کردیم (مثلا دومین گزینه کمبو باکس) ردیف 6 هیدن بشه و وقتی گزینه دیگری از کمبو باکس رو انتخاب کردیم (مثلا سومین گزینه کمبو باکس) ردیف 9 هیدن بشه
ممنونم
[size=small][size=medium][b]کاش اگر گاه کمی لطف به هم میکردیم
مختصر بود ولی \" ساده و پنهانی \" بود[/b][/size][/size]
RE: کمک در مورد ساخت نرم افزار ساعت ورود و ---وج کارگران
نوشته اصلی توسط morteza2006
خیلی خیلی ممنونم از اینکه واضح پاسخ میدین
دقیقا به جوابم رسیدم
حالا ببخشید من کدی تهیه کردم که با زدن کلید ثبت , اطلاعات تکس باکس 1و2و3در خونه های a1 , b1 , c1 ثبت میشن و دوباره اطلاعات جدیدی که در تکس باکسهای 1 و 2 و 3 نوشته میشن در خونه های a2 , b2 , c2 ثبت میشن
میشه کاری کنیم که اگر اطلاعاتی که در تکس باکس 1 نوشتیم بررسی بشه که در ستون a نباشه یعنی از ورود اطلاعات تکراری در ستون a جلوگیری بشه و با زدن کلید ثبت پیغام بده که مثلا اطلاعات تکس باکس 1 در ستون a تکراری میباشد . ممنون
ج:
جواب این سئوال رو تو پست قبلی هم خدمت شما عرض کرده بودم
شما برای اینکار نیاز است که از یک حلقه استفاده کنید که ستون A را براتون چک کنه و اگر ایتمی برابر با تکست باکس یک پیدا کرد پیغام بده
مثال:
For Each c In Range("A1:A1000")
If c = TextBox1.Text And c <> "" Then
MsgBox "This is repetitive "
Exit Sub
End If
Next
[hr]
ببخشین نمیدونم جای این سوال اینجاس یا نه ولی اگه اینجا نیس توروخدا ببخشین
چطور میشه که وقتی یکی از گزینه های کمبوباکس رو انتخاب کردیم (مثلا اولین گزینه کمبوباکس) ردیف3 هیدن بشه و وقتی گزینه دیگری از کمبو باکس رو انتخاب کردیم (مثلا دومین گزینه کمبو باکس) ردیف 6 هیدن بشه و وقتی گزینه دیگری از کمبو باکس رو انتخاب کردیم (مثلا سومین گزینه کمبو باکس) ردیف 9 هیدن بشه
ممنونم
این کد رو می توانید در کمبوباکس مورد نظر خود بنویسید
On Error Resume Next
If ComboBox1.ListIndex = 0 Then
Rows("3:3").Select
Selection.EntireRow.Hidden = True
ElseIf ComboBox1.ListIndex = 1 Then
Rows("6:6").Select
Selection.EntireRow.Hidden = True
ElseIf ComboBox1.ListIndex = 2 Then
RE: کمک در مورد ساخت نرم افزار ساعت ورود و خروج کارگران
خیلی ممنونم از اینکه راهنمایی کردین
استاد عزیز این کدهایی رو که گفتین تو کمبو باکس کپی کردم ولی هر کدوم از آیتم های کمبو رو انتخاب میکنم فقط سطر 3 رو هیدن میکنه و والسلام
درضمن کمبو باکس من تو فرم نیستا تو صفحه اصلی اکسله
[size=small][size=medium][b]کاش اگر گاه کمی لطف به هم میکردیم
مختصر بود ولی \" ساده و پنهانی \" بود[/b][/size][/size]
RE: کمک در مورد ساخت نرم افزار ساعت ورود و خروج کارگران
نوشته اصلی توسط mohlcd
سلام دوستان شما میتوانید از لینک زیر برنامه حقوق و دستمزد را دریافت کنید . دانلود کنید
با سلام.
لینک مشکل داره.
اگه تو یک تایپیک قرار می دادین کافی بود و لزومی نداشت تو چند تا تایپیک قرار بدین.....با تشکر.....
[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]
کامنت