PDA

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



b_e_shamlu
23 / November / 2014, 11:30 AM
با سلام خدمت تمامی عزیزانی که از این پروژه دیدن میکنند

در اینجا ما قصد داریم که یک پروژه را از اول شروع کنیم و درصورت تمایل شما هم میتوانید همکاری کنید
هدف :
آشنایی دوستانی که تازه با دلفی دوست شدند و میخواهند یک برنامه خود آنها بنویسند و آشنایی با نحوه نوشتن یک برنامه

نرم افزارهای مورد نیاز
نرم افزارها ( کامپایلر دلفی 7 و آفیس 2007 )

بعد از نصب دلفی 7 نیاز به چند کامپوننت دارید که آنها را به ترتیب نیاز معرفی و نصب میکنیم .

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


با امید اینکه موافق این پروژه باشید

b_e_shamlu
30 / November / 2014, 10:22 AM
با سلام مجدد
از بازدیدکنندگان محترم این انتظار میرفت که حداقل در رای گیری ولو اگر نظر منفی هم داشتن اعلام میکردنند .
اما با احترام به عزیزانی که لطف نموده و نظر خود را اعلام نمودن پروژه را شروع میکنیم

b_e_shamlu
30 / November / 2014, 11:02 AM
برای شروع اول چگونگی و اطلاعات مورد نیاز را که میبایست در خصوص یک نفر وارد کنیم اعلام میکنم
چون میخواهیم این پروژه را درصورت خوب بودن به برنامه خود اضافه کنیم پس یک سری اطلاعات را درخواست میکنیم که عمومیت داشته باشد
1- به نظر میرسد که اولین اطلاعات باید یک شناسه(کد یکتا) را درجدول خود داشته باشیم چراکه این کد یکتا میتواند در تمامی قسمتهای برنامه های دیگر استفاده کرد
نام فیلد ID_Prs نوع عددی و اتوماتیک و کلیدی
2- چون قرار است که تمامی افراد توسط درایران بصورت کد ملی شناخته شوند فیلد دومی
نام فیلد CODMLI_Prs نوع کارکتری و 10 کارتر
3- بعداز این شناسه ها نیاز به مشخصات سجلدی میباشد که در درپایین آن را معرفی میکنم
نام فیلد نوع فیلد مقدار توضیح
NAIM_Prs کارکتری 25 نام شخص
FNAIM_Prs کارکتری 25 فامیلی شخص
FADER_Prs کارکتری 25 نام پدر
SH_SH_Prs کارکتری 10 شماره شناسنامه
DATE_T_Prs تاریخی D تاریخ تولد
MAHAL_T0_Prs عددی N شناسه محل تولد ( محل جغرافیایی)
MAHAL_T1_Prs کارکتری 50 نام محل تولد (محل جغرافیایی)
SODOR_T0_Prs عددی N شناسه محل صدور شناسنامه ( محل جغرافیایی)
SODOR_T1_Prs کارکتری 50 نام محل صدور شناسنامه ( محل جغرافیایی)
TAHOL_Prs کارکتری 10 وضعیت تاهل
FARZAND_F_Prs عددی 1 تعداد فرزندان دختر
FARZAND_M_Prs عددی 1 تعداد فرزندان پسر
TAKAFOL_Prs عدد 2 افراد تحت تکفل
TEL0_Prs کارکتری 15 تلفن ضروری
TEL1_Prs کارکتری 15 تلفن همراه
TEL2_Prs کارکتری 15 تلفن تلفن منزل
TEL3_Prs کارکتری 15 تلفن فکس
EMAIL_PRs کارکتری 50 آدرس صندوق پستی الکترونیکی
WEB_Prs کارکتری 50 آدرس سایت
ADRS_Prs ممو MEMO آدرس محل سکونت یا کار
AKS_Prs نوع اوبی جی جهت ذخیره نمودن عکس
SYSTEM_DATE_PRS تاریخ DATE جهت ذخیره کردن تاریخ تغییرات
GOZARSH_Prs ممو MEMO جهت ذخیره کردن گزارشات تغییرات در فایل

