כמה שאלות באקסס - סגירת תוכנה

מחשבים ותוכנות > תוכן מקצועי

אחמד הנגר, עפרון מעוך, הבטחות, והמלצה לוהטת על חברת מטבחים יוצאת דופן!
קצת מילים על פעם, היום, איי גלוס, ועוד קצת מילים על מטבחים ועניינים
3.67 star(s) 3 ratings
שמחונים מציגה: מארזים אלגנטיים ויוקרתיים החל מ-65 ש"ח בלבד
זה לא משנה את מי אתם רוצים להפתיע, לשמחונים יש את המארז המתאים! שמחונים מציגה: מארזים אלגנטיים ויוקרתיים שנועדו לעשות חם בלב, טעים בפה וטוב בנשמה.
תורמים לא מחליפים כמו ממשלות, תישארו איתם
שלוש דרכים לדאוג שהתורמים שלך ירוצו איתך לאורך כל הדרך כל עמותה חייבת לבנות לעצמה גאנט בתחילת שנה, ולבחור שלושה מועדים או אירועים אליהם היא...
5.00 star(s) 1 ratings
אל תחשבו פעמיים! חושבים 3
שנה שלישית להגרלה המפתיעה של 'עלי שיח' על דופלקס חלומי עם נוף לכנרת, שלוש שנים, שלושה פרסים יקרי ערך ושלושה חלומות שעומדים להתגשם. כל הפרטים על...

שקדיה

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

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

chaim1989

משתמש צעיר
פיתוח / אפיון / עיצוב אתרים
אין אפשרות לקמפל את התוכנה באופן שבכלל לא תראה שנפתחת מאקסס, לדוגמא תוכנת קלמוסד רצה מתוך אקסס 2000 ויתכן ששם היה אפשרות לקמפל את זה אם כי משתמש מומחה יותר יוכל לשים לב לסביבת העבודה האקססית,
האפשרויות העומדות לרשותך הן:
יש אפשרות לסגור את הקובץ כקובץ accdt שהוא קובץ שמותאם לגירסת אקסס runtime כלומר שהתוכנה תוכל לרוץ גם על מחשב שלא מותקן עליו אקסס מלא,
כדי שלא יראו את חלון האקסס יש קוד בvb שמסתיר את חלון האקסס אבל עדיין יראו בפתיחה שמדובר באקסס
ע"מ שלא יראו את מסך הפתיחה של אקסס יש אפשרות (לא בדקתי אותה בגירסאות האחרונות של אקסס) לאחסן תמונת bmp בתוך התיקיה של מסד הנתונים עם שם זהה לשם מסד הנתונים ואז אקסס במקום להראות את מסך הפתיחה של אקסס יציג את קובץ התמונה.
עדכון: בדקתי באופיס 2010 אכן מציג את התמונה אבל זה עולה כ"כ מהר שלא שמים לב אפילו למסך הפתיחה הזה....
ע"מ שלא יוכלו לפתוח את האקסס לעריכה (באמצעות לחצן Shift) יש קוד vb שנועל את זה ג"כ.

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

שקדיה

משתמש סופר מקצוען
צילום מקצועי
איור וציור מקצועי
פיתוח / אפיון / עיצוב אתרים
נכתב ע"י chaim1989;826958:
יש אפשרות לסגור את הקובץ כקובץ accdt שהוא קובץ שמותאם לגירסת אקסס runtime כלומר שהתוכנה תוכל לרוץ גם על מחשב שלא מותקן עליו אקסס מלא,
כדי שלא יראו את חלון האקסס יש קוד בvb שמסתיר את חלון האקסס אבל עדיין יראו בפתיחה שמדובר באקסס

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

.
אפשר דוגמת קודים או לינק?

דבר נוסף:
אני רוצה למסור ללקוח קובץ הפעלה
שיתקין את התוכנה בספריה בC וישים שם את קובץ הBMP ועוד כמה קבצי DLL וקבצים נוספים שהתוכנה משתמשת בהם
האם מספיק לכתוב בקובץ טקסט (שיהפוך לקובץ BAT) פקודת DOS פשוטה (כמו XCOPY) וכו'
או שיש דרך מקצועית יותר (אבל ברת הסבר) לעשות זאת?
 

moishy

משתמש סופר מקצוען
כדי למנוע את פתיחת אקסס לעריכה (באמצעות לחצן Shift) יש להעתיק את הקוד הבא למודול רגיל:
קוד:
Option Explicit

