PDA

View Full Version : سوال: راهنمائی در مورد معرفی یک ابزار خاص که تصویر آن ضمیمه گردیده است



atf1379
پنج شنبه 30 فروردین 1403, 18:40 عصر
سلام بر اساتید عزیز
در بعضی از نرم افزار ها بعضاً مشاهده کرده ام که برای اضافه کردن یا ویرایش رکورد از ابزار خاصی که در ظاهر به لیست ویو شباهت دارد و میتوان عرض ستون های آن از طریق موس کم و زیاد نمود استفاده میشود منتها در این ابزار میتوان مستقیماً در سطرها رکوردی را ویرایش نمود ولی در لیست ویو چنین امکانی وجود ندارد و در این ابزار مربع کوچکی در کنار بعضی ستون ها وجود دارد که با کلیک بر روی آن میتوان فرم خاصی را در کنار آن مربع اجرا نمود .
این تصویر یک نرم افزار حسابداری است که بنظر میرسد با زبان دلفی تهیه شده . من این ابزار در سیستم حسابداری همکاران سیستم هم در اینترنت مشاهده کرده ام
از اساتید خواستم خواهش کنم راهنمائی بفرمایند که چنانچه با این ابزار آشنائی دارن نام این ابزار یا کامپوننت مربوطه را معرفی نمایند .
با تشکر