به نظر میرسد که این تعداد فیلد برای اطلاعات عمومی بیشتر نیاز نباشد حال اگر اطلاعات دیگری نیاز باشد که کاربردهای خواص دیگری داشته باشد مثل ( مدرک تحصیلی نوع رشته تحصیلی نوع استخدام وضعیت ایثارگری و ....)
حال اگه شما لطف کنید و این فیلدها را در یک جدول در اکسس بسازید البته با نامه PERSONELY و آن را ذخیره کنید ممنون میشوم
البته من هم سعی میکنم که آن را بسازم و جهت دانلود بگذارم در مرحله سعی میکنیم که که برنامه را شروع کنیم و با نحوه ارتباط با جدول و ....

به امید دیدار
نظر سنجی یادتان نرود و مهمتر از همه ( انتقاد و پیشنهاد ) بی صبرانه منتظر انتقاد و پیشنهاد هستم

b_e_shamlu
30 / November / 2014, 02:00 PM
این هم فایل جدول جهت ساخت برنامه
ضمنا یک جدول دیگر داخل آن موجود میباشد که برای اطلاعات محل جغرافیایی میباشد که انشالله بعد ها در خصوص آن هم توضیح خواهیم داد
چیزی که اینجا یادم رفت خدمت شما عرض کنم این بود که به دلیلهای که بعد خواهد گفته شد فایل را در اکسس 2007 آماده کردم اما آن را با فرمت اکسس 2000 ذخیره کردم


فایل مورد نظر را دانلود کنید (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>)


منتظر نظرات دل گرم کنند شما میباشم

mahmood
02 / December / 2014, 12:29 AM
سلام
خسته نباشید
خوب است. من فکر میکنم اگه آموزش رو در یک فایل pdf بنویسید قابلیت نگهداری را دارد.
با تشکر

(در شرکت ما همه جاوا کار میکنند و به دلفی کارا میگن آدم فضایی - مخلص همه آدم فضایی ها)

b_e_shamlu
03 / December / 2014, 08:59 AM
با سلام خدمت تمامی شما عزیزان
خدمت محمود جان عرض کنم که فایلهای pdf اشکالاتی دارند که بعضی وقتها اگر بخواهیم ازمتن آنها استفاده کنیم با اشکال بر میخوریم اما اگه شما خواستید از آن متن نوشته شده استفاده کنید میتوانید از آن کپی گرفته و به یک فایل وورد انتقال دهید و درصورت که خواستید به هر فایل دیگری تبدیل کنید
و درانتهای از ابراز لطف شما تشکر میکنم

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

b_e_shamlu
03 / December / 2014, 10:41 AM
خوب برای شروع برنامه دلفی 7 را اجرا میکنیم
بعداز اجرا از منوی فایل دستور close all را انتخاب و به سوال پاسخ خیر میدهیم ( این مورد برای اینکه بهتر بفهمیم اجرا میکنیم )
حال شروع میکنیم
1- از منوی فایل دستور new و aappliction را انتخاب میکنیم
2- حال از دکمه های بالا دستور save all که همان دوعدد فلاپی را میزنید
3- از پنجره بازشده در مسیری که میخواهیم برنامه را ذخیره کنیم را انتخاب کرده
4- حال نام این پنجره جدید را WIN_00 نام گذاری میکنیم
5- حال در قسمت خواص و نام پنجره را FORM_MAIN نام گذاری میکنیم
6- حالا یک پنجره داریم که بعنوان پنجره اصلی در برنامه است
7- حال خواص پنجره(properties) را بصورت ذیل تغییر میدهیم
قسمت align آن را به َalTOP تغییر میدهیم
در قسمت AutoSize را به True تغییر میدهیم
8- حال از قسمت آبجکتها تب WIN32 را انتخاب کرده و دومین گزینه از چب به راست یعنی Pagecontrol را به پنجره اضافه میکنیم
9- برروی این آبجک راست کلیک کنید و یک صفحه به آن اضافه کنید
حال خواص align آن را به alTOP تغییر میدهیم
درقسمت Anchors دکمه بعلاوه را فشار داده و تمامی قسمتهای آن را true کنید
حال برنامه دکمه F9 اجرا کنید یادتان باشد تا اینجا دکمه ذخیره تمام را بزنید
بعداز اینکه ذخیره کردید حال شما هرتغییر را میخواهید انجام دهید اما دیگر ذخیره نکنید
تا در قسمت بعد برنامه را ادامه دهیم

