@שואף
תנסה לבודד את הבעיה
ע"י כניסה לחשבון גיימיל אחר בדפדפן ותראה האם גם שם יש את הבעיה
כי יתכן שזה לא ברמת המחשב / דפדפן
אלא ברמת החשבון בגוגל
@שואף
תנסה לבודד את הבעיה
ע"י כניסה לחשבון גיימיל אחר בדפדפן ותראה האם גם שם יש את הבעיה
כי יתכן שזה לא ברמת המחשב / דפדפן
אלא ברמת החשבון בגוגל
@yossiz אמר באיך ניתן להוסיף פס גלילה (Scrollbar) לתא בעמודה ספציפית בטבלה (c# - winforn):
אם זה יותר מגודל התא תראה את זה בטולטיפ בעת hover
בברירת מחדל של dataGridView זה אכן כך
רק היות והתא מכיל גם 'אנטרים'
אין סימן למשתמש לדעת שאמור להיות שורה נוספת כדי לבצע ריחוף על התא
כי הוא רואה מול עיניו שורה שמסתיימת בצורה סבירה ועם הגיון בטקסט
ולכן גם הפתרון לעשות פאנל עם תווית-טקסט ולהכניס אותו לאירוע בעת העברת העכבר לא יעזור לי במקרה דנן
@mekev
אחרי שניסיתי לדוג במודעות דרושים של חשבשבת במרחבי גוגל (בדרישות תפקיד - שפות תכנות) ולא עלתה בידי
אזרתי כגבר חלצי
ופניתי לחשבשבת
ובאדיבות ובסבלנות רבה ענו
שלמרות שלפי השנתון זה מתאים לwinform
זה לא בנוי בC# כלל
ועדיין @yossiz ושאר המשתמשים החשובים עזרתם לי מאוד
כי עברתי לחפש במקום איך לבצע 'פס גלילה' ל 'איך להוסיף פקד'
והיות שפקד של לוח שנה הינו נפוץ ונצרך יותר
אכן מצאתי כאן וכאן ויתכן שיש עוד,
רק שטרם הספקתי לבדוק את פעילות הקוד ובעיקר איך אני ממיר את זה לצרכים שלי
@dovid אמר בהסבר על פורום תכנות המצומצם:
תכלס כיום כמעט אין סיבה להצטרף לפורום המצומצם - הפורום בחוץ נענה באותו מידה כמעט (הרבה חברים בכלל לא מבדילים בין השניים), ולגבי ההיסטרויה אין שמה שכיות חמדה כ"כ משמעותיות
את חטאי אני מזכיר היום....
דווקא יש שם הרבה חומר וידע שעזרו ועוזרים לי להתקדם
בגלל שיש אפשריות לצפייה בלבד בחומר ללא אפשרות לשאול ולהגיב (ואכמ"ל)
וכפי שציינת
@dovid אמר בהסבר על פורום תכנות המצומצם:
הפורום בחוץ נענה באותו מידה כמעט
אבל אשמח מאוד אם יהיה אפשרות רשמית של אפילו תצוגה בלבד לפורום הנ"ל
עריכה:
יש שתי נקודות בפורום
מענה פרטני לשאלה הספציפית שמציקה לי כרגע - וזה אכן נענה בשתי המסגרות
להחכים מהידע והשו"ת - השאלות והתשובות עם ההסברים הנלווים (בדר"כ בעבירזית מובנת)
וקריאת הבעיות שאחרים חווים והפתרונות - עוזרים לכולנו לשפר כתיבת קוד כל הזמן
ואף חוסכים מלשאול שוב ושוב אותם שאלות (יש משתמש בפורום שלא שאל על לוח עברי?....)
וזה דבר שניתן להפיק תועלת מרובה מהפורום הסגור
אם זאת מאוד מובן סיבת הסגירה
כי זה אמור להיות הדדי לחלוטין
הגבול בין עזרה לנצלנות מאוד דק
ולכן הדרישה לכניסה של הוכחת היסטוריית עזרה לחברי הפורום - עקרונית וחשובה
כך שהגיוני שאם מישהו רוצה להנות , שישקיע
שפה: c# - winforn
שאלה:
איך ניתן להוסיף פס גלילה (Scrollbar) ל'תא' בעמודה ספציפית בdataGridView
רקע:
יש לי dataGridView שרוחב העמודות קבוע
וכאשר תוכן התא גולש מרוחב העמודה, הטקסט ממשיך בשורה נוספת (וגובה העמודה גדל בהתאמה)
היות ולפעמים הטקסט מגיע לכמה מאות תווים
מאוד קשה לגלול ולקרוא את מלוא הנתונים בטבלה
הפתרון שאני מעוניין זה להגדיר לתא גובה קבוע, ולהוסיף לתא פס גלילה
העליתי בחכתי עד כה:
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if ((e.Control is TextBox) && e.CellStyle.WrapMode == DataGridViewTriState.True)
{
TextBox textBox = e.Control as TextBox;
textBox.ScrollBars = ScrollBars.Vertical;
}
}
אבל זה נתן לי את התוצאה רק בעת עריכת התא (כי זה נמצא באירוע של העריכה)
בעוד שאני מעוניין שזה יהיה זמין כל הזמן (בפרט שאני לא מאפשר את העריכה, אלא קריאה בלבד)
בחשבשבת זה קיים (רק שאינני יודע באיזה שפה נכתבה)
@משתמש-תמים אמר בכלי לצילום מסך:
אם יש משהו מסוים שאתה רואה שבוצע בצילום מסך שהועלה ואתה לא מצליח לשחזר תנסה פשוט לשאול
רציתי לאמץ את ה'זיגזג' היפה בקצוות התמונה
רפרפתי על האפשריות השונות ולא מצאתי
@OdedDvir כפועל יוצא מהשקעתך המרובה בעזרה בפורום זה
הינך מעלה מידי פעם צילומי מסך חתוכים בצורה יפה (לא דרך 'כלי החיתוך')
תוכל לשתף אותנו בשם התוכנה / כלי שאתה משתמש?
מקווה שהבנתי נכון בחוקי הפורום בסעיף ב - 4
שפת תכנות: C# winform, מסד נתונים SQL
יש לי טבלת היסטוריית מוצרים
(כל פעם שמעדכנים את רשומת הפריט,
לפני העדכון - אני מעתיק את השורה הנוכחית לטבלה נפרדת לתיעוד היסטוריה)
אני מעוניין להציג למשתמש את היסטוריית השינויים שבוצעו בפריט
האפשרות הפשוטה היא להציג את כל הטבלה
אבל זה מצריך 'מאמץ' למשתמש להשוות שורה- שורה ולאתר עצמאית מה השינויים שבוצעו
(הנ"ל דוגמא, בטבלה אצלי ישנם יותר עמודות משמעותית)
התוצאה שאני מחפש זה להציג אך ורק את השינויים
לדוגמא:
אשמח לעצתכם וניסיונכם
כיצד לגשת לפתרון
(מה שעולה לי בראש זה בכיוון של לולאה
האם זה הכיוון הנכון? זה משהו שמעמיס מאוד על המערכת?
האם ישנם כלים/ספריות מוכנים?
או שבכלל צריך לשמור מראש את השינויים בצורה שונה שתאפשר את השליפה הנ"ל)
@A0533057932
נקודה נוספת לגבי הדיון הנוכחי
סבורני שכל זמן שהפעולה המבוקשת
זכותינו וחובתינו לדרוש זאת
היות ו'בנק' הינו גוף ציבורי במדינת ישראל
כיום לפי החוק כל עסק חייב להנגיש את עצמו לנכים וליקויים ראייה /שמיעה (החל ממבנה פיזי וכלה בהנגשת אתרים)
שעולה הון רב שבוודאות של מליון אחוז מדובר בהשקעה שלעולם לא תחזיר את עצמה
וכל זאת מתוך ההכרה בערך השוויון החברתי וכו' וכו'
למרות שיותר זול לסבסד מכשיר שמיעה חינם לכל כבד שמיעה
מאשר שכל חנות זוטרה לממכר דגים בימי שני וחמישי תהיה חייבת לרכוש באלפי שקלים מכשיר למיקוד שמיעה צמוד לקופה (אחרת חשופים לתביעה של 50,000 ש"ח ללא הוכחת נזק)
והואיל ובציבור החרדי
(שגדול מספרית, ממספר הנכים במדינה)
רובם המכריע משתמש במכשירים כשרים
זכותינו בתור בריות המסתובבות במרחב האורבני
לדרוש ולקבל שירות מותאם
גם אם זה לא כלכלי לבנק,
וזה בכלל לא אמור להיות שיקול עבורינו האם לבקש דבר כזה או לא
אינני רואה הבדל גדול בין:
'לך תקנה סמאטפון' = 'לך תקנה מכשיר שמיעה איכותי'
'לך תבצע העברה פיזי אצל נציג' = 'לך לסניף השני בקצה העיר שם יש רמפה לכסא גלגלים'
הנ"ל כמובן מתייחס לבקשה 'ליבתית' שמקיפה את הציבור
ולא שכל מי שמעשר שנית את המים של הגנרטור של שבת
יבקש שיהיה אפשרות להוסיף בס"ד בראש כל עמוד
@WWW
לצרכן אין עמלה
בעל העסק שבו נסלקה העסקה משלם אחוז מסוים ל'ביט'
בדיוק כמו בעסקת אשראי
(סכום הקנייה 100, אתה משלם 100 לחברת האשראי, בעל העסק מקבל מהם 99)
@A0533057932
בחלק הטכני:
מצד הבנק - ברגע שהלקוח נכנס דרך האימות הטלפוני כפי שקיים היום (הקשת פרטי זיהוי)
יש להם הגנה + ודאות שהפעולה מבוצעת ע"י הלקוח
(ללא חשש לזיוף שיחה שקל מאוד לבצע)
מצד הלקוח - אין מניעה לבצע הקלדה למי להעביר את הסכום
ע"י מנגנון אימות פשוט כמו שקיים בכל מקום (מקריאים לך את המספר - הקש 1 לאישור וכו')
בחלק הפיננסי - מודול הרווח של ביט בנוי על אחוזי עמלות מהסכומים שמועברים (כמו כל חברות האשראי)
כך שהיות ויש ציבור די גדול, ולאו דוקא חרדי שיכול להיות קהל יעד של דבר כזה
ועלויות הפיתוח לא אמורות להיות חריגות כי לא מדובר על פיתוח של ממשק מאפס
אלא לבצע התאמות על בסיס מערכות קיימות
בהחלט יש מקום לבקש וליזום את השירות הנ"ל
@dovid
שאלה בשביל להחכים
כי אני משער שיש סיבה מאחורי זה
היות ויש חשיבות רבה למניעת הקפצות של שרשורים ישנים
ואכמ"ל
מדוע לא לחסום את זה הרמטי ברמת הקוד/האתר?
מדוע שבשיחה הראשונית כשהוא מבקש ממך את הפיתוח
לא תגשש מולו: 'מה התקציב שלכם לדבר הזה'?
אם זה חברה/ארגון מסודר שמבקש ממך לעשות תוכנה/אתר/ = תהליך שמייעל
וחוסך שעות עבודה רבות ואפילו במקרים רבים חוסך משרות ממש של אנשים
שווה להם להשקיע בזה כספית סכום אפילו גדול חד פעמי
כי הם מבינים את המשמעות הכספית שבדבר
אחרי ששמעת את הסכום שהם מבחינתם מוכנים להקצות לזה
תשקלל לעצמך מספר נקודות
האם הלקוח יודע מה הוא רוצה בצורה מפורטת (אפיון מוגדר)
כי לא יעזור לך לדעת עשרות שפות חלק, כאשר הלקוח לא יודע מה הוא רוצה שיופיע לו במסך הראשי
ידיעת השפה חוסכת לך זמן כתיבה, אחרי שאתה יודע מה אתה אמור לכתוב
(הערה חשובה: שעות אפיון עם הלקוח, שמעבר לשיחה הראשונית, אמורים להיות בתשלום)
האם מדובר בפרויקט ייחודי, או שמדובר בפלטפורמה שתוכל אח"כ לשרת אותך לפתח על בסיסה פרויקטים ללקוחות נוספים בהתאמות כאלו ואחרות
אחרי שהבנת מהלקוח מה הוא מעוניין
תשקלל לעצמך כמה שעות עבודה בערך יקח לך לבצע את זה
תזכור להוסיף ע"ז 25% כי תמיד, אבל תמיד, יש דברים שגם אתה וגם הלקוח לא חשבתם ע"ז מראש, ורואים רק תוך כדי ריצה
ואם הלקוח לא יודע כמה הוא מוכן לשים על השולחן
חבל לך על הזמן להכין לו הצעת מחיר
רק תעבוד להכין הצעת מחיר מסודרת
ושום דבר לא ייצא מזה
(ניתן לומר: הצעת מחיר מפורטת עולה 360 ש"ח שתקוזז מהעלות הכוללת בסיום העבודה)
תבדוק כספת ביומטרית
אם אין 'לוג' רישום איזה משתמש פתח ומתי
מה יעזור שיהיה סיסמאות שונות?
משום מה ה'אייקון / לחצן' לתרגום מהיר של גוגל
לפעמים מופיע ישירות בשורת הכתובת
ולפעמים לא
(מדובר בגלישה מאותו דפדפן ובאותו אתר,
לדוגמא: קבלתי מגוגל מספר תוצאות לשאלה מ'סטאק'
כאשר אני נכנס לתוצאה הראשונה - קופץ ה'סמליל' ובתוצאה השניה - לא
בשלישית - שוב נכנס וכו')
מישהו יכול להחכימני ברזי תוסף שימושי זה?
@שמחה-זו-הסיסמא אמר באנגלית בשביל תכנות:
שישם דגש על המילים שנצטרך בשפה המקצועית ופחות על ה'פירות וירקות'
האנגלית שאתה צריך בתכנות היא גם ובעיקר בשביל ה'שאר ירקות'
חווה-סקריפט הנחילה אצלי את התובנה
שמחסום השפה באנגלית זה לא (רק) שפת התכנות עצמה
אלא קריאת חומרי עזר ותיעוד באנגלית
האם אתה חושב שאמריקאי מלידה יודע לתכנת בעיניים עצומות כי הוא יודע אנגלית?
לא,
למה? כי לכל שפת תכנות יש את עולם המושגים שלו
שהפרט הטכני שבה, שהיא כתובה באנגלית
ידיעת האנגלית תעזור לך לבצע חיפוש טוב ואיכותי בגוגל
תוכל לסנן בשלוף את התוצאות ולהיכנס לקישורים רלוונטיים בלבד
תוכל לקרוא בקלות את המידע ב'טקסט הצף' ובחלוניות המידע
האנגלית הלא מקצועית תעזור לך לכתוב את המשתנים והקוד באנגלית
מה שמאוד יעיל ונכון טכנית בכתיבה
כך שמצד אחד - אל תפחד מלקפוץ למים ולתכנת גם ללא אנגלית (מניסיון אישי - אפשרי בהחלט)
ומצד שני - אל תוותר לעצמך להשקיע ללמוד אנגלית רגילה שתתן לך אפשריות רבות בעולם התכנות
מהי הדרך הקלה ו/או הנכונה
לשלוף מידע (SELECT בלבד) משתי טבלאות הנמצאות בשתי שרתים פיזיים שונים
ראית את האפשרות של sp_addlinkedsrvlogin
מעבר לפן הטכני שלא הצלחתי לתפעל אותה
יש שם אזהרה מפחידה לגבי אבטחת הסיסמאות
This example does not use Windows Authentication. Passwords will be transmitted unencrypted. Passwords may be visible in data source definitions and scripts that are saved to disk, in backups, and in log files. Never use an administrator password in this kind of connection. Consult your network administrator for security guidance specific to your environment.
נ.ב.
SELECT *
FROM [Name_Data_Base].[dbo].[Table_name] tb1
[@OdedDvir תרגמתי את השמות לאנגלית..... ]
מדובר על 'חברת אם' שמאגדת תת-חברות שהצטרפו במהלך השנים
ולכן עד היום הנתונים מפוזרים ומנוהלים במספר שרתים/תוכנות
בניתי תוכנה (C# WINFORM) ש'במודול CRM' אני מאגד את כל פעילות הלקוח/ספק
בכל החברות ובכל הווריאציות למקום אחד מסודר
אני מעוניין להציג פר 'ספק' את רשימת המוצרים שסיפק בטווח תאריכים לכל חברה, וכמה יש במלאי כרגע
כל הנתונים הללו (רשימת מוצרי הספק / דוח מכירות / מלאי) נגישים אצלי בתוכנה
אומנם נשלפים כרגע בתצוגה פרטנית פר מוצר
(הצד לקוח - רואה את כל המידע בבת אחת, מאחורי הקלעים עצבתי textBox שמוזן בהם המידע באמצעות שאילתות נפרדות)
וכעת אני מעוניין לקבל את הנתונים כטבלה (dataGridView) של כל מוצרי הספק בצורה מסודרת (לשימוש לדוחות / הזמנות וכד' )
ומדוע הארכתי בכל זה
כי חוששני שבמרחבי הC# ישנם אפשריות לקבל כל נתון בנפרד לטבלה זמנית,
ולאחד ולהציג אותה
(שאלה משנית בהנחה שזה אפשרי: מבחינת מהירות / אפשריות / משאבים
האם עדיף לבצע 'עמודות מחושבות' בתוכנה או בSQL)
@dovid
אני משתמש בזה כרגע חלקית מאוד
היה לי 'חור' בתחביר של זה (לעומת שאילתה רגילה בSQL שאני יכול קודם להריץ בSSMS ולראות האם התוצאה נכונה)
אחרי שראיתי את הדיון פה
הבנתי שהכלי שחסר לי זה LinqPad וכעת אני מנסה ללמוד כיצד לתפעל אותו
וזה הוכחה נוספת לתזה
@ארכיטקט אמר במנשר - אזהרה לציבור הצעיר לא להתפתות להתקרב למסגרת ישות של מייקרוסטופ:
שמי שכבר תקוע עם טכנולוגיות והרגלי עבודה, נמצא באזור נוחות שהוא לא רוצה לשנות אותו
@ארכיטקט
בתור נציג ה'ילדים' בפורום
ש'חוטא' בכתיבה בהנ"ל
אצרף את הגיגי
אתה בעצם מתאר את המגבלה הרצינית שקיימת ליצרני המכוניות האוטונומיות
אתה רואה את עצמך משקיע 350,000 ש"ח ברכישת רכב אוטונומי
ונוסע בכביש ירושלים - תל אביב במהירות 90 קמ"ש....
כאשר מסביבך דוהרות מכוניות על 120
(הרי אסור להם 'לתכנת' מהירות נסיעה מעבר למותר בכביש)
האם תשב ותמתין 40 דקות כדי להשתלב בנתיב יציאה....
בעוד כולם חותכים אותך מימין ומשמאל
כך שסביר שזה יכנס לשימוש בעיקר למוניות / אוטובוסים וזקנים/ות
והנמשל:
נהג מיומן כמוך שעבר קילומטאר'ז ארוך בכתיבת קוד / DB
אכן אין ספק שהחופש לבחור וליצור עצמאית גדול לאין ערוך
אבל לנהג צעיר
המגבלות הקיימות בשפה
זה המסלול הבטוח לכתיבת הקוד בצורה נכונה
אני ללא ידע מקדים בתכנות / אנגלית
הצלחתי לבנות תוכנה די מורכבת שפעילה ועובדת
רק בזכות המרובעות והקשיחות של השפה
שזרקה לי הערות ושגיאות כל הזמן
ולכן @ארכיטקט צודק שאסור לשבת בשקט ולהגיד 'זה עובד' - לא לגעת...
אלא לדעת להתקדם ולעבוד יעיל
ו @OdedDvir צודק שלכל זמן ועת
עת לבחור ועת לעזוב