ورود

View Full Version : راهنمایی علت عدم شناسایی ID در فرم کوئری



datmas
شنبه 11 آبان 1398, 22:48 عصر
با سلام در فایل ضمیمه :

هنگام کلیک بر روی فیلد پیگیری فرم سابفرم باز میشه و در فرم سابفرم هیچ مشکلی با شناسایی ID ندارم

اما هنگام کلیک بر باتن نمایش سررسید در فرم اصلی "شکایات" که با استفاده از کوئری ایجاد کردم ID شناسایی نمیکنه؟؟!

با تشکر از همه دلسوزان مدیران و کاربران عزیز سایت

datmas
یک شنبه 12 آبان 1398, 21:39 عصر
عزیزان یه وقت هم برا راهنمایی ما بذارید. ممنون

Mehr@ban
دوشنبه 13 آبان 1398, 07:59 صبح
سلام

توضیحاتتون برای روشن کردن مشکل کم هست
حداقل برای بنده!:متفکر:

datmas
دوشنبه 13 آبان 1398, 19:29 عصر
سلام دوست عزیز .خوشحالم بازم دارید به من لطف میکنی.
فرم شکایات frmshekayatk1 در فیلد آخرش به نام پیگیری بزنیم فرم فرزند باز میشه و مشکلی نداره.
لازم بذکره که کد فیلد پیگیری رو از خود شما گرفتم.

If Not Form_frmshekayatK1.NewRecord Then
iid = 0
iid = Me.IDshek1
DoCmd.OpenForm "frmshekayatk2", , , "IDshek2=" & Me.IDshek1
Else
MsgBox "ابتدا اطلاعات را وارد کنيد"
End If
مشکلم در باتن سر رسید هست که با کوئری ایجاد شده که با زدن آن فرم سر رسید شکایات باز میشه و فیلد پیگیری قرار دادم که بتونم مستقیم در همونجا وارد فرم فرزند بشم که متاسفانه اون کد شما دیگه در اینجا جواب نمیده.
البته فرم باز میکنه اما ID مربوطه رو باز نمیکنه.

Mehr@ban
سه شنبه 14 آبان 1398, 17:37 عصر
برای من که درست کار میکنه و مشکلی نداره

من این مسیر رو رفتم
frmshekayatK1 > سررسید پیگیری > پیگیریها > frmshekayatK2 > اطلاعات مورد نظر فیلتر شده نمایش داده میشه

datmas
چهارشنبه 15 آبان 1398, 08:32 صبح
سلام.
شما اون باتن به اسم سر رسید روی فرم اصلی رو نمیبینی؟ فرم پیگیری با استفاده از کوئری درست کردم.
این مسیری که نوشتید درسته مشکلی نیست.

Mehr@ban
پنج شنبه 16 آبان 1398, 14:57 عصر
سلام.
شما اون باتن به اسم سر رسید روی فرم اصلی رو نمیبینی؟ فرم پیگیری با استفاده از کوئری درست کردم.
این مسیری که نوشتید درسته مشکلی نیست.

سلام گرامی
به اعصاب خودتون مسلط باشین، بنده هم اون دکمه رو دیدم و بررسی کردم و اگه به مسیری که بالا نوشتم دقت کنید خواهی دید که اون دکمه هم در مسیر بررسی هست و نتیجه بدون مشکل برای بنده نمایش داده شده
بهرحال مشکلی در اجرای برنامه نبود که بخوام اظهار نظر خاصی کنم

AbbasSediqi
جمعه 17 آبان 1398, 00:22 صبح
با سلام در فایل ضمیمه :

هنگام کلیک بر روی فیلد پیگیری فرم سابفرم باز میشه و در فرم سابفرم هیچ مشکلی با شناسایی ID ندارم

اما هنگام کلیک بر باتن نمایش سررسید در فرم اصلی "شکایات" که با استفاده از کوئری ایجاد کردم ID شناسایی نمیکنه؟؟!

با تشکر از همه دلسوزان مدیران و کاربران عزیز سایت


نمونه اصلاح شده قرار داده شد



یا حق

