אופיס 365 החזרת RecordCount לא תקין

  • הוסף לסימניות
  • #1
שלום וברכה
יש לי טופס ראשי המכיל טופס משנה שמציג רשומות מטבלה,
בטופס הראשי יש תיבת טקסט המסננת את טופס המשנה (מציג רק ID שגבוה מהID שצויין בתיבת הטקסט), ולאחר מכן מוצג בתיבת טקסט אחרת את כמות הרשומות שמוצגות בטופס המשנה
זהו הקוד
קוד:
Form_SubDonors.Filter = "Donor_ID > " & Me.טקסט7
Form_SubDonors.FilterOn = True
טקסט9 = Form_SubDonors.RecordsetClone.RecordCount
משום מה הוא מציג תוצאה לא נכונה
מצו"ב קובץ דוגמא, בטופס שנקרא 'בעייתי' מוצגת הבעיה שלי, בטופס שנקרא 'עובד טוב' רואים איך הקוד כן עובד טוב על טבלה אחרת
תיבת הטקסט הימנית היא התיבה שמסננת, ובשמאלית מוצג כמות הרשומות המסוננות
אציין, שבאם אני מדבג את הקוד על ידי נקודת עצירה בשורה הראשונה, ולאחר מכן מפעיל שורה שורה על ידי F8 תוך המתנה של 2 שניות בין שורה לשורה - הוא עובד לי טוב, נשמע משהו כמו ששורה אחת מופעלת לפני שהשורה השניה סיימה או משהו כזה
אם מישהו נתקל או מכיר את הבעיה, אשמח לעזרה
תודה
 

קבצים מצורפים

  • דוגמה.rar
    KB 439.2 · צפיות: 38
  • הוסף לסימניות
  • #2
שלום וברכה
יש לי טופס ראשי המכיל טופס משנה שמציג רשומות מטבלה,
בטופס הראשי יש תיבת טקסט המסננת את טופס המשנה (מציג רק ID שגבוה מהID שצויין בתיבת הטקסט), ולאחר מכן מוצג בתיבת טקסט אחרת את כמות הרשומות שמוצגות בטופס המשנה
זהו הקוד
קוד:
Form_SubDonors.Filter = "Donor_ID > " & Me.טקסט7
Form_SubDonors.FilterOn = True
טקסט9 = Form_SubDonors.RecordsetClone.RecordCount
משום מה הוא מציג תוצאה לא נכונה
מצו"ב קובץ דוגמא, בטופס שנקרא 'בעייתי' מוצגת הבעיה שלי, בטופס שנקרא 'עובד טוב' רואים איך הקוד כן עובד טוב על טבלה אחרת
תיבת הטקסט הימנית היא התיבה שמסננת, ובשמאלית מוצג כמות הרשומות המסוננות
אציין, שבאם אני מדבג את הקוד על ידי נקודת עצירה בשורה הראשונה, ולאחר מכן מפעיל שורה שורה על ידי F8 תוך המתנה של 2 שניות בין שורה לשורה - הוא עובד לי טוב, נשמע משהו כמו ששורה אחת מופעלת לפני שהשורה השניה סיימה או משהו כזה
אם מישהו נתקל או מכיר את הבעיה, אשמח לעזרה
תודה
נראה לי שזה תלוי אם זה טבלה או שאילתה לא בדקתי
 
  • הוסף לסימניות
  • #4
שלום וברכה
יש לי טופס ראשי המכיל טופס משנה שמציג רשומות מטבלה,
בטופס הראשי יש תיבת טקסט המסננת את טופס המשנה (מציג רק ID שגבוה מהID שצויין בתיבת הטקסט), ולאחר מכן מוצג בתיבת טקסט אחרת את כמות הרשומות שמוצגות בטופס המשנה
זהו הקוד
קוד:
Form_SubDonors.Filter = "Donor_ID > " & Me.טקסט7
Form_SubDonors.FilterOn = True
טקסט9 = Form_SubDonors.RecordsetClone.RecordCount
משום מה הוא מציג תוצאה לא נכונה
מצו"ב קובץ דוגמא, בטופס שנקרא 'בעייתי' מוצגת הבעיה שלי, בטופס שנקרא 'עובד טוב' רואים איך הקוד כן עובד טוב על טבלה אחרת
תיבת הטקסט הימנית היא התיבה שמסננת, ובשמאלית מוצג כמות הרשומות המסוננות
אציין, שבאם אני מדבג את הקוד על ידי נקודת עצירה בשורה הראשונה, ולאחר מכן מפעיל שורה שורה על ידי F8 תוך המתנה של 2 שניות בין שורה לשורה - הוא עובד לי טוב, נשמע משהו כמו ששורה אחת מופעלת לפני שהשורה השניה סיימה או משהו כזה
אם מישהו נתקל או מכיר את הבעיה, אשמח לעזרה
תודה
תנסה אולי sleep או פסיקת שעון
 
  • הוסף לסימניות
  • #5
מה זה sleep
ואני רוצה לתקן את הגשר לא לבנות בית חולים לידו....
 
  • הוסף לסימניות
  • #7
אי אפשר כי אני מחיל מסנן על הטופס משנה מה שלא מתבטא במקור הטופס
ושוב - אני מנסה לרדת לשורש הבעיה, ולא למצוא פתרון חליפי להשגת התוצאה
(הדוגמא שצירפתי היא חלק קטן מתוך מכלול ענק של קודים שיש לי בטופס המקורי בקובץ שלי, כך שאני חייב אותו בדיוק כמו שהוא כתוב, ורק אני רוצה להבין למה הוא לא עובד....)
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה