ورود

View Full Version : مبتدی: error



saeed1234n
جمعه 09 تیر 1391, 18:38 عصر
سلام به دوستان
هنگام اجرای کمبو با خطای فایل ضمیمه روبرو می شوم
لطفا راهنمایی بفرمایید .

Abbas Amiri
جمعه 09 تیر 1391, 19:27 عصر
کدهای مندرج در Combo1_AfterUpdate را مطابق زیر تغییر دهید


Private Sub Combo1_AfterUpdate()
Dim strfilter As String
If Nz(Combo1, "") <> "" Then
strfilter = "kode_kala='" & Combo1 & "'"

End If
Me.subform_sabte_kala.Form.Filter = "kode_kala='" & Combo1 & "'"
Me.subform_sabte_kala.Form.FilterOn = True

End Sub

saeed1234n
جمعه 09 تیر 1391, 20:01 عصر
با سلام
جناب امیری برای کمبوی name_kala را همین اطلاعاتی که شما فرمودید وارد کردم ولی هیچ داده ای را نمی آورد

Abbas Amiri
جمعه 09 تیر 1391, 20:31 عصر
این هم برای اون کمبو


Private Sub Combo3_AfterUpdate()
Dim strfilter As String
If Nz(Combo3, "") <> "" Then
strfilter = "kode_kala='" & Combo3 & "'"

End If
Me.subform_sabte_kala.Form.Filter = strfilter
Me.subform_sabte_kala.Form.FilterOn = True
End Sub

salambeshoma
جمعه 09 تیر 1391, 22:40 عصر
با سلام خدمت جناب امیری . با تشکر از صبر و دلسوزی شما

saeed1234n
جمعه 09 تیر 1391, 22:50 عصر
با عرض سلام مجدد
جناب امیری در فرم ثبت مصرف کننده جدید کمبو های با وجود کد زیر عمل نمی کنند .
Private Sub Combo1_AfterUpdate()
Dim strfilter As String
If Nz(Combo1, " ") <> " " Then
strfilter = "code_user=' " & Combo1 & " ' "
End If
Me.subform_sabte_new_use.Form.Filter = strfilter
Me.subform_sabte_new_use.Form.FilterOn = True
End Sub


Private Sub Combo3_AfterUpdate()
Dim strfilter As String
If Nz(Combo3, " ") <> " " Then
strfilter = "name_user= ' " & Combo3 & " ' "

End If
Me.subform_sabte_new_use.Form.Filter = strfilter
Me.subform_sabte_new_use.Form.FilterOn = True
End Sub

Abbas Amiri
جمعه 09 تیر 1391, 22:56 عصر
فایل شما با اصلاحات فوق

saeed1234n
جمعه 09 تیر 1391, 23:05 عصر
با سلام
جناب امیری این فایل ضمیمه با فایل قبلی فرق دارد
اگر لطف بفرمایید که با مشاهده فایل ضمیمه جدید بفرمایید ایراد کارم کجاست .
خیلی متشکرم.

Abbas Amiri
جمعه 09 تیر 1391, 23:19 عصر
دقت کنید در عبارات سیکیوال Space اضافی وجود نداشته باشد عبارت موجود در فایل خودتان را با زیر مقایسه کنید


strfilter = "code_user='" & Combo1 & "'"

salambeshoma
جمعه 09 تیر 1391, 23:47 عصر
با سلام در عکس پیوستی چگونه می توان از فرم یا ساب فرم مورد نظر در فایل فوق Bank1 فقط از یک رکورد مورد نظر مثل عکس مذکور ، که با کلیک روی ردیف آن رکورد پرینت گرفت88953

saeed1234n
جمعه 09 تیر 1391, 23:53 عصر
استاد امیری علیرغم تمام آموزشهای شما همچنان کمبو ی نام مصرف کننده عمل نمی کند
ممنوم می شوم که عنایت فرمایید .
علت را نیز توضیح دهید .

saeed1234n
شنبه 10 تیر 1391, 13:43 عصر
دوستان عزیز همچنان منتظر یاری سبزتان هستم .

Abbas Amiri
شنبه 10 تیر 1391, 23:18 عصر
دوست عزیز نکته ای که شما توجه نمی کنید اینست که مقداری که کمبو بر میگرداند به Bound Column آن بستگی دارد در عبارت Row Source کمبو شما name_user دومین فیلد است پس یا Bound Column را مقدار 2 قراردهید ویا عبارت
strfilter = "name_user='" & Combo33 & "'" را به
strfilter = "code_user='" & Combo33 & "'" تبدیل کنید