דילוג לתוכן

תוכנה

3.2k נושאים 33.9k פוסטים
  • תגובה: קבצי עדכון אנטי וירוס AVAST אופליין

    1
    0 הצבעות
    1 פוסטים
    186 צפיות
    אין תגובות
  • שינוי שפה וינדוז 10

    6
    0 הצבעות
    6 פוסטים
    207 צפיות
    OdedDvirO
    @chagold פתח PowerShell ותדביק את הפקודות הבאות: $A = Get-WinUserLanguageList $A.Add("he-il") Set-WinUserLanguageList $A -force אחר כך תבדוק בלוח הבקרה אם מופיעה השפה עברית ברשימת השפות: Win+I > זמן ושפה > שפה
  • שחזור קבצים כשמערכת ההפעלה לא עולה

    11
    0 הצבעות
    11 פוסטים
    338 צפיות
    dovidD
    @y3000 קרא בבקשה את חוקי הפורום לפני פרסום נוסף, תודה ובהצלחה!
  • תגובה: [מחשב יוצר תיקיות System Volume Information בהתקנים נשלפים]

    2
    0 הצבעות
    2 פוסטים
    149 צפיות
    UAU
    @פוצי-מוצי האם מוגדר אצלך הצגת קבצים ותיקיות מוסתרים מוגנים של מערכת ההפעלה?
  • עדכוני וינדוס נתקל בשגיאה

    4
    0 הצבעות
    4 פוסטים
    179 צפיות
    א
    @yossiz לצערי אני עדיין תקוע. העדכון שמוסיף תמיכה היה מותקן (כנראה התקנתי ידנית) ואת העדכון השני התקנתי אבל המצב נשאר כשהיה. יש למישהו כיון?
  • שאלה | התקנה שקטה של וינדוס 10

    2
    0 הצבעות
    2 פוסטים
    179 צפיות
    כוכב שמחכ
    שלמה1 אמר בשאלה | התקנה שקטה של וינדוס 10: האחד, האם ניתן להכניס תוכנות להתקנה לאחר מערכת ההפעלה (למשל אופיס). ישנם שתי אפשרויות לעשות זאת. להכניס בתוך קובץ ה XML פקודה שתריץ את ההתקנה אחרי שהוינדוס עלה (אפשר גם עם קובץ BAT). ליצור תמונה של וינדוס מותאמת אישית ראה במדריך המושקע של ידידנו @yits . השני, בקובץ XML המצורף אשמח להסבר על האפשרויות לשינוי (לדוגמה, הוספת מקלדת אנגלית). מקלדת אנגלית קיימת בברירת מחדל, אין צורך להוסיף. אם יש שאלות נוספות אשמח לעזור.
  • אקסס-קריאה למאקרו יותר מ19 פעמים?

    14
    0 הצבעות
    14 פוסטים
    659 צפיות
    dovidD
    @יהודי-טוב זה אגב מס' 4. זה נוגד את חוקי הפורום, ואינני יודע לפי מה אתה מעריך את ה"עלות" של פוסט נפרד.
  • שורת הפקודה

    9
    0 הצבעות
    9 פוסטים
    476 צפיות
    ש
    @אף-אחד-3 אמר בשורת הפקודה: @ש-ב powershell עובד גם עם סייפר אם זה אפשרי נסה להשתמש בקובץ BAT, אאל"ט זה עבד לי גם כשהCMD היה חסום
  • אקסס- עיגול תאריך - עזרה

    4
    0 הצבעות
    4 פוסטים
    249 צפיות
    A
    @odeddvir אמר באקסס- עיגול תאריך - עזרה: פלט לדוגמא: ?NextPaymentDay(#15/4/2021#) 01/05/2021 אם כבר תביא דוגמא שתמחיש את מה שעשית (בדגש על הדוגמה ש @לומד-ומתלמד מצא - [למי שלא הבין: יש חסרון בדוגמא ההיא, כשהחשבונית היא בחודש ה12 - לפי הדוגמא ההיא התאריך שתקבל זה "01/01/2020"]). ?NextPaymentDay(#15/12/2021#) 01/01/2022
  • אקסס למתחילים: יצירת מערכת לניהול תורמים

    25
    35 הצבעות
    25 פוסטים
    12k צפיות
    OdedDvirO
    פרק כד: עושים סדר: חלק ג: תפריטים ופקדי ניווט, פונקציונאליות ברשימת המשפחות שלום לכולם! מקווה שנהנתם מהחופש הגדול... היום הגענו לחלק די קל ומהנה (יחסית...) והוא בניית התפריטים. אחד הדברים שחסרים מאוד במערכת שלנו הוא התפריט הראשי, (או הדשבורד), שדרכו ננווט את דרכנו בין הטפסים השונים, במקום לבחור בכל פעם את הטופס מהפנל מימין. אני רוצה ליצור משהו כזה: [image: 1619655556029-929e98e0-7562-4e49-a60f-0a3e19ce26ba-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] למרבה המזל, לאקסס יש מנגנון מובנה לניהול הניווט בין טפסים, בשם פקד הניווט. אז בואו ניצור משהו כזה. שלב א: יצירת טופס תפריט המשפחות נפתח טופס חדש ריק, על ידי יצירה > עיצוב טופס. נבחר מתפריט העיצוב את פקד הניווט: [image: 1619655580324-61ed66c8-6c6a-49f5-8bf9-5a4114bce9a8-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] ואז פשוט נקליק בתוך הטופס קרוב לפינה הימנית העליונה: [image: 1619655598454-0d5c7b84-09e4-4a24-8d64-f05976996eb5-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] אקסס תיצור עבורנו פקד ניווט: [image: 1619655610294-779206f3-882f-4bbc-b756-7694ed7498e8-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] לפקד הניווט שני חלקים: החלק העליון הוא פקד הניווט עצמו, זהו בעצם התפריט, שמכיל את הלחצנים לבחירת הטפסים לתצוגה. החלק התחתון הוא פקד טופס המשנה לניווט, ותפקידו להציג בתוכו את הטפסים שבחרנו מן התפריט. הערה חשובה: כברירת מחדל, שם פקד טופס המשנה הוא "NavigationSubform". למרות שאפשר לשנות את שמו לכל שם שנרצה, לעת עתה נשאיר אותו עם שם זה. פרט זה יתגלה כחשוב בהמשך הדרך. נוסיף לחצן לפקד הניווט על ידי לחיצה על המקום שמסומן [הוסף חדש], ונרשום בתוכו "רשימת משפחות". אקסס יצרה עבורנו לחצן חדש: [image: 1619655624271-a1142b9b-6195-4492-8f19-eaa454574989-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] נגדיל את הלחצן כך שיציג את כל הכיתוב: [image: 1619655633649-758a4992-e004-4c80-a6b5-d7411662a887-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] נוסיף עוד לחצן עם הכיתוב "כרטיס משפחה": [image: 1619655646835-cff8531e-602b-4a9d-bb4e-9efaf52ce9d0-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] כעת נותר לנו להגדיר איזה טופס ייפתח על ידי כל לחצן. ניכנס למאפיינים של הלחצן הראשון (רשימת המשפחות), ובלשונית הנתונים נבחר את המאפיין "שם יעד ניווט", ונבחר מתיבת הרשימה המשולבת את טופס רשימת המשפחות frmFamilyList: [image: 1619655665493-51f0751a-69df-48cc-91c1-d5cde737dad6-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] באופן דומה, גם בלחצן השני, נבחר את שם יעד הניווט להיות טופס כרטיס המשפחה frmFamilyCard: [image: 1619655675981-4da4aa8a-1182-4f17-af7f-856644ad27da-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] לסיום, נסיר מן הטופס את הפקדים המיותרים: בוררי הרשומות, לחצני ניווט ופסי הגלילה: (להלן: "שלשת המעצבנים") [image: 1619655687530-50efdb0e-dfef-428f-a7ca-f51e02ffd7c0-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] ונצמצם את השוליים המיותרים מסביב לפקד הניווט (מסומנים בכתום): [image: 1619655743136-d673cde3-9d38-4c66-85f1-cd7651ad2743-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] נסגור את הטופס ונשמור אותו בשם navFamilies. כעת פתחו את הטופס שיצרנו ובידקו את לחצני הניווט: [image: 1619655756747-33298f0e-8cb3-45a3-9509-2ec6ca431b0a-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] [image: 1619655761521-1bc0fe86-ab00-4812-8ef3-d9ce8b3dc785-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] שלב ב: יצירת טופס התפריט הראשי בדומה לשלב הקודם, נפתח טופס חדש ריק, על ידי יצירה > עיצוב טופס, ונוסיף אליו פקד ניווט, ונוסיף שלושה לחצנים כפי שמופיע בתמונה הבאה: [image: 1619655776670-b0fefc87-12a4-45e7-a8f3-ed955d07a0ee-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] כעת נהפוך את הכיוון של התפריט לאנכי. לשם כך נבחר את פקד הניווט כולו (זוכרים? החלק העליון) על ידי הקלקה במקום הריק (לא על לחצן): [image: 1619655796413-c79ac8cc-4754-420f-a1d9-59007a192374-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] שימו לב שכל פקד הניווט מסומן כעת. מתוך המאפיינים בלשונית התבנית נגדיר את המאפיין "מרחב" ל-"אנכי". שימו לב לשינוי בפריסת הלחצנים, כעת הם מופיעים מלמעלה למטה: [image: 1619655807808-cc6ce00b-e005-465f-b735-660af708bd7e-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] אך עדיין פקד הניווט מופיע בצמוד לחלק העליון של טופס המשנה, ולא מצידו הימני כמו בתכנון. אל דאגה, נשנה זאת מיד: נגרור את כל פקד הניווט, כך שיופיע בצמוד לדופן הימנית של טופס המשנה. שימו לב לגרור אותו אל הדופן הימנית ממש, כך שיוצג קו בצבע ורוד חלש בצד ימין: [image: 1619655839708-240fd155-ddf3-4577-8221-4ba8e4e3a283-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] כעת נקטין את רוחב פקד הניווט לגודל יותר סביר: [image: 1619655865798-26b9919a-dd02-40f6-b134-528f7af8257e-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] נגדיר את שם יעד הניווט עבור לחצן המשפחות להיות טופס תפריט המשפחות שיצרנו היום: navFamilies. (בינתיים יש לנו רק את תפריט המשפחות, את שני התפריטים של התורמים והתרומות ניצור בהמשך.) לסיום – גם כאן נסיר את הפקדים המיותרים בטופס (שלשת המעצבנים כדלעיל), ואת השוליים המיותרים מסביב לפקד הניווט. נשמור את הטופס בשם navMain. להלן התוצאה: [image: 1619655883320-9d35ed40-74d8-4c8e-9561-7f64ac3fe405-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] נהדר, זה לא היה קשה, נכון? קחו אויר, כי החלק הבא קצת יותר מורכב. שלב ג: הוספת פונקציונאליות ללחצנים שבטפסים נשאר לנו כעת לחבר את הלחצנים שבטפסי המשפחה (אלו שיצרנו בפרק כב). נתחיל עם טופס רשימת המשפחות. לחצן תצוגת המשפחה פתחו את הטופס בתצוגת עיצוב, ובחרו את לחצן הצגת המשפחה. שנו את שמו ל: cmdViewFamilyCard: [image: 1619655899770-14cfc6d5-ef64-4b6b-90d5-9bee54fd7eb7-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] כעת נגדיר פונקצית אירוע לחיצה: בלשונית אירוע, בחרו את האירוע בעת לחיצה, ופתחו את בונה הקוד על ידי לחיצה על שלושת הנקודות … ובחירה באפשרות בונה הקוד. אקסס תיצור תבנית עבור פונקצית הארוע של הלחצן. הוסיפו בגוף הפונקציה את השורה הבאה: DoCmd.BrowseTo acBrowseToForm, "frmFamilyCard", "navMain.NavigationSubform>navFamilies.NavigationSubform", "ID=" & Me.ID הסבר הקוד: אנו משתמשים כאן באובייקט DoCmd שראינו בעבר, המכיל פונקציות שונות באקסס. מתוכו אנו מפעילים את הפונקציה BrowseTo שתפקידה לנווט אל טופס מסויים. הפונקציה מקבלת כמה פרמטרים: [image: 1619898105319-65ae142a-605d-4230-9469-b47200ef9bbb-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] הפרמטר הראשון acBrowseToForm מציין את סוג האובייקט לתצוגה. במקרה שלנו הוא טופס. כדי להציג דוח במקום טופס, יש לציין acBrowseToReport במקום acBrowseToForm. הפרמטר השני "frmFamilyCard" מציין את שם הטופס לפתיחה הלא הוא כרטיס המשפחה. הפרמטר השלישי "navMain.NavigationSubform>navFamilies.NavigationSubform" מציין את הנתיב שבו ייפתח הטופס. כיוון שבנינו מערכת של תפריטי ניווט מקוננים (תפריט ראשי>תפריט המשפחות) אנו צריכים לציין במפורש את כל המסלול שדרכו נגיע ליעד המבוקש (טופס המשנה של תפריט המשפחות). התחביר הוא כך: שם_טופס_הניווט.שם_פקד_טופס_המשנה (כברירת מחדל הוא NavigationSubform) אם יש כמה טפסי ניווט אחד בתוך השני (כמו אצלנו), מפרידים ביניהם על ידי הסימן "גדול מ" <. כך מתקבלת התוצאה הנ"ל. שימו לב שיש להוסיף גרשיים מסביב לנתיב, כי הוא צריך להיות מועבר לפונקציה כמחרוזת. הפרמטר הרביעי "ID=" & Me.ID מציין קריטריון לחיפוש רשומה מבוקשת לתצוגה. פרמטר זה הוא אופציונאלי, וכאשר מציינים אותו, אקסס תחפש בטופס שנפתח את הרשומה המתאימה לקריטריון, ותקפוץ אליה בפתיחת הטופס. לדוגמא, אם אנו רוצים להציג את המשפחה שהמזהה ID שלה הוא 7, עלינו להעביר לפונקציה את הקריטריון: "ID=7". הואיל וברצוננו להציג את המשפחה המתאימה לשורה שבה לחצנו על הלחצן, ואנחנו לא יודעים מה יהיה המזהה שלה, נוכל לקבל את המזהה שלה על ידי האובייקט Me.ID וניצור את הקריטריון המתאים על ידי חיבור מחרוזות. הערה: ההסבר לעיל עלול לבלבל מאוד מתכנתים בתחילת הדרך. אם אתם כאלו, זה נורמלי לחלוטין, ואין צורך להיבהל. כתיבת והבנת קוד, כמו כל מיומנות, הולכת ומשתפרת עם תרגול. כמובן שישנה גם האפשרות שההסבר שלי לא מספיק ברור... בכל מקרה, אל תזיעו יותר מידי. אני מבטיח שהעסק נהיה יותר קל עם הזמן. שימרו את הטופס. כעת פיתחו את טופס התפריט הראשי navMain, בחרו את תפריט המשפחות, וברשימת המשפחות בידקו שהלחצן "הצג" עובד כראוי. טעות בכתובת הניווט של אקסס אינו מושלם. נסו לפתוח ישירות את הטופס של רשימת המשפחות frmFamilyList, וללחוץ על הלחצן "הצג". למרבה התסכול, במקום להציג את הטופס, אקסס תציג הודעת שגיאה: [image: 1619656055078-ad51c3b1-8ab4-4465-b976-e8857dd3fd0e-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] מה קרה? ההודעה הזו מוצגת מפני שאנו מנסים לגשת לנתיב שאינו קיים. הרי בקוד צייננו שהנתיב המבוקש הוא "navMain.NavigationSubform>navFamilies.NavigationSubform". אבל הטפסים של הניווט navMain ו-navFamilies לא פתוחים כעת, ולכן הנתיב שגוי. ישנה אפשרות על ידי קוד לפתור את הבעיה הנ"ל, אך לעת עתה נניח לה במקומה, ולא נלחץ על הכפתור הצג אם התפריטים לא פתוחים. לחצן יצירת משפחה חדשה בואו ניצור גם את הלחצן של יצירת משפחה חדשה. נבחר את הלחצן, וניצור עבורו פונקצית אירוע בעת לחיצה: [image: 1619656070673-1e7bf761-05a7-43ec-8dff-e66bf5dbd51e-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] לשמחתנו, הקוד הנדרש דומה לקוד הקודם (נוכל להעתיק ולהדביק, ולשנות כנדרש): DoCmd.BrowseTo acBrowseToForm, "frmFamilyCard", "navMain.NavigationSubform>navFamilies.NavigationSubform", , , acFormAdd הסבר הקוד: השמטנו את הפרמטר הרביעי (כי אנו לא רוצים לקפוץ לרשומה מסויימת), וגם את הפרמטר החמישי (לא רלוונטי כעת). הפרמטר השישי acFormAdd מורה לאקסס לפתוח את הטופס המבוקש במצב הוספת נתונים, ולהציג רשומה חדשה בטופס. שימרו את הטופס, פתחו את התפריט הראשי ובידקו שלחצן יצירת משפחה חדשה עובד כראוי. לחצן מחיקת המשפחה מחיקת משפחה היא תהליך מורכב, הואיל ויש לכל משפחה קשרי גומלין שונים. בנוסף, אני לא בטוח שכדאי לאפשר מחיקת משפחה מתצוגת הרשימה. לכן אני אחזור בי ואסיר את לחצן המחיקה מרשימת המשפחות, כדי לאפשר מחיקת משפחה רק מכרטיס המשפחה: [image: 1619656099068-8cb6114f-a2b9-4c8e-9a41-ad0ffb38f4c0-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] את הקוד עבור לחצני כרטיס המשפחה (כולל מחיקת משפחה) נשאיר לפעם הבאה אי"ה.
  • עזרה - איך אפשר להמיר פונט לתמונות?

    18
    0 הצבעות
    18 פוסטים
    308 צפיות
    רחמיםר
    @yossiz די פשוט get supported characters of a font in c-sharp
  • C# + MySQL

    3
    0 הצבעות
    3 פוסטים
    170 צפיות
    dovidD
    @junior אני ממליץ בחום להשתמש בDapper שזה ספריית עזר לתשאול מסדי נתונים בדוטנט. להלן הדרכה שלי: א. להתקין חבילת nuget של MySql.Data (אופן ההתקנה: קליק ימני על הפרוייקט בSolution Explorer ואז בחירה בManage Nuget Package חיפוש המילים MySql.Data ואז בחירה בראשון ולחיצה על Install ולאשר את הסכם השימוש). ב. להתקין חבילת Dapper (כנ"ל) ג. להלן קוד דוגמה: using (var conn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;userId=root;database=db_name;password=???")) { var list = conn.Query("SELECT * FROM table_name").ToList(); } אם רוצים להעביר פרמטרים, אז ככה: using (var conn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;userId=root;database=db_name;password=???")) { var list = conn.Query("SELECT * FROM table_name WHERE ID = @id", new { id = 40 }).ToList(); }
  • נושא זה נמחק!

    נעול
    4
    0 הצבעות
    4 פוסטים
    39 צפיות
  • וואטספ בענן לצורך בניית בוט

    2
    0 הצבעות
    2 פוסטים
    188 צפיות
    A
    @ivrtikshoret יתכן שיתאפשר לי לתת לך שרת אנדרואיד, רק קח בחשבון שזה לא דבר זול.. אם בכל זאת מעניין אותך - פנה למייל בחתימה
  • תוכנה / אקסל ליועץ משכנתאות

    9
    0 הצבעות
    9 פוסטים
    655 צפיות
    M
    @ua צר לי. לא מסכים. יש יועצים שיש להם תוכנה עוד פחות מהקובץ הנ"ל. הקובץ הזה מסכם לך גם כמה תשלם בסוף כולל הערכת מדד. לא מעלה בדעתי אפשרות נוספת ממה שיש בקובץ. פתח ותראה כל האופציות שם.
  • איזה תוכנת שחזור קבצים הכי מצליחה

    8
    0 הצבעות
    8 פוסטים
    315 צפיות
    WWWW
    @ivrtikshoret @UA ויש להם כמה תוכנות למחיצות וכו'.
  • ביטול התצוגה של גופנים שאפשר להוריד

    2
    0 הצבעות
    2 פוסטים
    128 צפיות
    OdedDvirO
    @חוות-דעת תוכל לבטל זאת, אך זה יגרום לכיבוי שאר שירותים שתלויים בענן של Office. כנס לקובץ > אפשרויות > מרכז יחסי האמון > הגדרות מרכז יחסי האמון > הגדרות פרטיות > ובטל את הסימון מתיבת "הפוך חוויות מחוברות אופציונאליות לזמינות". מקור (עיין שם שמביא בשם מיקרוסופט שאין אפשרות לבטל רק את שירות הפונטים הזמינים להורדה, ושהם מתכננים לאפשר זאת בגרסאות הבאות)
  • איך עושים חיפוש לפי תאריך ב-Outlook365

    4
    0 הצבעות
    4 פוסטים
    145 צפיות
    zvinissimZ
    @OdedDvir נפתרה התעלומה יש לרשום כך [image: 1619445725361-cb51f0de-cea6-4768-a9a1-72d77570658e-image.png] או כך [image: 1619445691566-88db4258-736f-4e7f-9642-cea084ed6b35-image.png] ואם המערכת באנגלית אזה באמת כמו שכתבת
  • 0 הצבעות
    5 פוסטים
    216 צפיות
    nigunN
    @ivrtikshoret אני ירחיב טיפה יותר בהגדרות של השרת (אפאצ'י למשל) אפשר להגדיר כללים לגישה לקובץ מסוים אפשר להגדיר שלאפשר גישה רק לבקשות עם ההאדר Referer: http://jewishmusic.fm/ וכמובן מישהו טיפה מתוחכם יכול להוסיף את זה לבד. האתר לעיל משתמש בשיטה אחרת קצת יותר מתוחכמת היה על זה פעם דיון כאן בפורום. נראה לי שיצא שהוא משתמש בטוקן או משהו כזה.
  • איך משלבים כמה קבצי אקסס לאחד?

    14
    0 הצבעות
    14 פוסטים
    1k צפיות
    clickoneC
    @odeddvir אתה צודק כתבתי שזה מסוכן מצד שני, לסמוך שכולם יקלידו לך תעודת זהות תקינה ולא ישימו לך 42 כי זו תעודת זהות חוקית, זה רולטה קצת יותר מסוכנת.... מקסימום היית משתמש בתחילית של מזהה העמדה או המשתמש ואז היית מקבל מזהה ייחודי יותר בכל מקרה, אני רואה שהפיתרון שלך היה מצויין בשבילו, אז אפשר להתעלם....
בא תתחבר לדף היומי!