ارباب رضا
ارباب رضا
آفلاین
0
با سلام در یک سابفرم جستجو ماهیانه یا سالیانه را میخواهم انجام بدهم دو عدد تکس باکس دارم که از تاریخ و تا تاریخ را در آن تایپ میکنم و بخوبی جواب میگیرم با کمبوباکس نیز همینطور جستجو را انجام داده ام و نیجه مثبت بود ولی برای سهولت کار برای هر ماه یک کامند درست کردم که در موقع کلیک کردن بر روی هرکدام هر دو تکس باکس بطور اتومات پر مي شود بشرح زیر vate Sub Command32_Click() Me.txt_date1 = Me.txt_sal & "/" & "0" & "1" & "/" & "0" & "1" Me.txt_date2 = Me.txt_sal & "/" & "0" & "1" & "/" & "31" End Sub و کامندی دیگر برای انتخاب سال Private Sub Command33_Click() Me.txt_date1 = "1392/01/01" Me.txt_date2 = "1392/12/29" End Sub ولی متآسفانه جستجو انجام نمی گیرد کافیست یکی از عدد های- از تاریخ- و - تا تاریخ را رونویسی کنم براحتی جستجو با موفقیت انجام میگردد درضمن فیلد تاریخ در بانکم از نوع نامبر است از دوستان عزیز خواهشمندم مرا راهنمائی بفرمایند.
پاسخ ها (2)
  • پاسخ پذیرفته شده

    ارباب رضا
    ارباب رضا
    آفلاین
    دوشنبه 12 - اسفند - 1392 11:52:54 - #لینک دائمی
    0
    باسلام با تشکر از دوست ارجمند (میثاق عزیز)
    حدس شما صحیح بود با بودن ممیز در بین اعداد به یک رشته تبدیل مي شد و عمل فیلتر انجام نمیگرفت با گذاشتن value باز هم نشد ولی با بر داشتن ممیز ها و اضافه کردن 0000/00/00 در input mask مشکل کاملا حل شد .باز هم تشکر میکنم.
    • misagh65
      بیش از یک ماه قبل
      با سلام
      باعث خوشحالیه که مشکلتون حل شده.
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    یکشنبه 11 - اسفند - 1392 21:39:52 - #لینک دائمی
    0
    با سلام
    بدون دیدن نمونه نمیشه دقیقا مشکل رو مرتفع کرد . اما تا به اینجا ایرادی که وجود داره اینه که شما فرمت فیلدتون رو در دیتابیس Number قرار دادید در صورتی که در فیلد جستجو بین اعداد "/" مینوسید . "/" در فرمت Text قرار میگیره . احتمالا فرمت فیلد رو Short Text انتخاب کنید مشکل حل بشه . کد هارو هم به این شکل تغییر بدید ببینید چی میشه :
    ...= Me.txt_date1.value
    پاسخ به درستی کمینه شد نمایش
پاسخ شما