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

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

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

mekev

@mekev
אודות
פוסטים
480
נושאים
97
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

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

  • הצגת שיטס כדף PDF רגיל או עיצוב אחר
    M mekev

    @Y-Excel-Access

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

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

    תכנות

  • הצגת שיטס כדף PDF רגיל או עיצוב אחר
    M mekev

    @Y-Excel-Access
    התשובה שענה @nach היא נכונה ומעולה

    ראה דוגמא:

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

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    @mekev

    בדקתי כעת בתוכנת 'חשבשבת'
    ואכן בצירוף קובץ - נשמר שם הקובץ + הסיומת (ללא הנתיב, אלא הפניה יחסית)

    f2ab78ce-1543-4d34-b9b2-753a3c118021-image.png

    b8bba4cc-7310-4a08-8a86-d385d73eb0e3-image.png

    תכנות

  • שליחת API ב Java
    M mekev

    @dovid אמר בשליחת API ב Java:

    בד"כ בAPI גם נצרכים לשלוח פרמטרים בכתובת או בגוף הבקשה (body/payload) וגם לפעמים צריכים אימות

    @אבי_770 תראה בדוגמא הנ"ל בכתובת

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    @dovid אמר בשליפת סיומת קובץ - לפי שם הקובץ (C#):

    יש הבדל בין לדעת לבין להסיק

    כלל גדול
    החכמתי.

    לגבי הנקודה האם להעדיף מקום אחסון על פני כח חישוב
    יצאתי מתוך הנחה (ללא מקור) שהיות שגם במקום אחסון אני צריך פעולת חישוב לשליפה>הרצת הקובץ

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

    אז למה לא לעשות ישירות רק את פעולת החישוב?

    וע"ז תשובת @dovid סדרה לי את הראש

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    @dovid אמר בשליפת סיומת קובץ - לפי שם הקובץ (C#):

    מה הבעיה להוסיף שדה של שם קובץ בכל רשומה, עם הסיומת והכל?

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

    אני הרי לא שומר את הקובץ עצמו במסד
    אלא רק נתון סטטי מקומי המפנה לשם/מיקום הקובץ

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    @חגי אמר בשליפת סיומת קובץ - לפי שם הקובץ (C#):

    במקרה ויש לך כמה קבצים עם אותו שם וסיומת שונה, הוא יחזיר את הראשון

    היות ואני מאפשר למשתמש להוסיף מספר סיומות
    בתוצאה הזאת הוא שולף ראשון את ה.JPG (לפני הPDF)

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

    האם יש אפשרות לעשות מניפולציה באמצעות File.GetCreationTime להצגת הקובץ האחרון שנוצר?

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    @OdedDvir
    זה שההערה נכונה צודקת ובמקומה
    לא אומר שאני יודע אנגלית.....

    ככה התרגלתי
    וזה עובד.....

    ובכ"ז מקבל את ההערה הבונה
    ולהבא כמו שאני 'מתרגם' בשאלה את דוגמת הקוד אצלי למשהו גנרי
    אתרגם גם את האובייקטים

    תכנות

  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    M mekev

    כיצד אני מאתר סיומת קובץ מקומי במחשב
    או בניסוח אחר - כיצד אני פותח קובץ מקומי במחשב - שאני יודע את שם הקובץ, ללא הסיומת

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

    דוגמא:

     OpenFileDialog הוספתחוזה = new OpenFileDialog();
    הוספתחוזה.Filter = "contract Files|*.pdf;*.jpg;*.jpeg";
    
    string סיומתקובץ = Path.GetExtension(הוספתחוזה.FileName);
    
    string נתיביבואהוספתחוזה = הוספתחוזה.FileName;
     string path = Directory.GetCurrentDirectory();
    if (!Directory.Exists(path + "\\contract"))
    Directory.CreateDirectory(path + "\\contract");
     File.Copy(נתיביבואהוספתחוזה, path + "\\contract" + "\\" + מזההרשומה + סיומתקובץ, true);
    

    ואני מעוניין באפשרות לפתוח בצורה ישירה את הקובץ
    הדרך שאני מכיר זה:

    System.Diagnostics.Process.Start(path + "\\contract" + "\\" + מזההרשומה + ".pdf");
    

    איפה הסתבכתי?
    בדרך הזו
    חובה לציין בנוסף לשם הקובץ (המקבל ערך ידוע) את סיומת הקובץ
    (שימוש ב* החזיר שגיאה)
    שאיננה ידועה לי - היות וכאמור ניתן לצרף ממספר סיומות

    ניסתי להשתמש במתודה Path.GetExtension
    ללא הצלחה

    אשמח לעזרתכם

    תכנות

  • מניפולציות על שדות מחושבים ב - SQL
    M mekev

    @dovid אמר במניפולציות על שדות מחושבים ב - SQL:

    אגב הCTE מיותר פה, אתה מייצר שאילתה על שאילתה, זה תת שאילתה קלאסית:

    אכן,
    צודק
    זה רק היה דוגמא להבהרת נקודת השאלה (איך לגשת לעמודה מחושבת בגוף הselect ואיך בwhere )

    (השאילתא המקורית אצלי מורכבת
    [מכילה GROUP BY, ולא הסתדרתי עם הHAVING לפילטור הרצוי]
    ומכילה מידע שאינו אפשרי לפרסום פה)

    תכנות

  • מניפולציות על שדות מחושבים ב - SQL
    M mekev

    @dovid אמר במניפולציות על שדות מחושבים ב - SQL:

    המשמעות של זה עבורי שלהבא בשאלות שלך עלי להתמקד רק בלענות על מה ששאלת, ולא לייעץ לך מה אני חושב

    ממש לא...

    דווקא התשובות המפורטות שלך
    עוזרות לי להבין הרבה מעבר לשאלה הנקודתית
    ומייעלת עבורי (ועבור שאר המשתמשים) ה-מ-ו-ן

    אתה בדר"כ מביא רקע על התהליך, ומה אמור להיות הסינטקס (זה המילה?) מאחוריה

    בזכות זה אני מצליח אח"כ לבצע חיפוש ולימוד עצמי המתבססות על הידע שלמדת אותנו פה
    (גם לדעת מה לחפש זה מאוד חשוב)

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

    תכנות

  • מניפולציות על שדות מחושבים ב - SQL
    M mekev

    @dovid

    השתמשתי ב Common Table Expressions (CTE)

    דוגמא:

    with cte as (
    select id as 'מזהה' ,price as 'סכום עסקה' ,paid as 'שולם' , 'יתרת תשלום' = price-paid , 'יתרה כולל מעמ' = (price-paid)*1.17
    from Sales)
    
    select *
    from cte
    where [יתרה כולל מעמ] >50
    
    תכנות

  • הכנסת פונקציה (private void) לX וגישה אליה בהמשך (לחצן לביצוע חוזר)
    M mekev

    @OdedDvir אמר בהכנסת פונקציה (private void) לX וגישה אליה בהמשך (לחצן לביצוע חוזר):

    באיזה פריימוורק אתה משתמש, Core או Standard?

    Core

    תכנות

  • הכנסת פונקציה (private void) לX וגישה אליה בהמשך (לחצן לביצוע חוזר)
    M mekev

    @OdedDvir
    זה היה השאלה....
    איך כותבים דבר כזה....
    זה מה שניסיתי ולא הצלחתי (להכניס/לגשת למשהו כזה)

    תכנות

  • הכנסת פונקציה (private void) לX וגישה אליה בהמשך (לחצן לביצוע חוזר)
    M mekev

    הגדרת הצורך:
    ביצוע לחצן 'ריענון' למסך דוחות

    (תיאור: סביבת פיתוח C# - WINFORM
    יש menuStrip של דוחות שונים, לפי טווח תאריכים שבוחר המשתמש
    ואני מעוניין שכאשר נבחר טווח תאריכים חדש
    המשתמש יכול ללחוץ על ה'רענון' והדוח יופק מחדש (במקום כיום שיש לבצע שוב בחירה בלשונית>תת לשונית)
    סטריפ.PNG
    )

    הגדרת (חוסר) ידע נוכחי:

    לעבוד ארוך ועקום בצורה if>else וכו' לא מומלץ במקרה דנן

    (חשבתי לחפש את הפונקציה האחרונה שרצה, אבל זה אינו נכון
    כי עלול להתבצע בינתיים פונקציות אחרות באותו namespace במקום אחר)

    היות וC# זה שפה מונחת עצמים
    הגיוני שאמור להיות דרך
    להוסיף בכל Click הכנסה של שם הפונקציה הנוכחית (ToolStripMenuItem9_Click) ל'משתנה'/פונקציה
    ובכל לחיצה על הלחצן ריענון, הוא יבצע את הפונקציה השמורה

    אשמח לעזרתכם

    תכנות

  • עזרה - תוכנה להדפסת חוברת בצורה הפוכה
    M mekev

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

    תוכנה

  • מניפולציות על שדות מחושבים ב - SQL
    M mekev

    @dovid
    יסוד השאלה הינו לא 'איך למנוע כתיבה כפולה'

    אלא איך להימנע מתוצאה שגויה בשאילתות מורכבות על 'ביג דאטה'
    ולכתוב אותם בצורה נקייה

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

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

    תכנות

  • מניפולציות על שדות מחושבים ב - SQL
    M mekev

    היות וקיי"ל שתנאי ה- WHERE רץ לפני השאילתה

    האם בכ"ז ישנה אפשרות לגשת לבצע פעולות על שדה מחושב באמצעות קריאה ישירה לשדה
    ללא קינון נוסף

    לדוגמא:

    select id as 'מזהה' ,price as 'סכום עסקה' ,paid as 'שולם' , 'יתרת תשלום'  = price-paid
    from Sales
    where (price-paid) <>0
    

    ע"מ לסנן שורות בעלות יתרה לתשלום
    אני נאלץ להכניס לwhere שאילתה מקוננת
    במקום לגשת ישירות לנתון בעמודה

    דוגמא נוספת:
    במידה וארצה להוסיף עמודה של סכום כולל מע"מ
    על העמודה 'יתרה לתשלום' (עמודה מחושבת)

    select id as 'מזהה' ,price as 'סכום עסקה' ,paid as 'שולם' , 'יתרת תשלום'  = price-paid , 'יתרה כולל מעמ' = (price-paid)*1.17
    from Sales
    

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

    תכנות

  • אבטחת מידע
    M mekev

    @רפאל
    במידה ואכתוב כך
    התוצאה תהיה זהה?

    SqlConnection con = new SqlConnection(@"Data Source=185.2.2.25\dbt;Initial Catalog=dbn;User ID=dbus;Password=pass;Encrypt = true")
    
    תכנות

  • אבטחת מידע
    M mekev

    @חגי באמת כיף להכיר את הכלי 'Wireshark' בעקבות התשובות המפורטות (תודה מיוחדת ל: @dovid @aaron )

    אחדד
    שניתן לפרוץ בצורות כאלו ואחרות לSQL - ידוע ואכמ"ל

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

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

    תכנות
  • 1
  • 2
  • 20
  • 21
  • 22
  • 23
  • 24
  • 23 / 24
  • התחברות

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

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