تذکرات مهم درهنگامی که دکمه F9 را فشار میدهید از شما میپرسد که میخواهید پروژه را ذخیره کنید شما یک نام برای پروژه انتخاب کنید و برنامه را ذخیره کنید

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

parsa29
03 / January / 2015, 10:57 PM
تشکر.

parsa29
03 / January / 2015, 11:01 PM
با عرض سلام
بنده علاقه زیادی به دلفی دارم. میخواستم برنامه ای بنویسم با بانک اطلاعاتی اکسس . اما با اینکه ارتباط به درستی برقرار شده هنگام استفاده از دستور inser into خطای sentanx میده. همه چی درسته ؟؟؟
چاگر امکانش هست شکل صحیح را بفرمائید

admin
04 / January / 2015, 12:53 AM
با عرض سلام
بنده علاقه زیادی به دلفی دارم. میخواستم برنامه ای بنویسم با بانک اطلاعاتی اکسس . اما با اینکه ارتباط به درستی برقرار شده هنگام استفاده از دستور inser into خطای sentanx میده. همه چی درسته ؟؟؟
چاگر امکانش هست شکل صحیح را بفرمائید

سلام و درود.
لطفا کدتون رو اینجا قرار بدید تا بررسی بشه...

b_e_shamlu
13 / January / 2015, 09:18 AM
با سلام خدمت تمامی عزیزان
با عرض پوزش از اینکه چند وقتی بود به سایت سر نزدم
حال خدمت شما رسیدم جهت پوزش
امید است که بتوانم ادامه دهم

b_e_shamlu
13 / January / 2015, 09:46 AM
سلام این جدول را داشته باشید



اطلاعات مورد نیاز در ساخت جدول در بانک اطلاعات ASCCESS



نام فیلد

نوع فیلد

فیلد کلیدی

مقدار فیلد



ID_PRS

AutoNumber

*

AutoNumber



COSMELI

Text



10 کارکتر



FNAIM

Text



20 کارکتر



LNAIM

Text



20 کارکتر



FADER

Text



20 کارکتر



SEX

Text



10 کارکتر



SH_SH

Text



10 کارکتر



DATE_TAVALOD

Date/Time



-



COD_MAHALSODOR

Number



-



NAIM_ MAHALSODOR

Text



100 کارکتر



COD_MAHALTVALOD

Number



-



NAIM_MAHALTVALOD

Text



100 کارکتر



TAHOL

Text



10 کارکتر



FARZAND

Number



-



TEL_1

Text



15 کارکتر



TEL_2

Text



15 کارکتر



TEL_3

Text



15 کارکتر



EMIL

Memo



-



ADRES

Memo



-



AKS

OLE Object



-



DATE_SYSTEM

Date/Time



-



TAGEYRAT

Memo



-

b_e_shamlu
13 / January / 2015, 09:58 AM
خوب این مشخصات فیلدهای بانک اطلاعات ما میباشد
این جدول را من ساختم و میتوانید آن را از این محل دانلود کنید البته بصورت اکسس
فایل فوق به نام PRSONEL.rar میباشد
ضمنا همان فیلدها هم را در SQL که ساختم و با نام DATA_SQL.rar میباشد که میتوانید آن را هم از این محل دانلود کنید
و همچنین برنامه فوق را هم ساختم که با هردوی آنها کار میکند و آن هم برای شما میگذارم
که انشااله در مراحل بعد در خصوص آن صحبت میکنیم فعلا این دو فایل را دانلود کنید
به امید دیدار

khany1807
14 / January / 2015, 12:08 AM
با تشکر از پست شما همکار محترم . امیدوارم این پروژه تکمیل گردد . با نهایت سپاس

b_e_shamlu
16 / January / 2015, 02:15 PM
با سلام دوستان عزیز این کامپوننتی که نیاز دارید لطف کنید آن را دانلود کنید و بر روی کامپالیر دلفی 7 نصب کنید
و منتظر ارسال برنامه باش
البته خدمت شما عرض کنم که تمامی کامپوننتهای استفاده شده در تمامی برنامه را میتوانید از ادرس (تمامی کامپوننتهای که من داشتم) (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>) در همین سایت پیدا کرده و دریافت نمایید
ضمنا در این آدرس نحوه نصب و راه اندازی کامپوننتها گفته شده است