datmas
شنبه 18 آبان 1398, 08:54 صبح
سلام دوست عزیز به هیچ وجه به خودم اجازه جسارت به دیگران نمیدم چه برسد به شما دوست عزیز و دیگر کاربران محترم سایت که هرچه آموختم از محبت و لطف این دوستان بوده. من اصلا عصبانی نشدم و سوالی بود جملم. شاید من بد منظورتونو میفهمم الان یه عکس از خطایی که هست گذاشتم.

نگاه کنیید بمحض باز کردن فیلد پیگیری رضا (در باتن سررسید) فیلد شناسه اصلی 18 هست ولی وقتی به رکورد بعدی میریم شناسه 18 رو شناسایی نمیکنه؟؟؟؟
واقعا برا من اینجوریه حالا شاید سیستم من مشکل داره.

بازم از شما دوست عزیز که همواره به یاد ما هستی ممنون.
سلام گرامی
به اعصاب خودتون مسلط باشین، بنده هم اون دکمه رو دیدم و بررسی کردم و اگه به مسیری که بالا نوشتم دقت کنید خواهی دید که اون دکمه هم در مسیر بررسی هست و نتیجه بدون مشکل برای بنده نمایش داده شده
بهرحال مشکلی در اجرای برنامه نبود که بخوام اظهار نظر خاصی کنم

datmas
شنبه 18 آبان 1398, 09:01 صبح
سلام جناب صدیقی فکر کنم فایلی که فرستادی برا من مشکل داره.
اصلا نه زمانی که فیلد پیگیری فرم اصلی رو میزنیم نه زمانی که فیلد پیگیری فرم سررسید (در باتن سررسید) میزنیم فیلدرو شناسایی نمیکنه.عکس رو ببینید شناسه اصلی 16 هست ولی رکورد بعدی 0 میزنه.
از توجه تون خیلی ممنون.

نمونه اصلاح شده قرار داده شد



یا حق

AbbasSediqi
شنبه 18 آبان 1398, 15:53 عصر
سلام جناب صادقی فکر کنم فایلی که فرستادی برا من مشکل داره.
اصلا نه زمانی که فیلد پیگیری فرم اصلی رو میزنیم نه زمانی که فیلد پیگیری فرم سررسید (در باتن سررسید) میزنیم فیلدرو شناسایی نمیکنه.عکس رو ببینید شناسه اصلی 16 هست ولی رکورد بعدی 0 میزنه.
از توجه تون خیلی ممنون.


نمونه قرار داده شد

datmas
شنبه 18 آبان 1398, 21:12 عصر
:تشویق::تشویق::تشویق::تشویق:
آقا صدیقی خدا خیرت بده خیلی لطف کردی برادر ممنونم.

Mehr@ban
یک شنبه 19 آبان 1398, 07:55 صبح
سلام
خوشحالم که مشکلتون حل شد به لطف استاد عزیز جناب آقای صدیقی

حالا متوجه منظورتون که دقیقا مشکلتون کجا بود. نمونه اصلاح شده رو بررسی نکردم ولی به احتمالی شاید بشه گفت مقدار دیفالت فیلد کلید رو اصلاح کرده باشند که در رکورد جدید مشکلی پیش نیومده باشه
بازم بنده پیشنهاد میکنم یا این فیلد رو مخفی کنید یا قفل کنید تا کاربر امکان تغییر اون رو به صورت دستی نداشته باشه

datmas
یک شنبه 19 آبان 1398, 21:29 عصر
از شما هم دوست عزیز ممنون که همیشه پای کار و جوابگو مشکلات بچه ها هستید.
آره دیفالت فیلد کلید تغییر داد و یه تغییر هم تو کد شما دادند البته برا من مبتدی خیلی کار بزرگی بود.
در برنامه اصلی فیلد مخفی هست .

datmas
یک شنبه 19 آبان 1398, 22:03 عصر
دوستان

الان متوجه شدم با ویندوز 64 بیتی باز در باتن سر رسید همون مشکلو دارم.:گیج:

datmas
سه شنبه 21 آبان 1398, 21:27 عصر
آقا صدیقی عزیز

بی زحمت مقدور هست سوالمو بررسی کنید؟