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

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

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

OdedDvir

@OdedDvir
אודות
פוסטים
2.4k
נושאים
60
שיתופים
0
קבוצות
0
עוקבים
21
עוקב אחרי
0

פוסטים

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

  • פקודת מאקרו בוורד שפותחת תוכנה אחרת ויכולה לעשות פעולות בתוך התוכנה האחרת
    OdedDvirO OdedDvir

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

    תכנות

  • קשרי גומלין בטבלאות חיצוניות מקושרות באקסס
    OdedDvirO OdedDvir

    החיבור בו משתמשת אקסס לטבלאות מקושרות, עומד יפה ברוח מצויה, דהיינו במקרים של רשת קווית יציבה.
    במקרים של הפרעות ביציבות הרשת, כגון ברשת wifi, וכ"ש בענן, הוא עלול להיכשל ולגרום לשגיאות בנתונים.
    אם נוסיף את העובדה שגם בסיס הנתונים של אקסס בעצמה הוא קצת רגיש, ולא פשוט לשחזור במקרה של שגיאות - יש פה סיכון של איבוד נתונים.
    אם אתה יכול להעביר את ה-backend ל-sqlserver בענן, ולהתחבר אליו עם דרייבר ODBC - זה עדיף עשרת מונים.

    תוכנה

  • קשרי גומלין בטבלאות חיצוניות מקושרות באקסס
    OdedDvirO OdedDvir

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

    תוכנה

  • קשרי גומלין בטבלאות חיצוניות מקושרות באקסס
    OdedDvirO OdedDvir

    כתבת שהטבלאות חיצוניות. היכן נמצאות הטבלאות שאתה מקשר אליהן?

    תוכנה

  • שימוש בתיבות דו שיח מובנות של פבלישר עם VBA
    OdedDvirO OdedDvir

    @yossiz תנוח דעתך שהנחת את דעתי.
    מעולם לא השתמשתי בזה, אבל לכאורה אפשר לבצע מניפולציות על האובייקט של הדיאלוג ישירות, בלי להצטרך לאוטומציה.
    יש דוגמא באתר של Microsoft:

    Sub ShowBorderDialog() 
     With Dialogs(wdDialogFormatBordersAndShading) 
     .DefaultTab = wdDialogFormatBordersAndShadingTabPageBorder 
     .Show 
     End With 
    End Sub
    
    תכנות

  • שימוש בתיבות דו שיח מובנות של פבלישר עם VBA
    OdedDvirO OdedDvir

    @מאקרו כתב בשימוש בתיבות דו שיח מובנות של פבלישר עם VBA:

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

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

    תכנות

  • פקודת מאקרו בוורד שפותחת תוכנה אחרת ויכולה לעשות פעולות בתוך התוכנה האחרת
    OdedDvirO OdedDvir

    כמו שציין @dovid, ניתן להשתמש בפונקציה SendKeys.
    בהנחה שהתוכנה פתוחה, אפשר לעבור אליה על ידי ציון שמה על ידי פונקציה נוספת: AppActivate.
    הנה דוגמא בסיסית להעתקה של הבחירה בוורד לתוך VSCode:

    Sub PasteInVisualStudioCode()
        SendKeys "^C", True
        AppActivate "Visual Studio Code", True
        SendKeys "^V", True
    End Sub
    

    הערות:

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

  • באקסס- פיתרון ליצירת טופס עם כניסה למנהלים בלבד-ללא שום קודים!!!
    OdedDvirO OdedDvir

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

    תוכנה

  • באקסס- פיתרון ליצירת טופס עם כניסה למנהלים בלבד-ללא שום קודים!!!
    OdedDvirO OdedDvir

    @laswater אם תשתף מה שעשית נוכל להגיב. בינתיים זה נראה כאילו התכוונת לאתגר אותנו.

    תוכנה

  • העיצוב החדש בפורום
    OdedDvirO OdedDvir

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

    על הפורום

  • טופס חיפוש באקסס
    OdedDvirO OdedDvir

    כתבתי פעם מדריך קצר לזה בפורום אופיס:
    http://forum-office.co.il/topic/32/מדריך-יצירת-שאילתת-חיפוש-בשדות-מרובים-בטבלה?_=1683108292675

    תוכנה

  • העיצוב החדש בפורום
    OdedDvirO OdedDvir

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

    על הפורום

  • קוד לחילוץ עצמי לתוכנה שנבנתה באקסס
    OdedDvirO OdedDvir

    עיין בפוסט הזה:
    https://tchumim.com/topic/10536/יצירת-מתקין-לתוכנה-עזרה

    תוכנה

  • מחפש טכנאי קול באיזור ירושלים
    OdedDvirO OdedDvir

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

    גומלין - כללי

  • איך להציג 3 מצבים בעמודה מסוג תאריך
    OdedDvirO OdedDvir

    @mekev ראשית, ברמת הנתונים: הואיל ויש משמעות כאן לערך null כדי לציין שהשדה עדיין לא קיבל ערך, לא ניתן להשתמש בו גם כדי לציין שהוא אינו אמור לקבל ערך כלל. אני הייתי משתמש במקרה הזה בשדה נוסף המגדיר את סטטוס השדה של התאריך. אפשר להשתמש בטיפוס בוליאני המציין האם השדה של התאריך פעיל, או בטיפוס אחר, תלוי בדיוק בלוגיקה העסקית שקובעת את הקריטריון לשדה הזה.
    שנית, ברמת התצוגה, הייתי מיישם את הפתרון שהציע @dovid לעיל:

    1. תא ריק - כאשר צפוי ערך
    2. תא אפור (ונעול) - כאשר לא צפוי ערך.
    תכנות

  • שיחזור חומר בוורד
    OdedDvirO OdedDvir

    לפעמים זה ניתן לשחזור, בפרט אם לא ביצעתם עריכה של מסמכים נוספים בינתיים.
    בגירסת 365 אפשר לגשת דרך תפריט הקובץ:
    6a6bb58f-6c4a-418d-912f-09d7c9863c1c-תמונה.png
    ובתיקיה שנפתחת לחפש את הגרסאות הקודמות.

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

    C:\Users\<שם_המשתמש_שלך>\AppData\Roaming\Microsoft\Word
    

    אפשר לנסות גם כאן:

    C:\Users\<שם_המשתמש_שלך>\AppData\Local\Microsoft\Office\UnsavedFiles
    

    ניתן לראות את הגדרות אלו בתפריט קובץ > אפשרויות
    65bc1e61-2444-4c9f-a140-f701799f0703-תמונה.png

    תוכנה

  • באקסס- עדכון ממשק ללא איבוד נתונים
    OdedDvirO OdedDvir

    @laswater זו שאלה שחורגת מהנושא המקורי, וראוי שתפתח נושא חדש עבורה.

    תוכנה

  • ייבוא נתונים ממקור אינטרנטי לאקסס
    OdedDvirO OdedDvir

    @פשוט-אבל-תותח בבקשה:

    1. תייבא את הספריה VBA-JSON מכאן. תוריד את הקובץ bas ותייבא לפרוייקט שלך.
    2. תוסיף הפנייה לספרייה "Microsoft Scripting Runtime".
    3. הקוד הבא שולח בקשת GET ומחזיר מחרוזת של התוכן:
    Public Function HttpGet(url As String) As String
        Dim httpRequest As Object
        Set httpRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
        Dim res As String
        
        httpRequest.Open "GET", url, False
        httpRequest.Send
        HttpGet = httpRequest.responseText
    End Function
    
    1. את התגובה אתה צריך לפרסר עם הספריה VBA-JSON.
      הנה דוגמא לשימוש ב-API של טסטים, שמחזיר נתוני דמה של משתמשים, ושליפת ערך השדה "firstname" מהתגובה:
        Dim res As String
        Dim json As Object
        
        res = HttpGet("https://jsonplaceholder.typicode.com/users/1")
        Set json = ParseJson(res)
        
        MsgBox json("username")
    

    התוצאה:
    8199d788-ad65-44eb-b7e7-41d6fbdf870b-תמונה.png

    תוכנה

  • ייבוא נתונים ממקור אינטרנטי לאקסס
    OdedDvirO OdedDvir

    @פשוט-אבל-תותח חשבתי שגם לך זה הרגיש קצת מלוכלך, לא? כי טכנית אפשרי לעשות את זה בצורה סגורה באקסס, כמו שציינתי, בלי להרגיש שאני צריך לנצל את הרכיב שיש באקסל, בגלל שמייקרוסופט העדיפו לפתח אותו על פני אקסס. היה ראוי להוסיף פיצ'ר כזה גם לאקסס, בלי להיעזר בכל מיני תוספים כדי לשלוח בקשת http או לפרסר json.
    בנוסף, טעיתי שכבר יש לך את זה עובד באקסל, והצעתי דרך קלה.

    תוכנה

  • ייבוא נתונים ממקור אינטרנטי לאקסס
    OdedDvirO OdedDvir

    @פשוט-אבל-תותח אני מעז לטעון שזה פתרון אמיתי ונורמלי.
    האלטרנטיבה היא ליצור בקשת http מתוך אקסס ולפרסר את התגובה לתוך טבלה. אם הנתונים הם ב-json אתה יכול להשתמש בספריה VBA-JSON.
    אמנם בדרך הזו הכל יהיה ארוז באקסס, אבל זו עבודה קשה ואני מסתפק אם זה ישתלם לך.

    תוכנה
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • 9
  • 119
  • 120
  • 7 / 120
  • התחברות

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

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