نقل قول: ایجاد سال مالی جدید
با سلام وخسته نباشید خدمت دوستان عزیز
می خواستم بدونم چگونه می توان در vb و بانک اطلاعاتی اکسس ایجا سال مالی کرد. یعنی یه برنامه نوس=شتیم که در ایتدا از ایجاد سال مالی بکند و در پایان سال انرا بسته و در سال جدید دوبار ایجاد سال مالی بخواهد
نقل قول: ایجاد سال مالی جدید
برای این کار میتونی در برنامه اکسست جداولت رو بر اساس سال ایجاد کنی یعنی برای سال 88 یک تیبل به نام 1388 و برای 89 یک تیبل به نام 1389 اون وقت هر بار در زمان شروع برنامه سال کاری رو دریافت کرده و تیبل مربوط به اون رو باز کنه اگر اون تیبل وجود نداشت میتونی اون رو توسط برنامت بسازی و به درج اطلاعات درون اون اقدام کنی برای ساخت جدول و یا ساخت فایل اکسس در اين تاپیک اطلاعات خوبی هست سرچ کن
نقل قول: ایجاد سال مالی جدید
سلام.سه تا راه داری.یکیش که دوست عزیز جواب دادن منم دو راه دیگه رو میگم البته فقط همین سه راه به ذهن من رسید شاید بقیه دوستان نظرات دیگه ای داشته باشند.اول اینکه از دو تا دیتا بیس استفاده کنی.یکی از اونا واسه نگهداری نام دیتا بیس ها و ذخیره سال های مالی.و یکی دیگه هم دیتا بیسی که برای سال مالی ایجاد کردی.به عبارتی واسه هر سال یه دیتا بیس جدید درست کنی که نام سال مالی و نام دیتا بیست اونجا ذخیره بشه که بتونی با انتخاب سال مالی به اون دیتا بیس متصل بشی.راه دیگه اینکه فقط یه دونه دیتا بیس داشته باشی و تمام اطلاعات سال مالی در یه تیبل ذخیره بشه اما با فیلتر سازی فقط اطلاعات مورد نظرت رو نشون بده.اگه متوجه نشدی بگو تا نمونه واست بزارم.موفق باشید.
نقل قول: ایجاد سال مالی جدید
ممنون میشم اگر نمونه ای بگذارید ، دقیق متوجه نشدم
نقل قول: ایجاد سال مالی جدید
نمونه ای داری که در اختیارم بگذاری دوست عزیز؟ ایده ات جالبه اما نمی دونم چطوری باید این کار رو انجام بدم ، ممنون میشم اگر راهنماییم کنی
نقل قول: ایجاد سال مالی جدید
نقل قول:
نوشته شده توسط
MMR_1344
برای این کار میتونی در برنامه اکسست جداولت رو بر اساس سال ایجاد کنی یعنی برای سال 88 یک تیبل به نام 1388 و برای 89 یک تیبل به نام 1389 اون وقت هر بار در زمان شروع برنامه سال کاری رو دریافت کرده و تیبل مربوط به اون رو باز کنه اگر اون تیبل وجود نداشت میتونی اون رو توسط برنامت بسازی و به درج اطلاعات درون اون اقدام کنی برای ساخت جدول و یا ساخت فایل اکسس در اين تاپیک اطلاعات خوبی هست سرچ کن
نمونه ای داری که در اختیارم بگذاری دوست عزیز؟ ایده ات جالبه اما نمی دونم چطوری باید این کار رو انجام بدم ، ممنون میشم اگر راهنماییم کنی
نقل قول: ایجاد سال مالی جدید
دوستان لطفا راهنمایی کنید با تشکر
نقل قول: ایجاد سال مالی جدید
سلام
یه فیلد کلیدی مشخص رو کافیه که فیلتر کنید
مثلا سال رو با سال جاری سیستم فیلتر کنید اینطوری فقط مثلا سال 90 رو میتونید ببینید ولی باقی سال ها هم توی بانک هستن
موفق باشید ....
نقل قول: ایجاد سال مالی جدید
دوست خوبم
با عرض پوزش مدتی نبودم تو خودت نحوه ساخت تیبل رو با وی بی برای آموزش قراردادی از هومن روش میتونی یک تیبل برای هر سالی که میخوای بسازی وبعد اطلاعاتت رو درون اون قرار بدی
نقل قول: ایجاد سال مالی جدید
سلام.خواستم واست یه نمونه بزارم متاسفانه فرصت نکردم.ببین رافع 7 دقیقا از همین روشی که من میگم استفاده میکنه.تو باید یه دیتا بیس بسازی واسه نام کاربری و ذخیره سال های مالی و مسیر اونها.و یه دیتا بیس دیگه هم توی خود برنامه ذخیره کنی منظورم ریسور هست.که وقتی بخوای سال مالی رو ایجاد کنی از ریسورس فراخوانی بشه و دیتا بیس ساخته بشه.اگه فرصت کردم نمونه واست میزارم.اینجوری دیتا بیست زیاد سنگین نمیشه.و به نظر من هم بهتره.ولی خوب بازم نظر خودت مهمه.موفق باشید
نقل قول: ایجاد سال مالی جدید
1 ضمیمه
نقل قول: ایجاد سال مالی جدید
اینم یه نمونه.زیاد روش کار نکردم.امیدوارم مفید واقع بشه.موفق باشید.
نقل قول: ایجاد سال مالی جدید
ولی به نظر من همون استفاده از روش فیلتر گذاری خیلی بهتر هست با این کار شما در برنامه فوق مشکلات زیادی رقم خواهد خورد
1- در برنامه های بزرگ اصلا کاربرد ندارد
2- اشغال فضای بیهوده
3-از دست دادن یکپارچگی در برنامه
خوب چرا اینکارها رو ما میکنیم وقتی می تونیم با گذاشتن یک فیلتر از نمایش رکوردهای خاصی جلوگیری کنیم ......
نقل قول: ایجاد سال مالی جدید
دوست من میتونی یک نمونه بگذاری از این روشی که میگی؟
نقل قول:
نوشته شده توسط
djmohammad
ولی به نظر من همون استفاده از روش فیلتر گذاری خیلی بهتر هست با این کار شما در برنامه فوق مشکلات زیادی رقم خواهد خورد
1- در برنامه های بزرگ اصلا کاربرد ندارد
2- اشغال فضای بیهوده
3-از دست دادن یکپارچگی در برنامه
خوب چرا اینکارها رو ما میکنیم وقتی می تونیم با گذاشتن یک فیلتر از نمایش رکوردهای خاصی جلوگیری کنیم ......
نقل قول: ایجاد سال مالی جدید
سلام دوباره
آقا سعید این که کاری نداره شما می تونی حتی از این روش زیر برای اعمال فیلتر استفاده کنی
مثلا یک تکست بزاری تو فرم ولی خاصیت ویزیبل رو برابر با false قرار بدی(چون نیازی بهش الان نداری)
بعد تاریخ سیستم رو بگیری و به سال تبدیل کنی و بریزی تو تکست
بعد کد زیر رو تو رویداد form_load بذاری
Adodc1.RecordSource = "Select * from Table_name where Field_name='" & Text1.Text & "'"
Adodc1.Refresh
که نام فیلد میتونه یک فیلد تاریخ باشه که در برنامه ثبت شده است
ولی در عمل باید تاریخ رو به روز و ماه و سال در بیاری و سپس مثلا سال اونو تو تکست بذاری و بعد تمام فیلدها رو باز به سال تبدیل کنی
و بعد عمل فیلتر گذاری رو انجام بدی