PDA

View Full Version : اتصال textbox به فيلدي از جدول



sahar482
چهارشنبه 01 شهریور 1391, 16:42 عصر
سلام
من يه فرم دارم كه از روي جدول ساختمش
3 تا باكس داره تو 2 تاش داده وارد مي كنم و مي ره تو جدول مي شينه حالا تو سومي يه سري محاسبات روي دو تاي اول انجام مي دم و توي سومي نشون مي ده حالا مي خوام مقدار باكس سوم هم بره توجدول بشينه
هر كاركردم نشد مي شه راهنمايي كنيد چطوري

Abbas Amiri
چهارشنبه 01 شهریور 1391, 18:11 عصر
باسلام . احتیاجی به درج فیلدمحاسباتی درجدول نیست چون همانطور که درفرم موردبحث قراردادید درفرمهاویاگزارشات دیگر هم میتوانید اینکارراانجام دهید
به هرحال چاره اینست که کنترل سورس تکست مربوطه را به فیلدمتناظرآن درجدول نسبت دهید و درروال AfterUpdate دوکنترل دیگر به این تکست باکس مقداردهی کنید


Private Sub Text1_AfterUpdate()
Text3 = Nz(Text1,0) * Nz(Text2,0)
End Sub

sahar482
چهارشنبه 01 شهریور 1391, 18:24 عصر
باسلام . احتیاجی به درج فیلدمحاسباتی درجدول نیست چون همانطور که درفرم موردبحث قراردادید درفرمهاویاگزارشات دیگر هم میتوانید اینکارراانجام دهید
به هرحال چاره اینست که کنترل سورس تکست مربوطه را به فیلدمتناظرآن درجدول نسبت دهید و درروال AfterUpdate دوکنترل دیگر به این تکست باکس مقداردهی کنید


Private Sub Text1_AfterUpdate()
Text3 = Nz(Text1,0) * Nz(Text2,0)
End Sub

ممنون ولي متوجه نشدم چه كار بايد بكنم تو كنترل سورس تكست سوم عبارت محاسباتي نوشتم و حتما بايد تو جدول بريزمش

Abbas Amiri
چهارشنبه 01 شهریور 1391, 18:29 عصر
ممنون ولي متوجه نشدم چه كار بايد بكنم تو كنترل سورس تكست سوم عبارت محاسباتي نوشتم و حتما بايد تو جدول بريزمش
درکنترل سورس سومی نام فیلد موردنظر درجدول را انتخاب کنید و در درروال آپدیت درو تکست دیگر عبارت محاسباتی را با الگوی فوق بنویسید

noorionline
شنبه 04 شهریور 1391, 14:59 عصر
برای ایجاد این قبیل کدها باید ویژوال بیسیک رو یاد بگیریم؟ ضمنا من میخوام تاریخ سیستم رو زمان ورود و خروج ثبت کنم؛ در ورود مقدار Defult رو تاریخ تنظیم کردم که با تیک زدن (قبول شرایط نرم‌افزار) رکورد فعال میشه و مقادیر دیفالت به رکورد اختصاص پیدا میکنه؛ اما برای خروج به نظرم با این کد بشه این کار رو کرد! اما موقعی که میگم فیلد خروج رو مساوی با یه تکست باکس دیگه یا Date() قرار بدم قبول نمیکنه. چیکار باید کنم؟