דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
Y.Excel.AccessY

Y.Excel.Access

@Y.Excel.Access
אודות
פוסטים
294
נושאים
49
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • AI מסונן - לתכנות בלבד
    Y.Excel.AccessY Y.Excel.Access

    יש כמה AI מסוננים לתכנות.

    • https://zzzcode.ai/
      צורת שימוש: אתר - צ'אט חופשי לתכנות + העתקות קוד.
      רמת סינון: ייעודי לתכנות, אבל לא כל כך מסונן (אפשר לדבר איתו ביחד עם התכנות על דברים אחרים).
      יעילות: לא יעיל כל כך כי אי אפשר לשוחח איתו שיחה שלימה, רק שאלה ותשובה אחת. *לכאורה מבוסס GPT, אולי עם כוונון עדין לכל שפת תכנות. *נוח לשימוש עם התבניות שלו - מחולל קוד, מסביר קוד וכו' כך שאתה לא צריך כל פעם להקדים ל AI על מה אתה מדבר.
      מחיר: חינמי
    • https://chat.malkabruk.co.il/
      צורת שימוש: אתר - צ'אט חופשי לתכנות. שומר בזיכרון את השיחות הקודמות.
      רמת סינון: רמת סינון גבוהה, אפשר לנסות כמה שרוצים אין סיכוי לדבר על משהו אחר מתכנות טכני.
      יעילות: מבוסס GPT4-mini / GPT3.5 בלבד. אם אני לא טועה אפשר דגמים בתשלום של GPT.
      מחיר: חינמי (תרומת עמותת ישרי לב, יש להרשם בתחילת השימוש אצלם). בדגמי תשלום של GPT יהיה תשלום ישיר לGPT.
    • https://github.com/copilot
      צורת שימוש: אתר - צ'אט חופשי + השלמות קוד ב GITHUB.
      רמת סינון: בעקרון מדבר רק על תכנות אבל לא ניסיתי אותו באמת, אז אני לא יודע אם אפשר לעקוף אותו.
      יעילות: יעיל. מבוסס GPT4 + Claude 3.5 Sonnet. אפשרות להשלמות קוד ב GITHUB. ב Pro אפשר להשתמש עם GPT o1, ו GPT o1-mini.
      מחיר: חינם. יש מגבלה של 2000 השלמות קוד ו - 50 הודעות chat בחודש, 10$ ל Pro (בלי הגבלת שימוש). אבל נראה לי שההגבלה היא רק אם מתקינים את זה על ה VS CODE. באתר זה נראה ללא שום הגבלה.
    • https://codeium.com
      צורת שימוש: התקנה על VS CODE, צ'אט חופשי והשלמות קוד. קורא את הקוד שלך מתוך העורך (מלחיץ! תחשבו למה יצרו את זה ומי זה...)
      רמת סינון: תלוי בקריזה שלו, לפעמים מדבר רק על תכנות, לפעמים יותר גרוע מAI באינטרנט, כי אין לך את הסינון כשזה מותקן על המחשב שלך אז נט פרי / אתרוג / נתיב לא מסננים כלום מהטקסט שלו... (הגיע לכפירה וכו', הסרתי את זה מהמחשב שלי...)
      יעילות: לא הכי יעיל, לא חכם במיחד... יש משהו נוח שהוא משלים קוד ויודע על מה מדברים, אבל די אומר שטויות. לא ניסיתי את הגרסה בתשלום שם משתמש עם GPT 4O ו AI פרטי שלו.
      מחיר: חינם לגרסה הבסיסית, ויש גרסה בתשלום.

    לבינתיים הגרסה עם הסינון הבטוחה ביותר היא https://chat.malkabruk.co.il/ שפותחה בשביל זה. אבל בגלל שיש לה את המגבלות שלה רציתי לשאול אם אתם מכירים עוד סינונים כלשהם, ואם יש לכם מידע להוסיף על הסינונים שכתבתי.

    תודה.


  • המלצה / בקשה על מהות הפורום תכנות
    Y.Excel.AccessY Y.Excel.Access

    @dovid כתבת כאן שגורל הקבוצה הסגורה בדיונים...

    אם אפשר להוסיף...
    אשמח תוך כדי, שיישקלו גם האפשרויות של שילוב הדגשת השאלות והתשובות כ Stack Overflow (כשיש פוסטים, אך נלווים - בכתב קטן, והתשובה המדורגת יותר מוקדמת),
    ומיקום מיוחד לפרסום קודים שמישים לציבור (דומיא דGITHUB, אך לא חייבים שיצא לגמרי מגדר פוסט מבחינת דו שיח, רק יהיה הכותרת הקוד הנבחר שישתנה).

    כי יש מעלה גדולה בפוסט, אך לפעמים יש מעלה יותר דווקא בשאלות ותשובות / פרסום קוד, בעברית לאנ"ש.

    כמובן וכמובן - רק אם זה לא יותר מדי עבודה... - כבר כך אני לא הבנתי מה מודל הרווח באתר הזה שמבחינתי הוא רק מפעל חסד. תודה רבה!


  • קומות כשרות
    Y.Excel.AccessY Y.Excel.Access

    @שלומ כתב בקומות כשרות:

    @שואף בקרוב יהיה עוד כמה לפי מה שהבנתי
    x2one ועוד
    אמור להכנס שלשה חברות חדשו

    נוסף:

    - 055-32X-XXXX
    - (0X)80X-XXXX
    

    (מקור - המכלול)

    ביטוי רגולרי המוודא שהמספר כשר:

    [0[0-9]80[0-9]|05[3[3|4]1|48[4|5]|041|27[1|6]|832|5[67|32]]][0-9][0-9][0-9][0-9][0-9]

    • עריכה:

    מכיל:

    (0[0-9]80[0-9]|05(3(3|4)1|48(4|5)|041|27(1|6)|832|5(67|32)))[0-9][0-9][0-9][0-9]
    

    (אשמח לתיקון אם טעיתי! - אני מגיב לנושא למרות שהוא ישן, כי חיפוש גוגל מעלה את התוצאה הזו כאפשרות הנכונה הראשונה, וחשוב שהמוצאים ידעו)


  • BLAZOR - האם זה יעיל?
    Y.Excel.AccessY Y.Excel.Access

    ההתרשמות שלי מלכלוך הידיים עד כאן שבאמת BLAZOR מזכיר את אקסס. ויש בהם דברים משותפים ולא משותפים

    MS ACCESS VS BLAZOR

    • אפשר לפתח במהירות, ויש רק שתי שפות (SQL, VBA) + ממשק (טפסים) שצריך להתנהל מולם.
      וגם ב BLAZOR יש רק C#, HTML, CSS, וכל מסד נתונים שרוצים - JSON / MONGODB / SQL וכו' (אפשר לקשר אפילו את SQL SERVER עם Entity Framework כמו שכותבים כאן וכאן, אבל יכוללהיות שזה יסבך יותר ובתור התחלה עדיף להשתמש עם מחלקת SQLCLIENT)
    • עקומת הלמידה של אקסס קלה לעומת שפות אחרות. יש קושי והוא מתמקד בעיקר בבאגים הלא נגמרים... כי זו שפה לא מפורשת, כך שהיא נותנת לך לעשות טעויות, ומצד שני היא מצריכה את המתכנת להתגמש מאוד מול הנוקשות התמוהה שלה. (אין לה אפילו הודעות שגיאה נורמליות).
      וגם בBLAZOR הלמידה קלה, אפילו קלה מאוד. הופתעתי לטובה ממש. ובעיקר - ראיתי שבפיתוח יש לי 20% מהבאגים האפשריים שאני צריך לבדוק לעומת VBA, למרות שאת VBA אני מכיר יותר ובBLAZOR אני מתנסה. והסיבה הפשוטה שזו ש C# היא שפה מפורשת וVS נותן דיבוג טוב, משמעותי ללא היכר.
    • באקסס יש מעלה בכך שהיא תוכנה לא גדולה, כך שאפשר להקיף ממנה יחסית תוך כמות זמן קטנה יותר. ובBLAZOR אין את זה. צריך להיזהר לא 'לטבוע' בים האפשרויות, ולהתמקד באפשרויות הבסיסיות שיעזרו לפתח כעת.
    • באקסס יש מעלה שיש ממשק גרפי, ולפי מש"כ @dovid לא מומלץ בפיתוח אמיתי בHTML להשתמש בממשק גרפי של אחרים, כך שזו לא אופציה, אבל מצד שני אקסס מלא בבאגים בפיתוח נראות ונוקשה מאוד, והתוצאה היא 'סבתא אקסס' (מקור הביטוי - @OdedDvir ). אז הצר לא שווה בנזק המלך.
    • וכמובן באקסס אין אפשרות לפתח יותר מהמסגרת המצומצמת שלו ובBLAZOR השמים הם הגבול כולל פיתוח אתרים.
    • באקסס התוכנה בתשלום, BLAZOR חינמית.
    • אקסס מצריכה התקנה ללקוחות, לפחות את אקסס WEB כי לרוב הלקוחות אין אקסס. ובBLAZOR נראה לי שקובץ EXE יש בו אפשרות שלא יצריך התקנה, דומיא ד ASP.NET שהוא הבסיס של BLAZOR (וכמעט בטוח שאני טועה).
      ועכ"פ אם מפתחים אתר ודאי שלא צריך התקנה לפתוח אותו:)
    • באקסס יש מעלה שזה מראש קובץ אחד, משא"כ ב BLAZOR שיש לך המון קבצים - כמו כל C#, ועדיין אני לא יודע אם אפשר לקמפל אותם לקובץ EXE אחד. (כאן מדברים על אחת מפלטפורמות BLAZOR ומשמע שאי אפשר לגמרי, אבל כאן משמע שאפשר. צריך לנסות).

  • עזרה בגוגל שיטס
    Y.Excel.AccessY Y.Excel.Access

    @למה-מה-קרה
    @avi-rz מצוין!

    קצר יותר ויעיל יותר - בלי לתפוס עמודות וחישוב יותר פשוט:

    =SORT(A1:C26,MOD(A1:A26,1),TRUE)
    

    (A1:C26 זוהי הטבלה למיון, ו A1:A26 כאן זה עמודת השעה)

    הסבר:
    ביישומי OFFICE - אקסל וכו' וגם בגוגל שיטס יש מוסכמה שתאריך הוא מספר המייצג ימים ושעות הם חלקי היום. (זה מתעד כמה ימים עברו מ 30/12/1899, תוכל לראות את המספר אם תהפוך את התאריך לפורמט מספר)
    אם כן הכי פשוט למצוא את הזמן - למצוא את השבר בלבד - שארית החילוק מ - 1. ולמיין לפיו.
    מציאת שארית מתבצעת על ידי הפונקציית MOD.

    בנוסף, בפונקציית SORT הממיינת אפשר לקבל גם עמודה אחרת בגודל הטבלה שלנו, שעל פיה נמיין.
    לכן נבצע את החישוב של בדיקת השארית כעמודה נוספת - וכדוגמה למעלה.

    שים לב כי השעות ממויינות לפי 12 בלילה, אם תרצה למיין לפי השעה 5 - שזוהי השעה בה בהרגשה האנושית באמת עובר היום (לאפוקי שעת השקיעה/צאת להלכתית ו12 לבינלאומית) תכתוב את זה כך:

    =SORT(A1:C26,MOD(A1:A26 - 1/24*5,1),TRUE)
    

  • נוסחה בגוגל שיטס
    Y.Excel.AccessY Y.Excel.Access

    @בער אתה מתכוון שיש כמה תאים ובחלק מהם כל התא הוא המילה "משה"?
    כי אז התשובה היא:
    =COUNTIF(A:A,"=משה")

    אם התכוונת באותו תא, התשובה דומה:
    =COUNTIF(SPLIT(A1," "),"=משה")

    אם התכוונת לכל האיזכורים המופיעים בטווח תאים, התשובה יותר מורכבת:
    =COUNTIF(SPLIT(TEXTJOIN(" ",FALSE,A:A)," "),"=משה")


  • לאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים
    Y.Excel.AccessY Y.Excel.Access

    לגבי הטעויות - היקף הידע:
    לא מסכים...
    לפי זה היה צריך להיות שפייתון לא תהיה קיימת ולא פופולרית, כי היא שפה מפורשת, ומרווח הטעויות שם הרבה יותר גדול מהשפות ה'ישנות'.
    ודאי זה לא עכשוי - עם כל הוויכוח הגדול בין OOP לשפות פונקציונליות (הנחשבות יותר בטוחות), עדיין לא נראית דעיכה ב OOP... וכולנו כותבים JS למרות שהיא מזעזעת מבחינת טעויות.

    אני מאמין שיצטרכו לעשות שפות יותר מאורגנות - RUST, V, GO, ELIXIR ועוד הם שפות חדשות שנכתבו גם על מנת לצמצם באגים.

    בדבר אחד יש ממש התקדמות - הטכנולוגיה שמגלה או מתקנת טעויות -

    • הקומפיילרים ובודקי הטעויות שבסביבות העבודה (מי שמכיר את VISUAL STUDIO בגרסאות יותר ישנות מרגיש הבדל מהותי...),
    • האופטימליות בקמפול הקוד - כך שגם אם נכתב קוד זבל הוא קצת מתוקן... מייקוסופט הודיעו שהם 'עדיין לא' הצליחו לשפר את האלגוריתמים של המשתמשים ב NET.
    • וכמובן - הקוד הרב הקיים דווקא מפשט את התהליך. וכנראה ככל שיהיו יותר פרוייקטים עם באגים מהותיים ותחומים שלא סובלניים לבאגים נראה גם צמיחה של קוד בטוח יותר. וכשקוד נוסה כבר קל יותר לתכנת איתו - נדרשים באמת פחות שורות קוד. (כמו שאם תנסה ליצור פורמס חדשים יהיה לך יותר באגים מאשר להשתמש ב C# WINFORM

    לגבי טבע האדם והדופמין:
    הלוואי שאתה צודק, אבל נראה לי שהכיוון דווקא הפוך.
    ואם כן יהיה כדבריך, לא נראה דעיכה בעולם התוכנה אלא צורה אחרת של תוכנות - יותר עוזרות פיזית / מידע חיוני, ופחות בילויים (אינטרנט חסום לכולם... :))

    ונקווה שהמשיח כבר יבוא ויתקן את העולם לשימוש נכון בכל הטכנולוגיה הזו...


  • ללמוד תכנות מאפס בצורה לא אינטנסיבית. אפשרי?
    Y.Excel.AccessY Y.Excel.Access

    @tzvi כתב בללמוד תכנות מאפס בצורה לא אינטנסיבית. אפשרי?:

    אם יש למישהו הצעה לקורס ספציפי שמתאים לבן תורה, אשמח לשמוע.

    א. לפי מש"כ @yossiz "מי שלא להוט אחרי תכנות לשמה (ולא לשם פרנסה), בד"כ לא יצליח ללמוד לבד גם עם חומרים/ספרים מתאימים", זה לכאורה פחות יתאים לבן תורה, כי כנראה הוא לא יהיה להוט אחר תכנות ולא ירצה שזה יתפוס לו את הראש (ובלי לחשב תופעות לוואי אפשריות).
    ב. הוא יודע אנגלית? אני ממליץ על מדריך - קריאה ב W3 (בחינם), עם דוגמאות ברורות, שאלונים וכו', ואפשר לנסות שם את הקוד.
    ג. איזו שפה? כמו שכבר כתבו זה מאוד משתנה לפי הטיפוס הלומד.
    אני נותן אפשרות קלה - פונקציות excel כהקדמה למושג 'פונקציה' ותכנות, וספר חינמי - מדריך C# ואלגוריתמיים יסודיים, כמובן עם פיתוח דברים תוך כדי, כי זה יתן את המנוע.
    אם הוא ממש טיפוס של צד שרת (להוט אחר התכנות, יסודי וכותב קוד מסודר) אולי יעדיף ללמוד במקביל לאלגוריתמים בסיסיים - RUST (כאן, ולהתחלה בעברית - כאן וכאן ועבור ניסוי וטעיה - לבדוק את הקוד כאן, אפשר להתקין את השפה במחשב בשלבים מאוחרים יותר), המהדר הוא מורה מעולה ממש לאוטודידקט, וקשה לטעות. גם בעתיד לכאורה הוא לא יתחרט כי זו שפה מאוד מפנקת... המתכנת ממש מבין את המשקל של כל מה שהוא עושה, כמו כל שפה נמוכה, ומצד שני יש את היכולות של שפה מתקדמת - תכנות בתחביר דומה לפייתון וכו' כך שזה גם נוח.
    החסרון העיקרי בRUST שכל המדריכים מניחים שאתה יודע משהו בתכנות קודם, מה שמקשה על הלימוד למתחיל. אז לכאורה זה ממולץ מאוד אבל רק למתחיל ממש אמיץ ועקשן - לחפש כל פעם את המושג התורן ולהעמיק... או למי שכבר עבר את טבילת האש הראשונה. (אפשר למנות עוד יתרונות וחסרונות, אך נראה לי שמתאים כבר לכתוב פוסט נפרד על כל שפה)


  • נוסחאות חדשות ב GOOGLE SHEETS
    Y.Excel.AccessY Y.Excel.Access

    יש כמה נוסחאות חדשות שממש משנות את כללי המשחק בגוגל שיטס:

    • CHOOSECOLS לבחירת עמודות ממערך
    • CHOOSEROWS לבחירת שורות ממערך
    • WRAPROWS להמרת מערך חד ממדי לרב ממדי - פריסה לשורות
    • WRAPCOLS כנ"ל - פריסה לעמודות
    • HSTACK ו VSTACK - הפעולה של {} אך בלי סוגריים - לא משמעותי לכאורה

    והעולה על כולנה, סוף סוף:

    • LET - ליצירת משתנים.

    כל אלו מצטרפות לפונקציות שנוספו מוקדם יותר -
    https://blog.sheetgo.com/google-sheets-formulas/10-new-google-sheets-functions/

    וכלול בתוכם - LAMBDA, MAP (חלקי - לא עובד לקנן ב MAP ודומיו מערכים אחרים), פונקציות בעלות שם, וכו' ע"ש בקישור.


  • שאלה באקסל
    Y.Excel.AccessY Y.Excel.Access

    @ארי כתב בשאלה באקסל:

    איך מגדירים כטבלה שיציג את כל השורות יחיד ולא שם פרטי מתחת לשם משפחה?

    אני כותב בלי צילומי מסך וכו' - מי שרוצה להוסיף אפשר כמובן הסבר מפורט יותר.

    בקובץ שלך, בהגדרות PIVOT, לחץ על השדה הממוקם בתווית שורה, השדה שאתה לא רוצה שהבא אחריו יופיע כ'עץ' בחלוקה לרמות, אלא כטבלה.

    בלחיצה תפתח רשימה. בחר 'הגדרות שדה...' ייפתח לך חלון בשם 'הגדרות שדה' המכיל 2 כרטיסיות: 'סכומי ביניים ומסננים' (בו זה נפתח), ו'פריסה והדפסה'.
    לחץ על 'פריסה והדפסה' ולחץ על האפשרות 'הצג תוויות פריטים בצורת טבלה'.
    וכך זה יתן את התוצאה הרצויה.


  • רעיון לעריכת טבלא בגוגל שיטס
    Y.Excel.AccessY Y.Excel.Access

    @Y-Excel-Access אמר ברעיון לעריכת טבלא בגוגל שיטס:

    @שואף אמר ברעיון לעריכת טבלא בגוגל שיטס:

    מחפש רעיון, בלי יותר מידי פיתוח, שיהיה איכשהו אפשר לבחור שורה וזה יפתח טופס עם השמות של השדות, ויהיה אפשר לערוך את הנתונים, ואז ללחוץ אישור וזה יסגור את הטופס ויעדכן את השורה.
    מכירים כזה דבר?
    תודה

    כן, GOOGLE FORMS.
    ולהכין אותו מראש בתשובה אוטמטית לפי השורה הקיימת, כמו שמפורט כאן https://tchumim.com/topic/13268/איך-למלא-forms-מראש-על-ידי-נוסחה-באקסל-נוסח-קישור/3

    אני מבין שהצורך יהיה גם לעדכן לפעמים דרך הSHEETS וגם דרך הטופס, אז ההסבר לקמיה הוא לפי זה.

    אפשרות שניה - הקלדה ישירה דרך GOOGLE SCRIPT:

    • לכתוב מספר שורה (=ARRAYFORMULA(ROW(A:A))) ללא הדבקה כערכים.

    • להוסיף את העמודה של הקישור הממולא מראש כנ"ל במיקום נוח בטבלה.

    • ליצור טריגר שבהגשת טופס תפעל פונקצית GOOGLE SCRIPT. - לפונקציה זו לכתוב פרמטר (נקרא לו Event) שילכוד את הטופס החדש.

    • והפונקציה תכתוב את כל נתוני הטופס בטבלה לפי המספר שורה המופיע בטופס. (צריך קודם לבחור בגליון הנכון, ואז להגדיר עמודה עמודה לפי כותרת)

    • חשוב מאוד באפשרות זו לעשות הרבה IF ו TRY לבדוק שאין באג - שלא נוספה או הוחלפה עמודה בטעות וכו'

    איזו אפשרות עדיפה?
    לי נוח יותר האפשרות הראשונה, למרות שהיא מצריכה לבנות עוד טבלה וצריך להגן על העמודה של המזהה, מ"מ יש תיעוד קל ונוח של כל הטפסים והעריכות, ויש הבדלה ברורה למשתמש (גם המתכנת הוא משתמש :)) בין מקום ששייך בו עריכה למקום שלא, כי זה בטבלה נפרדת.


  • שימוש יעיל ב AI
    Y.Excel.AccessY Y.Excel.Access

    @shraga כתב בשימוש יעיל ב AI:

    כך שיש סיכוי ש"יחס אנושי ואדיב" מניב תוצאה טובה יותר.
    מה גם, שלדעתי תמיד כדאי להרגיל את הלשון והמקלדת לדבר בלשון אדיבה...

    אוסיף את המובן מאליו - שפה מקצועית תזמין תשובה מקצועית יותר.
    שפה עם שגיאות כתיב תזמין קוד עם שגיאות כתיב! (במודולים החדשים יחסית פחות יקרה שגיאי כתיב ממש), ונגזרים אפילו טעותות בחישובים.


  • אקסס | איך מתכננים גביית הו"ק מזומן?
    Y.Excel.AccessY Y.Excel.Access

    @איש-ימיני
    בעצם הצורך שנוסף דווקא בגבייה במזומן הוא:

    • תיעוד התשלומים שבוצעו או לא בוצעו, וכיצד.
    • תיעוד הדו שיח.
    • תזכורות למזכיר המוסד עבור ביצוע הגבייה בזמן.

    יש גם את הצורך שיש כבר בכל ניהול תשלומים:

    • לבנות תבניות לשני סוגי חובות - חוב כללי חד פעמי, וחוב תקופתי - חודשי / שבועי / שנתי עם זמן התחלה וסיום.
    • אנשים ופרטיהם... (כמה טבלאות שצריך)
    • אם יש כמה תחומים / מכירות / תרומות - סיווג לפי תחום (עוד טבלה)

    לא חשבנתי כאן את הדרך לעשות את זה ואיך להשתמש, רק את הארכיטקטורה הכללית.


  • איך אתם מקשרים SQL ל FRONT END בצורה יעילה ובטוחה
    Y.Excel.AccessY Y.Excel.Access

    @dovid תודה רבה! ממש השקעת!

    קצת לא הובנתי נכון.
    לא עלה על דעתי שהHTML ישנה את הDATA אצל הלקוח, ברור שאין זה תפקידו של הדפדפן.

    התכוונתי שהדפדפן יענה ל C# (או כל שפת SERVER אחרת) של השרת הראשי אילו ערכים לשנות, וC# ישנה את הערכים ב SQL SERVER. וכמו שהדגמת - הדוגמה קידמה אותי בדרך נכונה יותר להציג את הדברים - SELECT.

    השאלה היא בUPDATE, איך לבצע אותו נכון.

    לדוגמה באתר תחומים יש שרת וקליינט. אני עכשיו כותב את הפוסט הזה, והשרת (בהנחה שהוא עובד עם מסד נתונים SQL) מבצע UPDATE לשרת שלך כדי לעדכן רשומה בה מופיע המלל של הפוסט שלי. אתה לא מעדכן את כל הטבלה.
    אך שאתה צריך בעצם להשתמש במזהה הטבלה, מזהה הרשומה וכו' ולהביא אותו לקוד הלקוח (מה שלכאורה הביא אותך לשאול בפוסט 'הסתרת מזהה רץ') והצד לקוח יחזיר את התשובה מה לשנות להוסיף או למחוק בדיוק, בלי לעדכן את כל הטבלה.

    וזו השאלה, איך אתם מבצעים פעולות עריכה בSQL של השרת הראשי על ידי פעולות המשתמש, איך מתעדים בHTML ושולחים חזרה ל C#, ועם איזו ספריה להתשמש ב C# (על הספריה ענית - רק SQL CLINT או להוסיף את Dapper).

    עד כאן בקשר לשאלה שלי;;

    דרך אגב, אני גם חושב בעקרון, בשלב יותר מתקדם, שיש לשמור כמה שאפשר על עקרון הפרדת הרשויות - הרשות המאחסנת (כל הטיפול בDATA), הרשות המחשבנת (ביזנס לוג'יק), ורשות הלקוח (קליינט - השירות ששולח בקשות HTTP והמעדכן מראש את עיצוב ואת הקוד שיישמר בצד לקוח), בלי לערב איזונים ובלמים למיניהם 🙂
    כך שאם אהיה יותר מיומן, הRAZOR לא אמור לגשת הוא בעצמו לSQLCONNECTION אלא לCLASS בתקית DATA (או ליצור אותו בתקית LOGIC) שיבצע את כל העבודה.
    אולי זה מה שהתכוונת כאן

    לדוגמה עשיתי הכל דחוס ובמקום אחד, אבל האידאלי אמור להיות די מחולק:
    מחלקה נפרדת לנתונים שמשתמשים בה על ידי inject,
    הטקסט של הConnection String אמור להיות הגדרה גמישה בקובץ הappsettings

    נ.ב. - לא קשור לשאלה אבל התפתח כדיון מקביל:

    • ולגבי ההערה האחרונה שלך, אתה אמנם צודק שזו טכנולוגיה שחוסכת את כל התקשורת עם HTTP וכו', ויהיו כל הבעיות שציינת בדיוק רב. אבל ליישומים קטנים ומהירים, שזה הצורך שלי כעת, זה נראה לי מושלם.
      ואם צריך ללמוד צורת תקשורת - תמיד יהיה אפשר לצלול עם המדריך שלך 🙂 https://tchumim.com/topic/7445/מדריך-כתיבת-אפליקציה-וובית-full-stack-צעד-אחר-צעד
      זה לא מונע מהצורך לעבוד כעת בצורה מהירה עבור פיתוח אמיתי.

    • ועכ"פ C# היא לא שפה נישתית בכלל, גם לא SQL SERVER, וודאי שזו יותר התקדמות מאקסס... רק הצד לקוח הוא מסוים.
      עוד נקודה - הואיל וBLAZOR היא די מתקדמת, זה פחות מפריע ללמוד אותה, גם ב RUST יש את אותה הנקודה של WEB ASSAMBLY, מה שאי אפשר לומר על אקסס.

    • החסכון הנוסף שBLAZOR יוצר - זה שפשוט כל התכנות הופך להיות C# במקום להתעסק עם JS שאני רואה אותה קצת דומה ל VBA מבחינת כמות הבאגים וכמות הזמן לטפל בהם ששפה לא מפורשת מייצרת.


  • if בלי "אם לא", מקונן בfilter בגוגל שיטס
    Y.Excel.AccessY Y.Excel.Access

    דבר ראשון, שים לב - הפונקציות שלך לא שלמות, הם לא יכולות לרוץ ככה. (לא סגרת את הסוגריים), כך שזה קצת מערפל את השאלה.
    גם לא הבנתי כל כך מה התכוונת, יש לי 3 אפשרויות:

    • התכוונת להתנות האם לסנן או לא, לפי ערך תא G1, שאם הוא שווה ל "X" יש לסנן לכל מה שהשעה בו פחותה מ 15:00, ואם לא להביא הכל בלי סינון, וכמו שכתבת

    @שמחה-זו-הסיסמא כתב בif בלי "אם לא", מקונן בfilter בגוגל שיטס:

    הבעיה שלי היא שאני מעוניין לעשות תנאי בפילטר, דהיינו אם G1 שווה ל X אז אני רוצה לקבל רק טווח שעונה לקריטריון, ואם G1 אינו שווה לX אני רוצה לקבל את כל הטווח.

    בשביל זה, צריך לעשות IF חיצונית לפילטר.

    =ARRAYFORMULA(IF("x"=G1,FILTER(A:C,HOUR(B:B)<15),A:C))
    
    • אפשרות שניה - התכוונת לסנן לפי אחד משתי תנאים, ולכן כתבת IF בשביל זה.
      בשביל זה צריך להשתמש ב OR, דא עקא, שבOR יש את אותה שגיאה שכתבת כי הוא מתאים רק לנתונים יחידים ולא למערך, אז לזה צריך להשתמש ב BITOR, ככה:
    =ARRAYFORMULA(FILTER(A:C,BITOR(HOUR(B:B)<15,"x"=G1))
    
    • אפשרות שלישית - התכוות למשהו אחר, ואני לא קראתי את דבריך מספיק בעיון (וסליחה).
      אוכל לענות על שאלה אחת שהבנתי:

    גוגל שיטס יחזיר שגיאה *הפונקציה FILTER מכילה גדלים לא תואמים של טווחים. ספירת השורות שהייתה צפויה להתקבל: ****. ספירת העמודות: 1. ספירת השורות שהתקבלה בפועל: 1, ספירת העמודות: 1.
    הסיבה לזה היא מכיון שלא נתתי לו בדיקה של כל הטווח שבחרתי אלא רק של "" ריק וזה בעצם ערך יחיד

    יש לזה פתרון שאני משתמש איתו, פונקציית MAKEARRAY, תוכל לראות עליה עוד בקישור זה https://www.benlcollins.com/spreadsheets/makearray-function/
    ותוכל כמובן לחפש גם בעברית - זה מה שמצאתי מחיפוש מהיר של GOOGLE SHEETS MAKEARRAY.


  • המלצה על SERENITY או דומיו במקום אקסס
    Y.Excel.AccessY Y.Excel.Access

    @dovid כלומר, לפי מה שאני מבין (קראתי פעם משהו כזה באתר מדריך)
    רק אחרי שאתה מלכלך את הידים לבנות משהו בעצמך, שעובד (לא נורא כמה אתה תשתמש בו בפועל, וכמה יהיה נורא מבחינת נוחות משתמש), תוכל כבר לבנות גם עם דברים מובנים. כי רק אז תדע באמת לבנות נכון כי הכרת את כל האבנים.

    אבל באמת אחר כך כן להשתמש בדברים מוכנים שתבחר ויהיו מתאימים - אחרי היכרות עם צרכיך. כדי לחסוך זמן, וכשלונות עיצוביים / באגים של תוכנית חדשה שלא נוסתה.


  • הצעה לשיפור התועלת מהתשובות
    Y.Excel.AccessY Y.Excel.Access

    @mekev אמר בהצעה לשיפור התועלת מהתשובות:

    אולי שווה לצרף
    גם מה חפשת בגוגל שהביא לך את התשובה

    באמת מה שחסר הרבה פעמים זו מילה - שניים, שמתמצתות את הכל...
    אבל בדרך כלל, אם נותנים קישור איכותי, מופיעות שם המילים הנכונות. ואיתם אפשר לחפש.
    כך שכל קישור בדר"כ מכיל בתוכו את האופציה לחיפוש. ובמקרים שלא, או במקרים שהתשובה היא תשובה טקסטית ולא קישור, שם ממש תתאים ההצעה שלך! אני מצטרף לקריאה.


  • מערכת טלפונית על בסיס תוכנת אנקי
    Y.Excel.AccessY Y.Excel.Access

    @א-ב-ו-ב אמר במערכת טלפונית על בסיס תוכנת אנקי:

    @הפצת-אנקי @Y-Excel-Access @מנצפכ @צבי-10 @צבי-ש
    למי שמבין בענין, ולכל מי שרוצה לזכות בזכויות בפיתוח זה
    עלות פיתוח המערכת היא הון עתק ונשמח בהשתתפותם בעלויות
    ניתן לתרום בנדרים פלוס וכן במענה אנושי
    תרומה בנדרים פלוס:
    בקישור זה
    או בסריקת הקוד QR:
    7755c604-5e4c-4d5f-a49b-1edccf46feac-image.png
    או בקוד 599 תחת השם "תרומה לפיתוח אנקי בטלפון"
    במענה אנושי:
    במס' 04-601-4444

    @א-ב-ו-ב אמר במערכת טלפונית על בסיס תוכנת אנקי:

    @הפצת-אנקי @Y-Excel-Access @מנצפכ @צבי-10 @צבי-ש
    למי שמבין בענין, ולכל מי שרוצה לזכות בזכויות בפיתוח זה
    עלות פיתוח המערכת היא הון עתק ונשמח בהשתתפותם בעלויות
    ניתן לתרום בנדרים פלוס וכן במענה אנושי
    תרומה בנדרים פלוס:
    בקישור זה
    או בסריקת הקוד QR:
    7755c604-5e4c-4d5f-a49b-1edccf46feac-image.png
    או בקוד 599 תחת השם "תרומה לפיתוח אנקי בטלפון"
    במענה אנושי:
    במס' 04-601-4444

    האם ניתן לתרום גם מוח? === האם ניתן לעזור בתכנות של זה?

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


  • מאגר שידוכים "בני הישיבות"
    Y.Excel.AccessY Y.Excel.Access

    מאגר "בני הישיבות", מאגר שידוכים חינמי - מתפקד כגמ"ח.

    אחר שאלת רב, ההוראה היתה לנהל בצורה בטוחה ומחמירה (למרות הזהירות הכללית הקיימת כבר בשימוש ברשת):

    • כל הנתונים במאגר חסומים להעתקה ולהורדה.
    • אין במאגר כלל שמות ופרטים אישיים!
    • ההצעות נוספות על ידי שדכניות / אנשי קשר / קרובי משפחה בלבד.
    • ניתן להסיר את פרסום ההצעות בכל עת.
    • המאגר עומד תחת סינון ופיקוח, (ובשל כך פתוח בחסימת נטפרי).
    • במאגר ישנה רשימת שדכניות (ושדכנים)

    ועוד פרטים בתקנון המאגר.

    קישור לדף נחיתה המכיל הסבר על המאגר

    קישור לפתיחה על ידי טלפון כשר בלבד

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום