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

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

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

clickone

@clickone
אודות
פוסטים
3.4k
נושאים
115
שיתופים
0
קבוצות
0
עוקבים
15
עוקב אחרי
0

פוסטים

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

  • איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?
    clickoneC clickone

    @KingYes

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

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

    באמת? עוד מחשב/מחשב וירטואלי להתקין?
    חשבתי שדיברתם כאן על ביזבוז משאבים, לא?
    ואני לא רוצה לחשוב מה יקרה ביום שתהיה לו בעייה הכי קטנה בלינוקס, כמה כסף טכנאי יקח לו לשעת עבודה?? הרי זה לא כמו בווינדוס שכל ילד יודע לפתור בעיות [לפחות את הפשוטות] - בלינוקס מספיק שINIT6 יקפוץ פעם בשעה כי תהיה הגדרה הכי קטנה לא נכונה, והוא ישבור את הראש. ואל תספר לי שאין בעיות, בכל דבר טכני ובמיוחד במחשבים יש בעיות והם נוהגות לקפוץ בדיוק בזמן הכי קריטי (ובקיצור "מרפי")

    האמת שפשוט יכולת להציע את WAMP שזה שרת PHP על הווינדוס, למה לא עשית את זה? (פשוט מרוב הקיבעון על הלינוקס :lol: :lol: :lol: )

    פורסם במקור בפורום CODE613 ב21/01/2014 23:57 (+02:00)

    ארכיון code613m

  • איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?
    clickoneC clickone

    @magicode

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

    תמיד יכולת לראות את הקוד של הטמפלט.
    @magicode

    באיזה שהוא שלב התקנתי את wamp והתחלתי לתכנת בphp ראיתי שאתה יכול לכתוב קובץ בnoteped בלי להתקין IDE כאילו היה לי בראש שIDE זה חובה בשביל לתכנת כלומר זה תוכנה לתיכנות.

    גם בVB.NET וגם בC# אתה יכול לכתוב בNOTEPAD בלי להתקין IDE. התוכנה שחובה לתיכנות זה הקומפיילר בלבד! ובמקרה של PHP זה המפרש של PHP.
    @magicode

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

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

    בטח. הרי קראת את כל קוד המקור של PHP (כתובה בC), ואתה בהחלט מבין איך PHP עובדת ומה היא עושה בכל רגע נתון, גם אני קראתי את כל קוד המקור של דוטנט (דרך הרפלקטור - בVB.NET :lol: ) ובהחלט מבין מה הם עשו שם. - לכן אני רגוע מאד לגבי מייקרוסופט.
    טוב, ברור לך שהפיסקה הקודמת הייתה ממש בציניות.... - אנחנו לא מכירים ובאמת יכול להיות שעברת על הקוד מקור של PHP, אם אני יודע נכון נראה לי שיקיר** כן עבר על הקוד.**
    אבל...
    זה שלא היה ברור לך המהלך זה לא אומר שאין כזה. קוראים לזה מחזור חיים. ובדף ASPX זה נקרא מחזור חיים של דף. זו תורה שלימה, אבל טעימה מזה אתה יכול לראות כאן.
    בPHP אין (בבסיס) מחזור חיים, הכל רץ אחד אחרי השני. אין אירועים וכו'. (ושוב, אני מדבר בבסיס.) בASPX יש מחזור חיים מאד מובנה שאתה צריך להצמד אליו. שלב הבקשה, הטעינה, ועד לשלב התשובה, כאשר יש לך שליטה של כל שלב כאירוע ולא כקוד רץ...

    @magicode

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

    טוב זה דבר יחסי. התכוונת לנוח, ולכיף.....

    פורסם במקור בפורום CODE613 ב22/01/2014 00:54 (+02:00)

    ארכיון code613m

  • איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?
    clickoneC clickone

    @magicode

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

    http://www.geektime.co.il/microsoft-pays-youtubers-for-good-reviews/

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

    שלחתי לך.
    רק אל תשכח בהפנייה לשים את הקוד שכתבתי לך.

    4AFFC9A0-5F99-101B-AF4E-00AA003F0F07
    

    כדי שאני ימשיך לקבל כסף גם כשאתה תפרגן <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="מגניב" /><!-- s8-) --> <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="מגניב" /><!-- s8-) -->

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

    ואני ממש לא אדוק עליהם..
    כל מתכנת (שכותב דברים חדשים ולא חוזר על הכתיבה של אתמול - היום וגם מחר) מתעצבן יותר מכמה פעמים ביום על החברה שכתבה את הפלטפורמה שבה הוא כותב. רק שלמתכנתים על פלטפורמת מייקרוסופט יש פריבילגיה להתעצבן ולספר על זה לחבר'ה, ולמתכנתי הקוד הפתוח פחות :lol: :lol: (דעתי האישית בלבד ונא לא להתפרץ עלי....)
    אני באופן אישי זוכר שבלינוקס הרבה יותר התאמצתי למצוא פתרונות בלי להתעצבן (כי הבנתי שאף אחד לא חייב לי כלום), ובווינדוס ישר התעצבנתי על מייקרוסופט אפילו שבשני המקרים פתרתי את הבעייה באותו כמות זמן. [ובזה אני לא מתכוון רק על תיכנות אלא על כל דבר].
    דבר נוסף באותו עניין:
    מכירים את זה שאתם עומדים בצומת, ומישהו עוקף אתכם, אתם בלב מתעצבנים ומחכים "שרק יעבור, איך אני יצעק עליו" - ואז מגלים שזה החברותא, או החבר, או השכן. מה אתם עושים? עם יד על הלב, ב90% מהמקרים אתם תחייכו לו יפה ותתנו לו לעבור.
    המסקנה:
    לפעמים אנחנו מוכנים לסלוח ולמחול כשזה משהו שקרוב אלינו ושאנחנו מחוברים אליו.
    וכשהפלטפורמה שקרובה אלינו מעצבנת, מוכנים לסלוח, אבל כשזו ההיא, הקוד הסגור (שחונכנו לשנוא תמיד) אנחנו נשנא אותה!! (כן, גם אני מתעצבן על מייקרוסופט.... ומתעצבן על הקוד הסגור..... ועל אקסס.... ועל דוטנט... ועל..................)

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

    וכמו שאמרת, בואו נחזור לפסים הנורמליים..... (כולל אני וסליחה אם הרגזתי מישהו 😢 😢 😢)

    פורסם במקור בפורום CODE613 ב26/01/2014 02:53 (+02:00)

    ארכיון code613m

  • איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?
    clickoneC clickone

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

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

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

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

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

    טוב, קשה מאד לכתוב יתרונות על מערכות שאתה מטיף נגדם ולא מכיר מספיק טוב, בואו נראה אתכם....[אם אני ייזכר בעוד משהו, אני יכתוב בהמשך].

    ושוב, מי שקורא אשכול זה ורוצה להגיב כמה הפלטפורמה שלו מצויינת, לא זה המקום, ואני מזכיר שנית! אין לקחת ראיות מאשכול זה לשום מקום!!

    נ.ב. אני באמת לא מתכוון לזנוח את האקסס בקרוב :lol: 😢 :lol: 😢

    פורסם במקור בפורום CODE613 ב19/01/2014 21:46 (+02:00)

    ארכיון code613m

  • יעוץ | לימוד שפה
    clickoneC clickone

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

    אתה שואל אם תצא עם תשובה מסודרת?? התשובה הברורה היא: לא. כל אחד ימשוך אותך לכיוון שלו.... :lol: :lol: :lol:

    דעתי:
    אל תשאל איזו שפה, אלא איזו טכנולוגיה ז"א ווב, WPF, WINFORM וכו'...

    אני אישית ממליץ על WEB.
    יתרונות:
    קלות פריסה והעידכון.
    שליטה על הDB.
    זה IN :lol: :lol:

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

    אבל העולם הבא (לא היהודי ח"ו) נמצא בווב....

    אם תשאל איזה ווב?
    לדעתי ASPX של מייקרוסופט תהיה הכי קלה להגירה. (מג'יקוד, יקיר, ארכיטקט ואחרים יכתבו PHP :roll: :roll: )

    פורסם במקור בפורום CODE613 ב19/01/2014 02:27 (+02:00)

    ארכיון code613m

  • אקסס | מקור טופס דינמי
    clickoneC clickone

    @דוד ל.ט.

    @ClickOne
    לא.

    תחליף את ctl לשם הפקד.
    הלוואי שבדוטנט היה את זה 😢 😢 😢

    יש ויש בכל מיני וריאציות, הנפוצה כיום בWPF:
    [code2=vb.net:wp0srswr]ctrl.DataContext = Contact[/code2:wp0srswr]

    shsh654 זה לא בשבילך זה עבור ClickOne.

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

    לshsh654, אם ווב לא מתאים לך, אני אכן ממליץ על WPF - נראה שזה יותר פשוט לDB מאשר WINFORMS.

    פורסם במקור בפורום CODE613 ב19/01/2014 13:02 (+02:00)

    ארכיון code613m

  • אקסס | מקור טופס דינמי
    clickoneC clickone

    לא.
    תחליף את ctl לשם הפקד.
    הלוואי שבדוטנט היה את זה 😢 😢 😢

    פורסם במקור בפורום CODE613 ב19/01/2014 11:51 (+02:00)

    ארכיון code613m

  • אקסס | מקור טופס דינמי
    clickoneC clickone
    ctl.ControlSource = "LastName"
    

    פורסם במקור בפורום CODE613 ב19/01/2014 02:38 (+02:00)

    ארכיון code613m

  • כמה דפים מודפס בכל קבוצה
    clickoneC clickone

    ראה כאן: http://access.mvps.org/access/reports/rpt0013.htm
    נראה לי שזה מה שאתה מחפש (העצה עם הקוד שכתבתי למעלה)

    פורסם במקור בפורום CODE613 ב16/01/2014 14:46 (+02:00)

    ארכיון code613m

  • כמה דפים מודפס בכל קבוצה
    clickoneC clickone

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

    פורסם במקור בפורום CODE613 ב16/01/2014 12:50 (+02:00)

    ארכיון code613m

  • טיפים לשמירה על עיצוב נקי ויפה באקסס
    clickoneC clickone

    @HUBHCBH

    אגב, למה אני לא יכול להפוך מילה להיפר קישור?

    אתה צריך להשתמש בBBCode בדרך הזו:
    לבחור את הURL למעלה, ואז לשים סימן שווה (=) אחרי הURL שיצא לדוגמא: url=http://code.613.org, בין הסוגרים המרובעות אתה שם את המלל שאתה רוצה שיוצג.
    (url=http://code.613.org)דוגמא - תהפוך את הסוגריים העגולים למרובעים(/url)
    עשיתי סוגריים עגולים, כי א אני יעשה מרובעים הפורום יהפוך את זה לקישור, ואני רוצה שתראה את הדוגמא.
    טיפ
    קודם תלחץ על URL, אח"כ תדביק או תכתוב את הכתובת במקום, ורק בסוף שים את המלל שלך בעברית, אחרת הכל מתבלגן....
    @HUBHCBH

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

    אתה נכנס לאפשרויות >> מסד נתונים נוכחי > ובוחר שם לשוניות.
    מצ"ב תמונה

    Screenshot 2014-01-04 01.26.02.png
    @HUBHCBH

    ומה קורה בטופס ממש קטנטן שאין בו הרבה שדות?

    שאלה טובה שאין לי עליה תשובה לצערי... זה יהיה בצד ימין למעלה, או ששם ספציפית תעשה מוקפץ.
    @HUBHCBH

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

    1. אפשר להגדיר את האקסס שלא יציג את הטבלאות (מסך הניווט של האקסס)- תראה במסך שבתמונה שצירפתי.
    2. גם אם אתה חושב שאפשר למנוע לגמרי שמישהו יראה את הטבלאות שלך, אתה טועה. אם אני ילחץ שיפט בזמן שהתוכנה נפתחת, אני יראה את מסך הניווט שלך (וממילא את שמות המשתמשים...), תנסה להתחכם, יש פרופרטי שאתה יכול לשלוט עליו ואז האקסס לא ייתיחס לשיפט, אבל אם תעשה את זה, אני (או אנשים) תמיד יוכל/ו להפוך את הפרופרטי לFALSE.
      גם אם תנסה ממש להתחכם, ולעשות את הטבלה שלך מוסתרת, תמיד יהיה אפשר להציג מוסתרים....
      ואם תשים DB עם סיסמא?? תגלה כמה זה פשוט לפרוץ אותה... (לפחות עד גירסה 2007)
      וכמובן תמיד אפשר לקשר את כל הטבלאות שלך לקובץ אקסס חדש ואז לראות את כל הנתונים.... 😢 😢 😢

    אז מה אפשר לעשות????

    1. להתפלל לקב"ה!
    2. להגן על התוכנה כמה שיותר.
    3. להבין שהלקוחות שלך צריכים אותך, ולא ינסו לפרוץ לך את התוכנה כי זה לא משתלם. - אם אתה מעביר את התוכנה אישור במס הכנסה (במקרה שהתוכנה מוציאה קבלות) - תבהיר ללקוחות שלך (ובכלל - אתה יכול לעשות מסך פתיחה ששם אתה מבהיר זאת) - שמבחינת מס הכנסה מי שלא נקרא לקוח אצלך ופרץ את התוכנה כל הקבלות שהוא מוציא לא נחשבות קבלות.
    4. לא להשאיר את התוכנה פתוחה אלא לסגור אותה לMDE. (ראיתי כבר את אחת התוכנות הכי יקרות בשוק החרדי, כשהיא מגיעה עם הקוד מקור שלה, רק כי המתכנת לא ידע כיצד לסגור אותה לMDE בלי שגיאות קימפול.... אז הוא עשה את אחד הדברים הכי שטותיים שראיתי: פשוט שינה לקובץ האקסס את הסיומת לDLL, ודחף את הקובץ לSYSTEM32 - פשוט לא ייאמן...)
    5. הצפנה - במיוחד כשמדברים על משתמשים. פשוט תצפין את הסיסמא (יש הרבה דוגמאות ברשת - נסה את MD5) כך שהיא תהיה חד כיוונית, וכשהמשתמש נכנס אתה בודק אם הסיסמא שהוא הקליד אחרי הצפנה שווה לערך שיש אצלך אחרי הצפנה.
      אם הגדרה של מנהל אצלך נמצאת בטבלת המשתמשים עם סימון V, תשנה את שם העמודה כך שלא תסגיר מה היא עושה, או שתשים שדה מוצפן גם לזה...
    6. כמובן את שאר הדברים הרגילים (הכתובים לעיל) אפילו שאני צוחק על זה - המשתמשים הרגילים פשוט לא יכולים לעקוף את זה.

    בהצלחה!!

    פורסם במקור בפורום CODE613 ב19/01/2014 01:55 (+02:00)

    ארכיון code613m

  • טיפים לשמירה על עיצוב נקי ויפה באקסס
    clickoneC clickone

    [size=150:16fevy0d]ברוך הבא לפורום!!!![/size:16fevy0d]
    @HUBHCBH

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

    הממממ....
    למען האמת מעולם לא ניסיתי להסתיר את כל המסך של האקסס מאחורה. (וכתבתי לא מעט פרוייקטים באקסס)
    אני משתמש ברקע, ומסתיר את חלונית הניווט (במאפיינים של האקסס), אח"כ אני חוסם שלא יוכלו לעשות שיפט או F11 כדי לראות את חלונית הניווט (למרות שאפשר לעקוף את זה -ואז גם הטריק שלך לא יעזור כי הלקוח יוכל לראות את חלונית הניווט), וסוגר לMDE.
    אני דווקא חושב שזה טוב שלמשתמש שיש לו את הממשק של האקסס מאחורה בגלל כל הקיצורים.
    בנוסף, מגירסה 2007 אני מסתיר את את הRIBBON (הכרטיסיות) מאחורה, ויוצר כמה משלי כדי שיראו את מה שאני רוצה. - מגירסה זו אני נהנה גם להפוך את התוכנה שלי לסיגנון לשוניות כמו הכרום וכו' - מצאתי את זה כיותר נוח לי וגם ללקוחות. הם יכולים לפתוח כמה מסכים במקביל, ולא צריכים תמיד רק טופס אחד מודלי. (כמובן שמתי שצריך שיהיה אחד מודלי אני משתמש ספציפית שם בהגדרה מודלית.)

    משהו נוסף, אם כי לא מעניין כ"כ, לפי הרישיון של מייקרוסופט, אסור להסתיר את הזכויות יוצרים של מייקרוסופט למטה (לפחות בגירסת RUNTIME)
    @HUBHCBH

    וכך יצא לי למשל מסך הפתיחה.

    [img:16fevy0d]http://www.israup.net/images/da0600e5a48bde2557ca7e5947a94e81.png[/img:16fevy0d]

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

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

    פורסם במקור בפורום CODE613 ב16/01/2014 12:39 (+02:00)

    ארכיון code613m

  • מישהו יודע למה לפעמים א"א לכתוב תגובות בפורום?
    clickoneC clickone

    אני מחובר, ובכ"ז הוא לא נותן לכתוב תגובה, אלא מביא לי דף ריק.
    כמו בדיון המדהים של ארכיטקט: דיון: סטרט אפ חרדי האם אפשרי???
    כתבתי תגובה די ארוכה, ואע"פ שבכל פעם אני נוהג לעשות Ctrl + C כדי להעתיק אם ח"ו הדף יעלם... הפעם שכחתי, והוא זרק אותי, בלי יכולת אפילו לכתוב את כל התגובה מחדש....
    לא עזר לי גם כשהתנתקתי והתחברתי שנית, וגם כשמחקתי את כל עוגיות המערכת.
    וזה לא הנושא הראשון שזה קורה לי שאני לא יכול להגיב.
    מקווה שאתם כן תוכלו להגיב על הפוסט הזה...
    קליקוואן

    פורסם במקור בפורום CODE613 ב15/01/2014 01:01 (+02:00)

    ארכיון code613m

  • דיון: באיזו שפה אתם נוהגים לכתוב את שמות הפונקציות שלכם?
    clickoneC clickone

    דיון שמזה זמן רב אני תוהה ומדבר עליו עם חברים....
    [size=150:17k91ke3]באיזו שפה (לא תיכנות) תכתבו את שמות הפונקציות וההערות שלכם?[/size:17k91ke3]
    אני מניח שזה נושא טעון, אבל בכנות....

    יש מי שיעדיף לכתוב באנגלית אמיתית גם את הפונקציות וגם את ההערות.
    יש מי שאת הפונציות יכתוב באנגלית אמיתית, אבל את ההערות - בעברית,
    יש מי שיכתוב פונקציות באנגלית עברית (במקום לכתוב Hebrew יכתוב Ivrit)
    ויש מי שיכתוב פונציות והערות בעברית.

    מה אתם עושים, ולמה?

    אני יתחיל....
    אני שייך לקבוצה השנייה.
    הפונקציות שאני כותב (וגם שמות הטבלאות והשדות) כתובות באנגלית אמיתית. (אם כי ממש בתחילת דרכי קצת הייתי כותב באנגלית עברית חלק מהדברים - ויש דברים שעד היום קשה לי להשתחרר מהם. לדוגמא: אני יעדיף TZ כדי לציין תעודת זהות ולא ID, וLyda ולא birthDate.)
    הפונציות והטבלאות/שדות כתובות באנגלית כי מתוך שלא לשמה - שזה היה לי יותר נח בכתיבה של הקוד בלי סירבול של העברית בתוך האנגלית, בא לשמה - ללמוד.....
    ההערות שלי כתובות בעברית... וככל הנראה זה ימשיך כך בתקופה הקרובה....

    ממתין לדעתכם החשובה!!!

    פורסם במקור בפורום CODE613 ב14/01/2014 22:17 (+02:00)

    ארכיון code613m

  • שאילתה אקסס, SQL
    clickoneC clickone

    @רחמים

    א''כ למדתי כאן שני דברים חדשים:

    1. אפשר לעשות קשרי גומלין לשאילתא במקום לטבלה, וכך השאילתא תציג כמה טבלאות.

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

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

    לאו דווקא בשאילתא הזו. כל שאילתא אתה יכול לבנות בטקסט.
    @רחמים

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

    כן.

    פורסם במקור בפורום CODE613 ב12/01/2014 22:51 (+02:00)

    ארכיון code613m

  • שאילתה אקסס, SQL
    clickoneC clickone

    @רחמים

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

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

    פורסם במקור בפורום CODE613 ב12/01/2014 21:59 (+02:00)

    ארכיון code613m

  • שאילתה אקסס, SQL
    clickoneC clickone

    @שמואל

    יש לי טבלאות כדלהלן

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

    ע"י קוד?
    נניח שיש לך 2 טפסים שאמורים להיות טפסי משנה
    frmSubMasav = משנה להו"ק
    frmSubCreditCard = משנה לאשראי

    נניח גם שהשדה המחזיק את סוג התשלום (אשראי או הו"ק) נקרא FeeVia.

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

    Private Sub Form_Current()
        Select Case Me!FeeVia
            Case 1
                ' אם זה הוראת קבע
                Me!SubForm.SourceObject = "frmSubMasav"
                Me!SubForm.LinkMasterFields = "IDHok"
                Me!SubForm.LinkChildFields = "IDHok"
            Case 2
                ' אם זה אשראי
                Me!SubForm.SourceObject = "frmSubCreditCard"
                Me!SubForm.LinkMasterFields = "IDCCredit"
                Me!SubForm.LinkChildFields = "IDCCredit"
            Case Else
                ' כאן תחליט מה קורה אם זה לא אשראי או הוק
                Me!SubForm.SourceObject = ""
                Me!SubForm.LinkMasterFields = ""
                Me!SubForm.LinkChildFields = ""
        End Select
    End Sub
    

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

    SELECT ID, Price, Bla, Bla, Bla, "הוק" AS FeeType FROM TblMasav
    UNION ALL
    SELECT ID, Price, Bla, Bla, Bla, "אשראי" AS FeeType FROM TblCreditCard
    

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

    הדבר שאתה חייב להקפיד עליו בשאילתת איחוד (UNION) זה שכמות השדות בכל הטבלאות חייבת להיות זהה.
    בהצלחה....

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

    SELECT ID, Price,  "הוק" AS FeeType FROM TblMasav
    UNION ALL
    SELECT ID, -Price,  "חזרת הוק" AS FeeType FROM TblMasav WHERE Return=True
    UNION ALL
    SELECT ID, ReturnPrice,  "עמלת חזרת הוק" AS FeeType FROM TblMasav  WHERE Return=True And nz(ReturnPrice,0)<>0
    

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

    פורסם במקור בפורום CODE613 ב12/01/2014 21:43 (+02:00)

    ארכיון code613m

  • נעילת תוכנה באקסס
    clickoneC clickone

    @ארכיטקט

    אפשרות אחת זה ליצור קובץ accde שזה עובד כמו קובץ רגיל רק זה מקופמל (גם מגביר את הביצועים והמהירות)

    אפשרות שניה זה לנעול את הקוד באמצעות סיסמה, בתפריט של visual basic tools>properies

    :lol: :lol: :lol:
    עד שכתבתי ודיברתי עם לקוח... הקדמת אותי....

    פורסם במקור בפורום CODE613 ב09/01/2014 15:09 (+02:00)

    ארכיון code613m

  • נעילת תוכנה באקסס
    clickoneC clickone

    לא MDE? (זה כמו לקמפל, אם כי יודעי דבר מספרים שמייקרוספט עצמם כן יכולים לראות את הקוד).
    אם אתה רוצה, אתה יכול לבחור לנעול את הקוד VBA ע"י סיסמא. (זה אומר שעדיין יוכלולשחק עם העיצוב של הטפסים - אם גם את זה אתה לא רוצה, תבחר בMDE)
    תיגש בעורך הקוד למעלה לTools, אח"כ תבחר בתפריט ב"שם הפרוייקט" Properties, ושם אתה צריך לסמן בV ולתת סיסמא.
    מצ"ב תמונה

    Screenshot 2014-01-09 15.07.09.png
    בהצלחה!

    פורסם במקור בפורום CODE613 ב09/01/2014 15:08 (+02:00)

    ארכיון code613m

  • איפה כדאי לשמור את המסד
    clickoneC clickone

    תחליף את CREATE

    CREATE TABLE [dbo].[catgores](
        [ID] [int] IDENTITY(1,1) NOT NULL,
        [catrory] [nchar](10) COLLATE Hebrew_CI_AS NULL,
     CONSTRAINT [PK_catgores] PRIMARY KEY CLUSTERED
    

    ב ALTER,
    תמחק את הסוגריים ותוסיף ADD, ואל תשכח להוציא את כל השדות שכבר קיימים....
    בדוגמא להלן אני מניח שהיה רק שדה ID ולכן אני מסיר אותו ומשאיר את השאר

    ALTER TABLE [dbo].[catgores]
        ADD [catrory] [nchar](10) COLLATE Hebrew_CI_AS NULL
    

    פורסם במקור בפורום CODE613 ב19/01/2014 00:38 (+02:00)

    ארכיון code613m
  • 1 / 1
  • התחברות

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

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