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

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

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

Y.Excel.Access

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

פוסטים

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

  • עץ דינמי ב HTML - חיפוש קוד פתוח
    Y.Excel.AccessY Y.Excel.Access

    @dovid כתב בעץ דינמי ב HTML - חיפוש קוד פתוח:

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

    שגוי. תביא דוגמה שמוצאת חן בעיניך ואסביר לך איך להפוך את זה לאופליין מוחלט.

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


  • עץ דינמי ב HTML - חיפוש קוד פתוח
    Y.Excel.AccessY Y.Excel.Access

    @dovid כתב בעץ דינמי ב HTML - חיפוש קוד פתוח:

    קווקו לתצוגה ברורה באיזו רמה זו (בדומה לדוגמה זו)

    מה באמת לא מושלם בדוגמה הזו?

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

    @dovid כתב בעץ דינמי ב HTML - חיפוש קוד פתוח:

    הפתרון הוא JS קטן שוומר לlocalstorage.

    תודה, אני בודק את זה כעת.

    @dovid כתב בעץ דינמי ב HTML - חיפוש קוד פתוח:

    מצאתי לבינתיים רק את הקוד הזה: <span class="input" role="text" contenteditable="">מה שכותבים</span>

    contenteditable גם לא נשמר בדף.

    ראיתי שכן - הקשתי Ctrl + s ושמר. תוכל לנסות.

    כנראה התכוונת ללא צורך בפעולת שמירה. (input לא נשמר אפי' עם Ctrl + s)


  • VBA. איך לפתוח ולעבוד עם WORD על ידי ACCESS
    Y.Excel.AccessY Y.Excel.Access

    @OdedDvir כתב בVBA. איך לפתוח ולעבוד עם WORD על ידי ACCESS:

    אגב, כדי לטפל במאפייני קובץ, כגון להסיר נתיב\סיומת\וכו' מומלץ להשתמש באובייקט FileSystemObject שמיועד לכך.

    תודה רבה, ההוספה הזו היתה ממש תועלתית!
    לתועלת הכלל אני כעת לומד על זה מ https://trumpexcel.com/vba-filesystemobject/
    (מסתבר שיש עוד קישורים לאתרי לימוד מוצלחים, זה מה שראיתי כרגע)


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

    @שמחה-זו-הסיסמא נכון, אבל אז אין לך את הטריגר של 'בעת ביצוע שינוי'.
    אני טועה? (אמן:)

    עכ"פ לעניין השאלה שלך - נשארה גם הבעיה של העתקת הנתונים, שלא מכיר גם לזה פתרון. וכנ"ל.

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

    כך לא יוכלו להעתיק אלא את הנתונים בגליון צד לקוח.


  • APP SCRIPT IN GMAIL
    Y.Excel.AccessY Y.Excel.Access

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

    אך עדיין לא היה לי פתרון בחינם לאתר דינמי עם יחס אישי לכל לקוח, אז אני מנסה לבנות אתר דינמי באמצעות GMAIL וAPP SCRIPT, ופשוט לשלוח מראש טופס HTML מעוצב עם JS בהודעות. וכך אוכל לתכנת לפי התשובה - לקרוא ממקומות אחרים, לערוך חישובים וכו'. רעיון?

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


  • תרגיל מתמטי של הסתרת מזהה רץ
    Y.Excel.AccessY Y.Excel.Access

    @Men770 אמר בתרגיל מתמטי של הסתרת מזהה רץ:

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

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

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

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

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

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

    @dovid אמר בהמלצה על SERENITY או דומיו במקום אקסס:

    @Y-Excel-Access אמר בהמלצה על SERENITY או דומיו במקום אקסס:

    אם הבנתי נכון (וכנראה שלא - עדיין לא הבנתי בדיוק איך עובדים עם סרניטי), סרניטי הוא משלב קצת קוד מכל תחום - ASP #C ו JS, ובעיקר הנראות הנורמלית בנויה. כך שיוצא שאני יותר לומד לעבוד עם השפות האלו מאשר שאני נתקע בהם.

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

    אם כך, עדיין צ"ע...

    כיוון של קישור NET WINFORM לאקסס יותר נכון? מסברא נראה לי שלא, כי אז זה יתפזר ל SQL SERVER, אקסס, וטפסי נט שגם הם לא הכי משהו...

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

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

    תודה רבה!

    קראתי פעם משפט שמצא חן בעיני - "זה היה ממש נפלא להמציא את הגלגל, אך רק בפעם הראשונה..."


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

    בעקבות הכניסה לפורום הסגור...:)

    ראיתי שם פוסט המדבר על מעבר מאקסס לסרניטי. התקשתי לעבוד לבינתיים עם סרניטי, ורציתי לברר קודם האם הצר שווה בנזק המלך:

    מה הצורך?

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

    הצרכים שלי שאין באקסס (הארכתי פה גם כדי לסדר לי תוך כדי...:) :

    • שאילתות רקורסיביות (אפשר לפתור את זה באקסס על ידי חיבור לSQL SERVER או להסתבך ולהאט את המהירות עם RECORDSET.
    • טפסים עם נראות יותר טובה ויותר יכולות (אולי אפשר לפתור את זה עם תוסף זה)
    • שרשור טקסטואלי מרובה = GROUP BY לפי טקסט - לקבץ אותו לשורה אחת (אפשר לפתור את זה גם עם חיבור לSQL SERVER או להשתמש ב פונקציה המקושרת בפוסט זה אך היא כבידה מאוד, ובשימוש מרובה זה מאט מאוד.
    • עדיף - הפרדה בין הSQL לממשק - לעבור הכל דרך משתנים. למה? כי פשוט נמאס לי לעבוד עקום... ליצור שאילתה מסובכת רק כי אני רוצה את כל הנתונים מוצגים...
    • אולי יהיה צורך בעתיד - קיבולת גדולה יותר של SQL (גם זה - עם SQL SERVER)
    • ספק גדול, אך אולי יהיה צורך בעתיד - עבודה WEBית - עבודה עם משתמשים. (לזה אין שום פתרון באקסס, כי אין ASP אך עדיין לא הבנתי אם סרניטי בפלטפורמה החינמית יתאים...)

    מישהו מכיר את סרניטי או יישום דומה?
    אשמח מאוד להמלצות!

    נ.ב. מתוך השפות שסרניטי מחליף / עושה בהם קיצור דרך, אין לי עדיין ידע ב ASP. רק בSQL, C#, וקצת JS.


  • עזרה בדיבוג - פונקצית UDF ל SHEETS (שפת JS)
    Y.Excel.AccessY Y.Excel.Access

    @yossiz תודה רבה!
    כלומר אם אני מבין נכון, מתקבל טיפוס מערך של ROW ובתוכו COLUMN.
    והגישה היא כך:
    ARR[1][2] = VALUE;


  • גרף מתאים להשוואת סט נתונים
    Y.Excel.AccessY Y.Excel.Access

    @dovid נראה לי שזה תלוי מה אתה רוצה להציג.

    אם אתה רוצה להגיע לדיוק מרבי, אשתמש בהצעה של @צבי-ש ,

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

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


  • מסד נתונים כטבלא בשני ממדים
    Y.Excel.AccessY Y.Excel.Access

    @אפר-שריפה אמר במסד נתונים כטבלא בשני ממדים:

    @שואף נראה לי שזה הרבה יותר רלוונטי אליך
    https://stackoverflow.com/questions/15931607/convert-rows-to-columns-using-pivot-in-sql-server

    אולי התכוונת לזה - https://stackoverflow.com/questions/7674786/how-can-i-return-pivot-table-output-in-mysql

    יש שם כמה פתרונות...


  • איך ליצור ספרייה / NameSpase בקוד VBA?
    Y.Excel.AccessY Y.Excel.Access

    כשיש הרבה מודולים ומחלקות, נוצר כבר צורך ליצור להם מרחב שמות או לפחות להכניס אותם ל'תיקיה' או לצמצם אותם כספריה.

    הסיבה לצורך:

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

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

    תודה רבה.


  • סינון ערכים לפי בחירת לקוח| עזרה באיפיון
    Y.Excel.AccessY Y.Excel.Access

    @צבי-ש
    אולי כדאי ליצור את המסד נתונים קצת אחרת-

    טבלה1 - ID פלאפון
    טבלה2 - (שני השדות הראשונים הם מפתח משולב) תכונה, מספור, סוג ערך מתאים (הטקסט שיופיע)
    טבלה 3 - (שלוש השדות הם מפתח משולב) ID פלאפון ( = מפתח זר של טבלה 1), תכונה, מספור ( = שני השדות מפתח זר של טבלה 2)
    טבלה 4 - ID לקוח
    טבלה 5 - (שלוש השדות הם מפתח משולב) ID לקוח ( = מפתח זר של טבלה 4) , תכונה, מספור ( = שני השדות מפתח זר של טבלה 2)

    וכעת ניתן בקלות להשיג את המידע.
    (אני כותב את אלגוריתם השאילתה בעברית)

    שלב 1.
    ליצור שאילתה לחיפוש ID פלאפון שוודאי לא תואם מחמת שלא עונה על אחת הדרישות:
    (SELECT) לבחור את השדות ID פלאפון , ID לקוח
    (FROM) להביא את טבלאות 2,4 (תכונה בטבלה 3 LEFT JOIN לתכונה בטבלה 5)
    (WHERE) בתנאי ש: אם שדה מספור בטבלה 3 קטן מהמספור בטבלה 5 - או - אחת השדות בטבלה 5 ריקה (IS NULL)
    לקנן או לשמור בשם את השאילתה הזו כ'לא מתאים'.

    שלב 2.
    עכשיו ליצור שאילתה לחיפוש ID לקוח שכן מתאים:
    לבחור את השדות ID פלאפון , ID לקוח
    להביא את שאילתה לא מתאים ,טבלה 4 (טבלה 4 LEFT JOIN שאילתה לא מתאים)
    בתנאי ש: אם שדה ID פלאפון בשאילתה לא מתאים ריק (IS NULL)

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


  • פתיחת אתר מדריך - בקשה
    Y.Excel.AccessY Y.Excel.Access

    תודה שוב, נפתח!


  • פתיחת אתר מדריך - בקשה
    Y.Excel.AccessY Y.Excel.Access

    תודה רבה!


  • חיפוש בטופס באקסס
    Y.Excel.AccessY Y.Excel.Access

    @רוצה-לדעת התכוונת לחץ הזה שבצד הטופס (כשזה בתצוגת טופס)?

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


  • האם ניתן להפוך את אקסס לתוכנה על מלא?
    Y.Excel.AccessY Y.Excel.Access

    @laswater כתב בהאם ניתן להפוך את אקסס לתוכנה על מלא?:

    אני מתכווין שאף אדם מלבד מי שמבין בנושא לא ידע שמדובר באקסס.

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


  • ייבוא שורות עם נתונים מגליון שיטס אחר עם תנאי
    Y.Excel.AccessY Y.Excel.Access

    @טוב-להודות כתב בייבוא שורות עם נתונים מגליון שיטס אחר עם תנאי:

    נוסחה זו תייבא את כל השורות מעמודות A עד W שבהן עמודה W מכילה הטקסט שצוין.

    הערה חשובה:
    השימוש ב IMPORTRANG על הרבה תאים יכשל, זה מוגבל לכמה עשרות אלפי תאים בלבד. - לפעמים הוא יעבוד אך בהמשך אחרי כמה ימים יחזיר שגיאה פתאום.

    לכן, במקרה וייתכן שבגליון המקור ייתווספו שורות ונתונים, ואי אפשר לדעת מראש, כדאי להשתמש ב A1:W100 במקום ב A:W, וכמו הדוגמה השניה שלך.


  • שיפור SHEETS & FROMS המתפקדים כאתר (מאגר בני הישיבות)
    Y.Excel.AccessY Y.Excel.Access

    אחרי כמה תגובות על הטפסים, אני מנסה לאחד את טפסי ההוספה לטופס נוח אחד.

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

    https://forms.gle/6Z9XBBnUjVoWxxAS7

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


  • קובץ אקסס שלא מוכן להתקפל
    Y.Excel.AccessY Y.Excel.Access

    @OdedDvir התגובות הבטוחות שלכם חיזקו בי את המחשבה שאולי זה לא עוד באג של אקסס אלא שלי.

    ולמרות שביצעתי בקובץ המקורי את שלב 1 - הקמפול, זה לא הצליח להפוך ל ACCDE.
    בנסיון להפוך את זה לקובץ ההרצה, הודעת השגיאה היתה אותה הודעה כמו במקרה שזה לא עובר קמפול.

    מה שעבד באופן מפתיע זה דווקא כשעברתי על כל הקוד והסרתי את כל הפעמים שכתבתי ON ERROR GOTO (כהמלצתך @OdedDvir במקו"א) זה כן הסכים להפוך ל ACCDE .

    תודה רבה!

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 5 / 7
  • התחברות

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

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