دانلود ACExtra (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>)

b_e_shamlu
16 / January / 2015, 02:54 PM
این هم تصویری از برنامه ای که ساخته خواهد شد
142


ضمنا این هم فایل اجرای کامل شده برنامه
میتوانید دانلود کنید

b_e_shamlu
29 / January / 2015, 11:49 PM
با سلام مجدد
من دو فایل برای شما ارسال میکنم یک فایل حاوی فایل وورد و پی دی اف میباشد جهت ادامه آنها را دانلود کنید فایل دوم هم عملیات انجام شده توسط و پروژه میباشد

b_e_shamlu
22 / February / 2015, 07:37 PM
با سلام مجدد خدمت شما عزیزان
فایل انتهایی را برای شما ارسال میکنم یعنی قسمت دوم برنامه گفته شده
حال اگر دانلود کردید اگر سوالی بود و یا خواستیم که ادامه بدهیم میتوانید درخواست ها را ارسال کنید

admin
22 / February / 2015, 10:23 PM
با سلام مجدد خدمت شما عزیزان
فایل انتهایی را برای شما ارسال میکنم یعنی قسمت دوم برنامه گفته شده
حال اگر دانلود کردید اگر سوالی بود و یا خواستیم که ادامه بدهیم میتوانید درخواست ها را ارسال کنید
با تشکر از فعالیتهای مفیدتون.
دو تا ویرایش رو اگه لحاظ کنید پروژه بهتر خواهد شد.
1.فیلد تاریخ تولد رو در دیتابیس به Type تکست (Text) و طول 10 ببرید. نام فیلدتون : DataTavalod_PRS
2.در سمت دلفی در ADO Query فیلد مربوط به تاریخ تولد (ADOQ_1DataTavalod_PRS) رو با Mask زیر بپوشانید.


!9999/99/00;1;_
همچنین اگر بتونید Key press ها رو تنظیم کنید که با فشردن Enter به تکست باکس بعدی جابجا بشه و در انتها هم عملیات درج انجام بشه خیلی بهتر خواهد بود.
مثال :

procedure TForm1.DbEdit_NAIM_PRSKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
DbEdit_FNAIM_PRS.SetFocus;
end;
end;
جسارتا این آموزش ها رو برای بهتر شدن پروژه و دوستان مبتدی ارسال کردم واگرنه مهندس شاملو خودشون استاد بنده هستند و احتمالا در فازهای بعدی قصد اعمال این عملیات رو داشتند.
موفق و موید باشید.

b_e_shamlu
26 / February / 2015, 09:33 AM
با سلام خدمت مدیر عزیز جناب مهندس درست میفرمایید
اگه این کار را انجام میدادیم بهتر بود و صحیح
البته این قسمت بصورت خیلی ساده طراحی شده و منتظر دیگر دوستان بودم که در این خصوص صحبت نمایند من در قسمتهای گذشته گفته بودم که یک سر کامپوننت هار بره دلفی اضافه کنند که یکی از آنها جهت همین مورد بود که اطلاعات را بصورت تاریخ واقعی وارد نمایند نه بصورت text ومتن
بله در اولین فرصت بعدی حتما این ایراد را رفع خواهم کرد و باز هم از شما تشکر میکنم که در این بحث شرکت میکنید و اشکالتی که را میبیند می فرمایید
و اما درخصوص فشرده شدن کلید اینتر بله اینمهم توضیح داده خواهد شد