atf1379
پنج شنبه 30 فروردین 1403, 18:59 عصر
شبیه چنین ابزاری رو در یکی از تصاویر برنامه در دست تهیه جناب بهرامی که در این تاپیک (https://barnamenevis.org/showthread.php?577538-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8C-%D8%AF%D8%B1-%D8%AF%D8%B3%D8%AA-%D8%AA%D9%87%DB%8C%D9%87) ضمیمه نموده اند وجود داره ولی بنظر میرسه در برنامه ایشون از یک کار ابتکاری استفاده شده( تصویر ضمیمه )

mazoolagh
شنبه 01 اردیبهشت 1403, 13:09 عصر
سلام و روز خوش

در گریدهای devexpress یا telerik (و دیگر سازنده ها برای winforms یا wpf و ...) برای حالت edit یک ستون میتونین از editorهایی که خودشون آماده کردن (یا شما اونها رو customize کردین) استفاده کنین.
این ادیتورها میتونن خودشون یک گرید دیگه با امکان جستجو باشن (grid lookup edit) .
مثلا میتونین در یک سند حسابداری در ستون سرفصل (که دردیتابیس کد سرفصل ذخیره میشه) براساس کد یا شرح جستجو/فیلتر کنین (چیزی که در این انجمن به سرچ لحظه ای! معروف شده).

همچنین این ادیتورها میتونن چند باتن برای کارهای مختلف داشته باشن:
مثلا یک باتن برای فیلتر/جستجو، یکی برای کپی از آخرین مقدار، یکی برای undo، یکی برای بازکردن ماشین حساب (ویندوز یا داخلی کمپوننت)، ...

در اکسس هم این کارها (کمابیش) شدنی هست (از نظر عملکرد) - میتونین از فرم پیوسته استفاده کنین و برای ادیتورهایی که نیاز دارین فرم بسازین.


البته بعضی ها هم علاقه ای به کمپوننت آماده ندارن و ترجیح میدن خودشون user control یا custom control بسازن.

atf1379
شنبه 01 اردیبهشت 1403, 14:12 عصر
سلام و روز خوش

در گریدهای devexpress یا telerik (و دیگر سازنده ها برای winforms یا wpf و ...) برای حالت edit یک ستون میتونین از editorهایی که خودشون آماده کردن (یا شما اونها رو customize کردین) استفاده کنین.
این ادیتورها میتونن خودشون یک گرید دیگه با امکان جستجو باشن (grid lookup edit) .
مثلا میتونین در یک سند حسابداری در ستون سرفصل (که دردیتابیس کد سرفصل ذخیره میشه) براساس کد یا شرح جستجو/فیلتر کنین (چیزی که در این انجمن به سرچ لحظه ای! معروف شده).

همچنین این ادیتورها میتونن چند باتن برای کارهای مختلف داشته باشن:
مثلا یک باتن برای فیلتر/جستجو، یکی برای کپی از آخرین مقدار، یکی برای undo، یکی برای بازکردن ماشین حساب (ویندوز یا داخلی کمپوننت)، ...

در اکسس هم این کارها (کمابیش) شدنی هست (از نظر عملکرد) - میتونین از فرم پیوسته استفاده کنین و برای ادیتورهایی که نیاز دارین فرم بسازین.


البته بعضی ها هم علاقه ای به کمپوننت آماده ندارن و ترجیح میدن خودشون user control یا custom control بسازن.

سلام و درود فراوان خدمت استاد mazoolagh گرامی
سپاسگزارم از راهنمائی مفیدتون
با این توضیحاتی که اشاره فرمودین باید ابزار جالب و چند کاره ای باشه
حالا استاد آیا امکان استفاده از این ابزار در محیط اکسس وجود داره و از چه سایتی میتونیم این ابزار رو دانلود نمائیم؟
ممنون

mazoolagh
یک شنبه 02 اردیبهشت 1403, 17:26 عصر
سلام دوباره
این کمپوننت ها برای پروژه های دات نت هست (چه winform و wpf برای برنامه های دسکتاپ چه asp.net webform یا asp.net core برای web app)
که با visual studio ساخته میشه.

برای اکسس باید بگردین ببینین activex یا ocx چی پیدا میشه (جدید فکر نکنم چیزی دیگه ساخته بشه - هرچی هم که هست اصلا قابل قیاس با اینها که گفته شد نیست)

سایت های دانلود رو بگردین (مثل سافت 98 بخش کمپوننت)
و البته قبل از اون باید visual studio رو نصب کرده باشین.
و زبان هم باید vb.net یا #C کار کنین.

اگر میخواین برای ساخت برنامه به ابزار دیگه ای هم آشنا باشین، باید تکنولوژی جدید رو یاد بگیرین (دات نت)،
یادگیری چیزهایی مثل VB6 الان اتلاف وقت محسوب میشه (گرچه 20 سال پیش هم همینجور بود! )

eb_1345
دوشنبه 03 اردیبهشت 1403, 03:40 صبح
شبیه چنین ابزاری رو در یکی از تصاویر برنامه در دست تهیه جناب بهرامی که در این تاپیک (https://barnamenevis.org/showthread.php?577538-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8C-%D8%AF%D8%B1-%D8%AF%D8%B3%D8%AA-%D8%AA%D9%87%DB%8C%D9%87) ضمیمه نموده اند وجود داره ولی بنظر میرسه در برنامه ایشون از یک کار ابتکاری استفاده شده( تصویر ضمیمه )

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

eb_1345
دوشنبه 03 اردیبهشت 1403, 05:09 صبح
در سه تصویر ضمیمه در قسمت بالای سابفرم یک تکست جستجو برای سرچ های لحظه ای بقول استاد mazoolagh عزیز در نظر گرفته شده که نحوه جستجو در این تکست به اینصورت است که ابتدا باید بر روی ستون مورد جستجو کلیک شود تا ستون مربوطه انتخاب شود بعد قسمتی از عبارت مورد نظر تایپ و بصورت اتوماتیک عمل جستجو صورت می گیرد . غیر از جستجوی لحظه ای فوق یک فرم بعنوان جستجوهای پیشرفته در قسمت بالای فرم هم در نظر گرفته شده که این فرم جستجوی پیشرفته یک فرم پویا میباشد که در قسمت های مختلف برنامه از اون استفاده میشه . در این فرم جستجو بر اساس آیتم های کمبو باکس اول بصورت چند لایه و ترکیبی انجام میشه که قابلیت برگشت به عقب در هر لایه از جستجو برای آن در نظر گرفته شده.

eb_1345
دوشنبه 03 اردیبهشت 1403, 05:20 صبح
فقط عنایت داشته باشین که منظور و هدف بنده از اینکه در بعضی از تاپیک ها تصاویری از برنامه خودم ضمیمه می کنم اینست که دوستدارن برنامه نویسی اکسس بدانند که با داشتن قدری ذوق و سلیقه و مهارت میشه چنین کارهای درخور توجهی انجام داد.

atf1379
دوشنبه 03 اردیبهشت 1403, 18:44 عصر
سلام دوباره
این کمپوننت ها برای پروژه های دات نت هست (چه winform و wpf برای برنامه های دسکتاپ چه asp.net webform یا asp.net core برای web app)
که با visual studio ساخته میشه.

برای اکسس باید بگردین ببینین activex یا ocx چی پیدا میشه (جدید فکر نکنم چیزی دیگه ساخته بشه - هرچی هم که هست اصلا قابل قیاس با اینها که گفته شد نیست)

سایت های دانلود رو بگردین (مثل سافت 98 بخش کمپوننت)
و البته قبل از اون باید visual studio رو نصب کرده باشین.
و زبان هم باید vb.net یا #C کار کنین.

اگر میخواین برای ساخت برنامه به ابزار دیگه ای هم آشنا باشین، باید تکنولوژی جدید رو یاد بگیرین (دات نت)،
یادگیری چیزهایی مثل VB6 الان اتلاف وقت محسوب میشه (گرچه 20 سال پیش هم همینجور بود! )

ممنون استاد بابت راهنمائیتون

atf1379
دوشنبه 03 اردیبهشت 1403, 18:47 عصر
فقط عنایت داشته باشین که منظور و هدف بنده از اینکه در بعضی از تاپیک ها تصاویری از برنامه خودم ضمیمه می کنم اینست که دوستدارن برنامه نویسی اکسس بدانند که با داشتن قدری ذوق و سلیقه و مهارت میشه چنین کارهای درخور توجهی انجام داد.

سلام
الحق و الانصاف کارهای شما در محیط اکسس کم نظیره . من واقعاً وقتی تصاویر نمونه برنامه های شخصیتون رو مشاهده می کنم لذت می برم
آفرین به اینهمه ذوق و سلیقه و مهارت

محمد رضا بهبودی
چهارشنبه 05 اردیبهشت 1403, 07:38 صبح
با سلام و احترام
استاد بهرامی عزیز
در صورت امکان در خصوص منوی آبشاری سمت راست برنامه خودتان کمی توضیح بفرمائید یا در صورتیکه برای جنابعالی مقدور است یک نمونه در اینجا قرار دهید
ممنون

eb_1345
چهارشنبه 05 اردیبهشت 1403, 12:09 عصر
در صورت امکان در خصوص منوی آبشاری سمت راست برنامه خودتان کمی توضیح بفرمائید یا در صورتیکه برای جنابعالی مقدور است یک نمونه در اینجا قرار دهید

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

موفق باشید

moustafa
چهارشنبه 02 خرداد 1403, 17:35 عصر
سلام جناب بهبودی
برای ساخت منوی فوق از کامپوننت Codejock استفاده شده . ضمیمه کردن نمونه هم متاسفانه مقدور نمی باشد چرا که معمولاً پیاده سازی بیشتر کامپوننت های Codejock پیچیدگی های خاص خودش را دارد . برای پیاده سازی این کامپوننت کدهای زیادی بکار رفته که به نوعی این کدها مرتبط است با دیگر قسمت های برنامه

موفق باشید
منبع آموزشی در این مورد سراغ ندارین ؟