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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. טיפים לשמירה על עיצוב נקי ויפה באקסס

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

מתוזמן נעוץ נעול הועבר ארכיון code613m
5 פוסטים 3 כותבים 531 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • H מנותק
    H מנותק
    hubhcbh
    כתב ב נערך לאחרונה על ידי
    #1

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

    מסך1.png

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

    מסך2.png

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

    DoCmd.OpenReport "שם הטופס", acViewPreview, "", "", acNormal
            DoCmd.SelectObject acReport, "שם הטופס", False
        DoCmd.Maximize
    

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

    נשמח לשמוע הצעות.

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

    תגובה 1 תגובה אחרונה
    1
    • clickoneC מנותק
      clickoneC מנותק
      clickone
      כתב ב נערך לאחרונה על ידי
      #2

      [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)

      אין טסט כמו פרודקשן.

      המייל שלי urivpn@gmail.com

      תגובה 1 תגובה אחרונה
      0
      • רחמיםר מנותק
        רחמיםר מנותק
        רחמים מורחק
        כתב ב נערך לאחרונה על ידי
        #3

        גם אצלי [נתיב] כל התמונות בהודעה הראשונה באשכול חסומות.

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

        תגובה 1 תגובה אחרונה
        0
        • H מנותק
          H מנותק
          hubhcbh
          כתב ב נערך לאחרונה על ידי
          #4

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

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

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

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

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

          תגובה 1 תגובה אחרונה
          0
          • clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #5

            @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)

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            תגובה 1 תגובה אחרונה
            0

            בא תתחבר לדף היומי!
            • התחברות

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

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