PDA

View Full Version : ساخت شماره کارت برای هر کاربر از طریق چند فیلد



rero.639
یک شنبه 24 دی 1396, 12:39 عصر
سلام دوستان
یه دیتا بیس دارم و میخوام برای هر کاربر شماره کارت صادر کنه که بر اساس فیلدهای مربوطه باشه
کد شناسه کداستان(که بصورت ثابت 07 هستش) سال عضویت
همه کنار هم و بدون جمع توی یک فیلد جدایی باشه
تاریخ هم بصورت شمسی هستش و من فقط از 1396/10/24 فقط قسمت سال که 96 هستش رو میخوام به اضافه 07 و کد شناسه که از یک فیلد دیگه میاد مثل 1005
که در نهایت مثلا بشه 96071005
چطور میتونم انجامش بدم خیلی سرچ زدم ولی چیزی دستم نیومد

نوشیروانی
یک شنبه 24 دی 1396, 18:47 عصر
سلام
ببینید بدرتون می خوره

rero.639
دوشنبه 25 دی 1396, 19:18 عصر
سلام دستتون درد نکنه جناب نوشیروانی خیلی ممنونم. فقط یه سوالی میمونه اگه ما بخواییم شماره کارت رو از تاریخ عضویت (قسمت سالش) استخراج کنه چطور میشه فرمول نوشت؟ اگه راهی نداره پس من باید یه فیلد سال عضویت هم بهش اضافه کنم؟

نوشیروانی
دوشنبه 25 دی 1396, 22:07 عصر
سلام
براتون اصلاح کردم
کافیه با یک تابع بگید دورقم اصلی سال را ازبقیه تاریخ جداکنید.
با تابع mid
باشید
فرمول می تونید توی تیبل و توی فرم با دیزاین کردن ببینید

rero.639
سه شنبه 26 دی 1396, 00:17 صبح
خیلی ممنونم از لطفتان اما هرکاری میکنم نمیشه نمیدونم برای چی
تو فرمول عدد 2 و3 برای چی هست؟

نوشیروانی
سه شنبه 26 دی 1396, 07:45 صبح
خیلی ممنونم از لطفتان اما هرکاری میکنم نمیشه نمیدونم برای چی
تو فرمول عدد 2 و3 برای چی هست؟

سلام

اون کد برای جدا کردن 2 رقم ازمیان تاریخ تولد می باشد که از رقم سوم شروع می شود یعنی رقم سوم و چهارم عدد تاریخ تولد ؟؟؟؟

چی نمی شه ؟ میشه بیشترتوضیح بدین ؟
شاید بخاطر کولن و یا سمی کولن ( ", " ویا ";" ) سیستم تون باشه ؟ یکی از اشکالات برنامه اکسس خطاهایی است که در بکارگیری از کدها بروز می کنه
ماه ها باکولون و سمی کولن مشکل داشتم و اکثرا کدها در فرم یا کوئرهام ذخیره نمی شد و این برام خیلی جالب بود . ....

برای آموزش از روی تصاویر زیر استفاده کنید . از (conterl panel)کنترل پنل -----> region and language----->گزینه addtional seting را بزنید .

درضمن بی زحمت فایلون اینجا بذارین ؟ خیلی دوست دارم ببینم نمونه شما چی شکلی میشه ؟؟؟ چون هنوز نمی دونم به چکار شما می آد ؟؟
اگه حل نشد
فایل تونو بذارید ببنیم مشکل تون چیه و یا ازخطا تون عکس بگیرید (با دکمه print screen روی صفحه کلیک کی بورد بزنید و با برنامه panit این عکس را ذخیره کنید و این جا آپلود کنید )
ببینم منظورت چیه ؟

آموزش بیشتر روی لینک زیر تغییر سمی کولون (ویرگول ) و سمی کولون
کاما “,” یا سیمی کالون “;” به عنوان جداکننده فرمول و توابع اکسل و اکسس اکثرا مشکل ساز می شود!!



http://officebaz.ir/%d8%ac%d8%af%d8%a7%da%a9%d9%86%d9%86%d8%af%d9%87-%d9%81%d8%b1%d9%85%d9%88%d9%84-%d8%af%d8%b1-%d8%a7%da%a9%d8%b3%d9%84-%d9%88-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%a7%da%a9%d8%b3%d8%b3/






آ

rero.639
چهارشنبه 27 دی 1396, 18:02 عصر
جناب نوشیروانی دستتون درد نکنه راهنمایی شما تو قسمت کنترل پنل باعث شد مشکل و خطا برطرف بشه
فقط یه مشکل میمونه کد استان ثابته و من میخوام که در همه رکوردها07 نمایش داده بشه و اگه رکورد جدید هم بخوام ثبت کنم این فیلد کد استان 07 ثبت بشه
اما هرکاری میکنم صفر اولش نمیاد شما راهکاری سراغ دارین؟

نوشیروانی
چهارشنبه 27 دی 1396, 19:26 عصر
جناب نوشیروانی دستتون درد نکنه راهنمایی شما تو قسمت کنترل پنل باعث شد مشکل و خطا برطرف بشه
فقط یه مشکل میمونه کد استان ثابته و من میخوام که در همه رکوردها07 نمایش داده بشه و اگه رکورد جدید هم بخوام ثبت کنم این فیلد کد استان 07 ثبت بشه
اما هرکاری میکنم صفر اولش نمیاد شما راهکاری سراغ دارین؟

سلام
مگه جدول تونو ازاول ساختین؟
برای نمایش فیلد های موبایل یا کدشهر چون اولش صفرداره از فیلدتکست استفاده کنید نه نامبر
چون نامبر فقط برای محاسبات و حسابداری کاربرد داره
یعنی
برای این کار بی زحمت
شما باید توی تبیل
و بادیزاین فلید استان را از نامبر یعنی عدد به تکست تغییر بدین و ذخیره کنید
دراین صورت صفراول استان نمایش داده میشه

خواهشا نمونه تون بعد اتمام اینجا بذارین چون می خوام ببنیم چی کارکردین؟؟؟

rero.639
شنبه 30 دی 1396, 14:50 عصر
سلام بله بسیار خب حتما آماده شد در اولین فرصت قرار میدم فقط خواستم این فیلد بصورت اتومات 07 رو در هر رکورد جدید ثبت بکنه اینکه فرمت حالت تکست باشه رو میدونم
فقط خواستم که 07 زده بشه که با فرمول 7&0= این کار انجام شدش.

نوشیروانی
شنبه 30 دی 1396, 17:06 عصر
سلام بله بسیار خب حتما آماده شد در اولین فرصت قرار میدم فقط خواستم این فیلد بصورت اتومات 07 رو در هر رکورد جدید ثبت بکنه اینکه فرمت حالت تکست باشه رو میدونم
فقط خواستم که 07 زده بشه که با فرمول 7&0= این کار انجام شدش.

سلام
لطفا توی تبیل و در حالت دیزاین تو فیلد کد استان را انتخاب کنید
و توی دفالت ولیو (مقدار پیش فرض ) آن کلیک کرده و مقدارآن را "07" قرار بدهید
که البته می تونید آن را تغییر هم بدهید

rero.639
شنبه 30 دی 1396, 18:23 عصر
ممنونم بسیار عالی