Function ChangeProperty(strPropName As String, _
                        varPropType As Variant, _
                        varPropValue As Variant) As Integer

    Dim dbs As Object, prp As Variant
    Const conPropNotFoundError = 3270

    Set dbs = CurrentDb
    On Error GoTo Change_Err
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True

Change_Bye:
    Exit Function

Change_Err:
    If Err = conPropNotFoundError Then    ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, _
                                     varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' Unknown error.
        ChangeProperty = False
        Resume Change_Bye
    End If
    
End Function
והקוד הבא לטופס שנפתח ראשון (באופן אוטומטי).
קוד:
Sub SetBypassProperty()
    Const DB_Boolean As Long = 1
    ChangeProperty "AllowBypassKey", DB_Boolean, False
    ChangeProperty "AllowBypassKey", DB_Boolean, True
End Sub
ובארוע בעת פתיחה של אותו טופס להוסיף את הקוד הבא:
קוד:
ChangeProperty "AllowBypassKey", DB_Boolean, False
הערות:
1. מומלץ בחום להוסיף אפשרות למפתחת להכנס לעיצוב. אפשר לעשות זאת ע"י כפתור או תוית מוסתרים ולהוסיף את השורה הבאה לאחד מאירועיו.
קוד:
ChangeProperty "AllowBypassKey", DB_Boolean, True
בפעם הבאה שמסד הנתונים יפתח יתאפשר להכנס לעריכה ע"י לחיצה על מקש השיפט.

כמובן שניתן (ואף מומלץ) להוסיף אפשרות להגנה על השינוי הנ"ל באמצעות סיסמא.
2. אפי' כל הנ"ל לא יתן אבטחה מוחלטת, משתמש מומחה יוכל בנקל להתגבר על הכל.

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

אריה123

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

INSTALL CREATOR היא תוכנה מצוינת, ויש עוד כאלו.

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

אריה123

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

chaim1989

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

אפקטיביות

משתמש צעיר
נכתב ע"י מיכל123;827184:
בגיגול קצר אפשר למצוא תוכנות שיוצרות התקנה.

INSTALL CREATOR היא תוכנה מצוינת, ויש עוד כאלו.

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

אפקטיביות

משתמש צעיר
נכתב ע"י HUBHCBH;1443755:
היא טובה לך?
Inno Setup

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

נ.ב. סליחה על ההקפצה, קיבלתי את ההערה של a26955....
 

HUBHCBH

משתמש פעיל
נכתב ע"י סבתא111;1443793:
תודה.
איך משנים את השפה של התוכנה, זה נראה שרק ההתקנה בעברית.

נ.ב. סליחה על ההקפצה, קיבלתי את ההערה של a26955....
בבקשה

כאן
 

יאיר משה

משתמש צעיר
באקסס 2010 יש אפשרות מאוד נחמדה ליצור בצורה פשוטה קובץ התקנה. זה נמצא באפשרויות שמירה תחת השם "אריזת פתרון" - תבדוק ותהנה.
 

אפקטיביות

משתמש צעיר
נכתב ע"י יאיר משה;1445798:
באקסס 2010 יש אפשרות מאוד נחמדה ליצור בצורה פשוטה קובץ התקנה. זה נמצא באפשרויות שמירה תחת השם "אריזת פתרון" - תבדוק ותהנה.
תודה רבה.
זה יוצר קובץ התקנת תוכנה [ז'תומרת פריסת קבצים במיקום מסויים], או שזה הופך גם את הMDB/ACCDB ל EXE?

אגב, יש אופציה שפקודות מחיקת אובייקטים או ייבוא טפסים [TRANSFERTADABASE] יעבדו ב MDE?
(יצרתי עדכון תוכנה אוטומטית בכל פתיחה של התוכנה, ע"י מחיקת אובייקט, וייבוא אחר במקומו, על פי טבלה עם רשימת אובייקטים שמקושרת לMDB שנמצא בשרת).
 

רוצה לתכנת

משתמש חדש
חברי פורום יקרים,

היכן למדתם לתכנת באקסס?

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

יש למישהו המלצה טובה בשבילי? איך ומתי וע"י מה להדיע ליכולת תכנות מושלמת באקסס?

תודה רבה מראש.
 

chagold

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

לוח נדל"ן | למכירה והשכרה

לוח מודעות | קניה מכירה

לוח דרושים

למעלה