אופיס 365 יצירת שאילתת עדכון עם פרמטרים

  • הוסף לסימניות
  • #22
זה מורכב כי צריך לראות שלא יהפוך לשאילתה שאינה ניתנת לעדכון
העקרון הוא לקשר גם חלקית ולהוסיף where
אשתדל בהמשך להעלות קטע מוכן
חשבתי שיהיה יותר מורכב
לא חשבתי שאקסס יקבל את הדרך הזו
(כמובן שאם תנסה לעבור לתצוגת עיצוב זה ידפוק את השאילתה)
קוד:
UPDATE info INNER JOIN infoNew ON (nz(info.[First Name],"") = nz(infoNew.[First Name],"")) AND (nz(info.Family,"") = nz(infoNew.Family,"")) AND (nz(info.Tel,"") = nz(infoNew.Tel,"")) SET infoNew.Id = [info].[Id];
 
  • הוסף לסימניות
  • #23
חשבתי שיהיה יותר מורכב
לא חשבתי שאקסס יקבל את הדרך הזו
(כמובן שאם תנסה לעבור לתצוגת עיצוב זה ידפוק את השאילתה)
קוד:
UPDATE info INNER JOIN infoNew ON (nz(info.[First Name],"") = nz(infoNew.[First Name],"")) AND (nz(info.Family,"") = nz(infoNew.Family,"")) AND (nz(info.Tel,"") = nz(infoNew.Tel,"")) SET infoNew.Id = [info].[Id];
המחשב חושב וחושב עד שהוא מקפיץ שגיאה של מסד נתונים גדול מ2GB...
 
  • הוסף לסימניות
  • #24
המחשב חושב וחושב עד שהוא מקפיץ שגיאה של מסד נתונים גדול מ2GB...
יש לך הרבה ריקים לגמרי כנראה
תנסה את זה
קוד:
UPDATE (SELECT * FROM info WHERE Tel is not null OR Family is not null OR [First Name] is not null) as info INNER JOIN infoNew ON (nz(info.[First Name],"") = nz(infoNew.[First Name],"")) AND (nz(info.Family,"") = nz(infoNew.Family,"")) AND (nz(info.Tel,"") = nz(infoNew.Tel,"")) SET infoNew.Id = [info].[Id];
 
  • הוסף לסימניות
  • #25
@אפר זה גם חושב מלא זמן ועושה לא מגיב, ובאמת יש לי מלא ריקים, ניסיתי להפוך אותם ל0 אבל השאילתה לא מעדכנת לי...
קוד:
UPDATE infoNew SET infoNew.Tel= "0"
WHERE (((infoNew.Tel) Is Null));
יכול להיות שזה בגלל שהשדה מוגדר כטקסט?
 
  • הוסף לסימניות
  • #26
@אפר זה גם חושב מלא זמן ועושה לא מגיב, ובאמת יש לי מלא ריקים, ניסיתי להפוך אותם ל0 אבל השאילתה לא מעדכנת לי...
קוד:
UPDATE infoNew SET infoNew.Tel= "0"
WHERE (((infoNew.Tel) Is Null));
יכול להיות שזה בגלל שהשדה מוגדר כטקסט?
למלא אותם לא יעזורהבעיה היא שזה יוצר הרבה כפילויות וזה הופך את השאילתה לעבודה
ניסית את מה ששמעתי אחר כך?
בלי למלאות את הריקים
 
  • הוסף לסימניות
  • #27
אפשר לנסות ע"י אוטומציה, בintegromat או zapier.


[בעצם זה רק בשרתי ענן כמו גוגל שיטס.]
 
  • הוסף לסימניות
  • #29
כן. זה נתקע גם כן והאקסס הפך ללא מגיב לאיזה10 דק' ואז כיביתי אותו...
אני יכול לנסות עוד ניסיון
קוד:
UPDATE (SELECT * FROM info WHERE Tel <>"" OR Family <>"" OR [First Name] <>"") as info INNER JOIN (SELECT * FROM infoNew WHERE Tel <>"" OR Family <>"" OR [First Name] <>"") as  infoNew ON (nz(info.[First Name],"") = nz(infoNew.[First Name],"")) AND (nz(info.Family,"") = nz(infoNew.Family,"")) AND (nz(info.Tel,"") = nz(infoNew.Tel,"")) SET infoNew.Id = [info].[Id];

אולי כדאי שקודם תיכנס להגדרות הטבלאות (במצב עיצוב בכרטיסיה עיצוב טבלה > אינדקסים) ותגדיר את שלושת השדות יחד כאינדקס לא יחודי ולא ראשי כך
1645461596329.png
 

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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