אקסס באנדרואיד
-
תודה רבה על התשובה המושקעת.
@zvinisimלבנות את התוכנה באקסס ולשים אותו על ווינדוס 7 בריבוי משתמשים - באפשרות זו תצטרך קובץ DLL שיודע לפתוח ריבוי משתמשים ב RDP (אם תרצה נוכל לעזור לך בזה).
אשמח לקבל מידע נוסף בנושא.
@zvinisimכמו כן בחיבור ב RDP כזה הטפסים שאתה עובד תצטרך לבנות אותם בצורה כזו שיתפרסו יפה על המסך.
בגלל הגודל של המסכים או משהו מיוחד בגלל החיבור הזה?
פורסם במקור בפורום CODE613 ב14/04/2015 16:23 (+03:00)
-
אשמח לקבל מידע נוסף בנושא.
אני מצרף קישור להגדרה והורדת תיקון לריבוי משתמשים Windows 7 ו-Windows 8.1 (כולל כניסה מ:Iphone ,Ipad ,Galaxy Tab 3)
רק תיקח בחשבון שאם יש שם משתמש לנכנס למחשב הנייח ובאותו זמן אותו שם המשתמש נכנס גם דרך האנדרואיד עלול להווצר מצב שיפתחו 2 סשנים על אותו שם משתמש וזה עלול לייצר בילבול כלומר: המשתמש בנייח יראה את שולחן העבודה שלו עם האיקונים שלו ומכשיר האנדרואיד יראה סביבת עבודה שונה למרות שזהו אותו שם משתמש שנכנס במחשב הנייח
בגלל הגודל של המסכים או משהו מיוחד בגלל החיבור הזה?
יצא לך פעם לבנות טופס פרוס באקסס על מסך גדול ולאחר מכן הפעלת אותו כל מסך מרובע/יותר קטן ממה שיצרת אותו?
בוודאי נתקלת שיש לך פסי גלילה לאורך ולרוחב וזה לא תמיד נח לעבוד במסך שולחני וקל וחומר על מסכים יותר קטנים כדוגמת 7" או 10".מה שיקרה אם תעשה טופס פרוס על מסך קטן כדוגמת 7" או 10" הפקדים שלך ראו "מצוקמקים" או שיש פקדים יוסתרו תוך כדי הפסי גלילה וזה לא נח למלא כך טפסים.
לכן,אתה צריך לחשוב קודם כל מאיזה מכשירים/גודל מסך (מכשירי אנדרוייד) יכנסו דרך ה RDP ולבנות טופס ב"ניסוי וטעיה" טופס שמותאם בדיוק לגודל מסך ואז תוכל בדיוק למקם את הפקדים שלך כך שלא יוסתרו מפסי הגלילה. (טיפ! תבנה טופס אחד דמה עם סתם פקדים ותפעיל אותו דרך RDP ותראה את הגודל ותשנה בהתאם [בדיקת גודל הטופס חייבת להתבצע דרך אותו מכשיר אנדרואיד שאתה רוצה שיכנסו איתו דרך RDP])
המלצתי שלא להתפרס ליותר מדי מכשירים מפני שלכל גודל מסך צריך לבנות טופס "יעודי" בשבילו. (תשתדל ללכת רק על סוג אחד של מכשיר ושכולם ילכו על פיו זה יחסוך לך עבודה לבנות מספר גדלים של טפסים עם פקדים דומים).
לאחר שיש לך את גודל המסך המתאים למכשיר מה שאתה צריך לעשות להכנס דרך ה-RDP מהמכשיר ולפתוח את התוכנה עם קוד VBA בפונקצית: ("Environ("ClientName ולראות את שם המכשיר שנכנסת ממנו ב RDP ולעדכן באירוע " בעת טעינה" שאם שם המכשיר הוא כשם ה-ClientName אז לפתוח את הטופס המותאם למסך.בכל מצב אין שום קשר לחיבור אלא לנוחות עבודה.
עדיין אני לא מבין אם התוכנה שאתה כותב מיועדת לעבוד על טבלטים/טלפונים סלולרים מבוססי אנדרויד-IOS אז למה אתה לא כותב אותה ישר כתוכנת WEB ונכנסים לשם ישר דרך הדפדפן? וכך כל מכשיר יכול להכנס והדף יתאים אותו אוטומטי. (אא"כ התוכנה כבר כתובה ואתה רוצה להוסיף אופציה קטנה ל 2-3 מסכים שיוכלו לעבוד עם טלפונים ניידים - בדרך כלל ההבחנות שלי מדוייקות)
מקווה שעזרתי,
פורסם במקור בפורום CODE613 ב14/04/2015 21:10 (+03:00)
-
-
-
באופיס 365 הוא התכוון כנראה בSharePoint - נראה לי שזה קיים בעיסקי - או בשירותים קיימים לדוגמא http://accesshoster.com/ - שים לב שיש להם גם אפשרות של RDP למיטב זכרוני.
אבל קח בחשבון שאין לך אפשרות להשתמש בזה עם קוד VB אלא רק מאקרו. וזה אחד החסרונות הכי גדולים.
לגבי משתמשים, במידה ואתה מנהל את מערכת המשתמשים שלך בתוך התוכנה, אפשר בהחלט לקחת רק שם משתמש אחד בשרת ולעשות את המשתמשים אצלך. (תעבוד עם MultySession) - ראה גם http://code.613m.org/viewtopic.php?f=1&t=36&start=10#p685 (ואוו - זו הייתה התגובה הראשונה שכתבתי בפורום המדהים הזה <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="מחייך" /><!-- s:-) --> )
אני באופן אישי חושב שכדאי בכזה מצב לכתוב דפי ASPX או להשתמש עם דברים כמו
http://xlinesoft.com/asprunnernet/index.htm
שאמנם לא כ"כ זול (500$) אבל בהחלט יכול לספק את הסחורה.פורסם במקור בפורום CODE613 ב15/04/2015 14:05 (+03:00)
-
קודם כל תודה על המחמאות.
בכל תשובותי כאן באשכול אחי לא עזר לי מפני שהוא לא נראה לי מכיר את הנושא של טפסים באנדרואיד.(נכו,אני שיתפתי אותו בעבר על אפשרויות פיתוח בכלים אלו אך אני נגעתי בהם).דרך אגב תמיד אני שמח לעזור בדברים שאני מבין בהם.
נתת אפשרות להשתמש באופיס 365,
למיטב זכרוני אין להם אקסס באופיס 365.אתה יודע בברור שיש להם?
לא כתבתי שיש באופיס 365 מרכיב בשם אקסס.
@zvinisim
3.לבנות את התוכנה שלך באקסס בצורת אתר WEB ואז לעלות אותו לאופיס 365 שיש שם SharePoint (בדרך כלל גרסת עסקים)- שוב פעם עלויות של אופיס 365 ושם דומין וכד'
באופיס 365 יש להם כמה גרסאות לעסקים ואחת מהם ניתן לקבל עם שרת SharePoint (לעניות דעתי ניתן לקבל רק את השרת ב 5$ למשתמש)
צירוף לינק לאתר מיקרוסופט לאופס 365 עם שרת SharePoint
(קח בחשבון שעדיין יש עלויות משתמשים,שם דומין)
כוונתי היתה לפתוח את האקסס ולבחור ב "יישום אינטרנט מותאם אישית", דרך היישום אתה אתה יכול לבנות אפליקציה ולעלות אותה לשרת SharePoint ולעבוד עליה מרחוק.
אני רוצה רק לציין שיישום כזה אי אפשר לעבוד איתו עם קוד VBA (מעצבן אהה?) אלא רק בפקודות מאקרו (שזה ממש מעצבן!!).
לכן אם לעניות דעתי אם התוכנה כבר כתובה וצריך להוסיף רק מס' טפסים בודדים שיוכלו לעבוד עם אנדרואיד עדיף כבר את האפשרות של RDP כמו שכתבי לעיל.
אם התוכנה אינה כתובה אולי שווה באמת לשקול לכתוב אותה ישר כמערכת WEB ב Visual Studio וההתאמת הדפים תתבצע בצורה יותר חלקה.פורסם במקור בפורום CODE613 ב15/04/2015 14:15 (+03:00)
-
@דוד ל.ט.
@HUBHCBH
נ.ב. צריך להפעיל קובץ (פריצה) כדי שכמה משתמשים יכלו להכנס בו זמנית למחשב בשליטה מרחוק.בגירסאות Professional\Ultimate\Server זה מאופשר רשמית ולא צריך כל פעולה.
כמעט...
מאופשר שליטה מרחוק אבל לא ריבוי משתמשים בו זמנית.רק שים לב שאתה צריך לעקוב שאחרי שהאקסס נסגר הסש'ן נסגר (LogOff), אחרת משתמשים אחרים יכולים להיכנס על הסש'ן של מישהו שנכנס והתנתק.
וגם תגדיר שהRDP מתחבר אחרי ניתוק רק למשתמש המקורי.
עריכה:
רק להדגיש שהדבר הזה הוא חוקי לחלוטין!! כל עוד עומדים במגבלות של הרישיון - ז"א אם מאופשרים 2 משתמשים בו זמנית כמו בסרבר אז אפשר שהשני ייפתח במקביל גם 100 פעמים וזה לא סותר את הרישיון, ואם זה ווינדוס 7 אז רק אחד בו זמנית וכנ"ל - שים לב שמבחינה חוקית אתה יכול לקנות רישיון ל7 לחיבור בו זמני של עוד משתמשים זה נקרא CALרבתי על העניין הזה בעבר עם מייקרוסופט ובסוף יצא שזה חוקי לחלוטין.
בלי חוקי וכו' ראה: https://www.dropbox.com/s/kdz1krn0goyyn9t/Concurrent_RDP_Win7_7100_32_64.zip?dl=0
עריכה 2:
אני מצרף דוגמא של קובץ עם הקוד מקור שבודקת כל 5 שניות איזה משתמשים לא פעילים ומנתקת אותם.
צריך לשים את שמות המשתמשים בתיבת הטקסט מופרדים בפסיקים.
LogOffSession.zipעריכה:
תיקון קל.
כדי שהדוגמא תדע להפריד בין שמות משתמשים צריך להוסיף דלימטר (,)לתקן את השורה
If session.ConnectionState = ConnectionState.Disconnected And Me.TextBoxUserName.Text.Split.Contains(session.UserName) Then
ל
If session.ConnectionState = ConnectionState.Disconnected And Me.TextBoxUserName.Text.Split(",").Contains(session.UserName) Then
פורסם במקור בפורום CODE613 ב15/04/2015 14:17 (+03:00)
-
@דוד ל.ט.
@HUBHCBH
נ.ב. צריך להפעיל קובץ (פריצה) כדי שכמה משתמשים יכלו להכנס בו זמנית למחשב בשליטה מרחוק.בגירסאות Professional\Ultimate\Server זה מאופשר רשמית ולא צריך כל פעולה.
כמעט...
מאופשר שליטה מרחוק אבל לא ריבוי משתמשים בו זמנית.אכן טעיתי, אתה צודק. אך רק לגבי Ultimate\Pro. בserver זה כפי שכתבתי.
פורסם במקור בפורום CODE613 ב15/04/2015 14:51 (+03:00)
-
אני עשיתי טימר שמשתנה בהזזת עכבר, (בטופס שכל הזמן פתוח)
אחרי זמן מסוים שנשאר פתוח בלי נגיעה הקובץ נסגראפשר גם להגדיר בRDP שאחרי דקה ללא פעילות הסש'ן נסגר.
אבל זה בעייה.
כי אם משתמש מסויים התנתק, אחרי רגע משתמש אחר שלך יכול להיכנס לRDP והוא לא יקבל סש'ן חדש, אלא את המנותק (גם אם תגדיר שזה חייב לחזור לקלינט מהמחשב מהקורי - עדיין יש מצב שמישהו נכנס מאותו מחשב למשתמש אחר)
לכן יש חשיבות לבדוק ניתקים במצב של Multi Session ולדאוג שלא יהי דבר כזה. (בעיקר אבטחת מידע)להזכיר שוב: בmulti Session אפשר להיכנס על אותו שם משתמש בווינדוס פעמיים בו זמנית.
פורסם במקור בפורום CODE613 ב16/04/2015 15:58 (+03:00)