سلام :
باتوجه به اینکه اطلاعات فیلد relid و hesabid یکسان است چطورمیشه فیلد buyid و sanadnum رادرردیف های بعدی نیز کپی کرد
باتشکر
نمونه روآپلودکردم ببینید
سلام :
باتوجه به اینکه اطلاعات فیلد relid و hesabid یکسان است چطورمیشه فیلد buyid و sanadnum رادرردیف های بعدی نیز کپی کرد
باتشکر
نمونه روآپلودکردم ببینید
سلام
در این نمونه بعد از Update فیلدهای codem و buyid فیلدهای relid و sanadnum بطور خودکار مقداردهی میشه ببینید چیزی که مورد نظر شماست همینه :
ممنون ازاینکه برای مشکل من وقت گذاشتی ! ببینیدمن درdatasheet سه ردیف اطلاعات واردکردم درردیف اول ویارکورداول hesabid هست 97 ودررکورددوم وسوم relid هم 97 هست حالاباتوجه به اینکه این دوفیلددارای دیتای 97 هست چطورمی تونم دررکوردهای دوم وسوم buyid و sanadnum رکورداول روداشته باشم
باتشکر
امیدوارم تونسته باشم منظورم روبرسونم
اگر hesabid رو از Autonumber به Number تبدیل کنید خواستتون به راحتی قابل اجراست در این نمونه و فرم document1 اگر قصد دارید در رکورد جدید مقادیر hesabid و buyid رکورد قبلی تکرار بشن از دکمه ای که پائین فرم قرار گرفته استفاده کنید و در غیر اینصورت در رکورد جدید اطلاعات رو بصورت عادی ( دستی ) وارد کنید نمونه رو بررسی کنید اگر سوالی بود در خدمتم
دربرنامه زمانیکه hesabid روnumber می کنم چون hesabid درگیر باجدول دیگری است اگر hesabid مقداری دومی بخوادبگیره این اجازه رونمی ده برای همین ازAuto number استفاده کردم ضمناطبق برنامه قبلی اگه این اطلاعات دریک table باشه بازهم می شه اون شرطهارو پیاده کرد اگه امکان داره چطوری ؟
بهتره در هر دو جدول جنس فیلدها رو number کنید تا مشکل برقراری ارتباط برطرف بشه و شماره حساب رو در جدول اصلی بصورت دستی update کنید البته میتونید با ستفاده از روشهای مختلف اینکار رو بصورت اتوماتیک هم انجام بدید مثلاً یک query بسازید و فیلد hesabid رو با شرط last در اون ایجاد کنید بعد روی فرم مربوطه کلیدی تعبیه کنید مشابه آخرین نمونه فایل حالا وقتی دکمه کلیک شد بره آخرین مقدار موجود در hesabid رو به اضافه یک کنه و در رکورد جدید ثبت کنه .
من برنامه روآپلودکردم نگاهی به table حساب بیاندازید درردیف اول buyid مقداردهی شده 1001 حالادرردیف دوم هم می خوام 1001تکراربشه چون hesabid و relid هردودارای مقدار1 می باشند چطوراین کاربطورخودکارپس ازاینکه دریافت وجه رودرفرم ثبت کردم درtable hesab درج می شه منظورم مقدار1001 buyid هست
این نمونه رو ببینید مجموع فرآیندهایی که مورد نظر شماست رو پیاده کردم و البته سعی کردم برنامه با توجه به خواسته کاربر برای ایجاد رکورد جدید و یا تکرار ثبت اطلاعات برای یک شماره حساب (hesabid) عکس العمل لازم رو ارائه کنه ببینید برای برنامه خودتون میتونید ازش ایده ای بگیرید ؟