rasoulbabadi
21 / November / 2015, 06:33 PM
درود بر شما جناب شاملو
من در جایی که کار می کنم باید کارهای زیر رو انجام بدم
1- چاپ حکم ماموریت : البته توی ورود و برای مشخصات راننده و همراهانش هر دفعه باید کلی توی کامپیوتر بگردم تا پیداشون کنم . البته آخر هر ماه باید گزارش بدم که کی چه ماموریتی و جند تا ماموریت رفته.
2- چاپ و ثبت مرخصی :
3- تنظیم لوح شیفت :
4- تنظیم برنامه کلاسی : ما در اینجا چندتا راننده با چند تا پرستار داریم که باید با آمبولانس به کلاس های مختلفی برن البته ماموریت نیست جز کلاس آموزشی هست. که تاریخ و روز رو طی نامه به من میدن و من باید برنامه ریزی کنم که چه رانندهای با چه پرستاری و کدام کلاس برن از ساعت ... تا .... بعد آخر ماه باید مثل ماموریت گزاش بدم : چند تا کلاس داشتیم کی رفته کی نرفته از این حرف ها .
5- تایپ نامه های اداری : که با ورد انجام میدم اما برای شماره زدنش و بعد پیدا کردنش به مشکل می خورم.

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

با تشکر رسول بابادی
rasloul.babadi@yahoo.com

b_e_shamlu
22 / November / 2015, 09:31 AM
با سلام خدمت شما جناب آقای رسول آبادی
نمی دانم شما تا چه اندازی ای با برنامه نویسی کار کرده اید
برای مثال از شما برنامه نوشته شده فوق را نصب و اجرا کردید ؟
میتوانید با آن کار کنید و دستورات نوشته شده را میدنید که چگونه عمل کنید
البته می بخشید این سوالات را از شما مپرسم فقط هدف این موارد است
1- اینجا ما ماهی نمی فروشیم بلکه
2- اینجا میخواهیم به همدیگر کمک کنیم تا ماهی گیری یاد بگیریم
3- با آموزش به دیگران خود ما هم یاد میگیریم
4- و یادمان باشد که ما همیشه بعلت آنکه آموزش میدهیدم مجبور به یادگیری و آپ دیت شدن هستیم
پس با موارد بالا به این نتیجه میریسم که هردونفر در اینجا سود میبرند هم آن کسی که آموزش میبیند و همان کسی که آموزش میدهد
حال من در خدمت شما هستم بیشتر توضیح دهید

rasoulbabadi
23 / November / 2015, 02:54 AM
سپساس از این که پاسخ این حقیر رو دادید . بله من برنامه برنامه شما رو امتحان کردم و نتیجه هم گرفتم
البته من با سی شارپ و ویژوال بیسیک برنامه نوشتم ولی در حد مبتدی و کمی متوسط من توی کد نویسی مشکلی ندارم چون کد شما رو که دیدم مشکلی باهاش نداشتم . بزرگترین مشکل من توی طراحی بانک اطلاعاتی و تجزیه و تحلیل سیستم است. معمولا برنامه های که نوشتم دو تا سه فرم بیشتر نبود حتی شده برای ارتباط با بانک و کانک شدن ها همه را با کدنویسی انجام دادم ولی توی Quiry گرفتن بیشتر مشکل دارم و گزارش گیری برنامه ها و ارتباط ها شون. بارها شده برنامه رو نوشتم باهاش کار کردم تا جایی هم رسیدم مثلا رکورد ها اضافه کردم، حذف کردم ، جستجو و... اما هر کدوم توی یه برنامه خاصی نتونستم یه برنامه یکپارچه که همه اون کارهایی که گفتم رو توش پیاده سازی کنم اگر مایل باشید فایل دو تا از برنامه هام رو براتون بفرستم. البته با سی شارپ و ویبی هست.
در ضمن من واقعا دوست دارم یاد بگیرم اینو هم بگم نمی دونم چرا ولی از دلفی خوشم اومده واقعا دلیلش رو هم نمی دونم. دوست دارم زبان برنامه نویسی که قرار تو اگر قسمت باشه حرفه ای بشم دلفی باشه. الان روی سیستم هم دلفی 7 رو دارم هم
دلفیxe7 سعی و تلاشم بیشتر یادگیری تا ماهی مجانی خوردن...
سمیمانه از همکاری شما و دیگر دوستان سپاسگزارم.

b_e_shamlu
24 / November / 2015, 12:28 PM
با سلام خدمت شما جناب مهندس احتراما موضوع مطرح شده شما در این قسمت دارم ادامه میدهم
لطف کنید و به این قسمت سری بزنید
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

مجید
28 / November / 2015, 01:51 PM
ممنون که وقت میگذارید جناب شاملو