ABA


"זקוק לעזרה ב VB - זה דבר מאוד מסובך לכן רק למקצוענים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12226 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12226
odedk 
חבר מתאריך 25.1.04
2822 הודעות
   21:49   22.06.05   
אל הפורום  
  זקוק לעזרה ב VB - זה דבר מאוד מסובך לכן רק למקצוענים  
 
   ערכתי לאחרונה בתאריך 22.06.05 בשעה 21:51 בברכה, odedk
 
אני בונה תוכנית שרק שמי שרשום על בסיס נתונים שמאוכסן על שרת כלשהו
יוכל להכנס.
אני יסביר על התהליך
בנאדם עושה רישום והפרטים נכנסים לבסיס נתונים (שם משתמש וסיסמה)
כשהוא נכנס לתוכנה מופיע FORM שבוא הוא צריך להכניס שם משתמש וסיסמה
אני רוצה לדעת איך אני מבצע השוואה בין הערכים שהוא מכניס ל FORM
לבין מה שמאוכסן בבסיס נתונים ואם זה מתאים אז הוא יוכל להכנס
ואם לא אתם כבר יודעים מה יקרה (התוכנה תתן הודעה שהנתונים לא מתאימים)


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אהבתי את הכותרת ... :) אופירוש 22.06.05 22:04 1
     אני לא רוצה שהמידע יהיה על התוכנה odedk  22.06.05 22:16 2
         מה שונה פה ממה שאמרתי ? ... אופירוש 22.06.05 22:18 3
  איך אני מבצע שהתוכנה תיכנס בעצמה לבסיס נתונים? odedk  22.06.05 22:33 4
     מכתב אופירוש 22.06.05 22:46 5
  מכיר את האתר לא מצאתי משהו שמתאים לנושא בכל מקרה תודה odedk  22.06.05 22:55 6
     חבל שאתה מתייאש מהר ... אופירוש 23.06.05 16:57 7
  מכתב Gh0sT_d0g 23.06.05 21:35 8
     עם אקסס הוא לא יוכל לעשות מה שהוא רוצה bmaorlo  24.06.05 01:25 9
         תאמת לא יצא לי לעבוד עם ACCESS DB Gh0sT_d0g 24.06.05 02:38 10
             זה כי לא הבנת אותי וכנראה שלא עבדת עם אקסס הרבה זמן bmaorlo  24.06.05 03:12 11
  אתה לא צריך לשמור את הסיסמא בשום מקום aVi0o7 24.06.05 17:34 12

       
אופירוש

   22:04   22.06.05   
אל הפורום  
  1. אהבתי את הכותרת ... :)  
בתגובה להודעה מספר 0
 
   אני לא מבין מה אתה מסתבך . כי צריך פשוט להקים טבלה של משתמשים ,
לבקש יוזר וסיסמא מהמשתמש , ולשלוף מהטבלה את היוזר ולהשוות את הסיסמא . (כמובן שצריך לעשות אבטחה והצפנה ולא רק השוואה פשוטה ... אבל משום מה נראה לי שאתה לא מעוניין בזה ...)

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
odedk 
חבר מתאריך 25.1.04
2822 הודעות
   22:16   22.06.05   
אל הפורום  
  2. אני לא רוצה שהמידע יהיה על התוכנה  
בתגובה להודעה מספר 1
 
   כתבתי במפורש
נגיד המשתמש עושה רישום באינטרנט
ואז הוא מתחבר לתוכנה דרך הנתונים שהוא הכניס בהרשמה
אני רוצה שהתוכנה תבצע כניסה לבסיס נתונים
ותיקח משם את הנתונים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אופירוש

   22:18   22.06.05   
אל הפורום  
  3. מה שונה פה ממה שאמרתי ? ...  
בתגובה להודעה מספר 2
 
   תקים טבלת משתמשים (ב - DB ! כמובן ...) . ואז תשלוף (מה - DB) את שם המשתמש שהוזן , ותשווה אותו עם הסיסמא .

איפה בדיוק אתה בקוד ? ...



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
odedk 
חבר מתאריך 25.1.04
2822 הודעות
   22:33   22.06.05   
אל הפורום  
  4. איך אני מבצע שהתוכנה תיכנס בעצמה לבסיס נתונים?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אופירוש

   22:46   22.06.05   
אל הפורום  
  5. מכתב  
בתגובה להודעה מספר 4
 
   שוב , זה לא על רגל אחת .

קח לינק לאתר טוב , ויש בו המון דוגמאות לזה .
www.dr-vb.co.il .



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
odedk 
חבר מתאריך 25.1.04
2822 הודעות
   22:55   22.06.05   
אל הפורום  
  6. מכיר את האתר לא מצאתי משהו שמתאים לנושא בכל מקרה תודה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אופירוש

   16:57   23.06.05   
אל הפורום  
  7. חבל שאתה מתייאש מהר ...  
בתגובה להודעה מספר 6
 
   דווקא אחרי שאמרת שאין כלום נכנסתי לאתר וראיתי די הרבה דוגמאות שאתה יכול להמשיך מהם .
אתה רק צריך דוגמא לשליפת נתונים מקובץ mdb (אקסס ...) .
יש לכך מספיק דוגמאות באתר .

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Gh0sT_d0g

   21:35   23.06.05   
אל הפורום  
  8. מכתב  
בתגובה להודעה מספר 0
 
   קודם כל, כותרת לא לעניין
לפי דעתי זאת לא שאלה רק למקצוענים והיא ממש לא מסובכת אז לא צריך להגזים בכותרת כזאת. תן לשאר המשתמשים כאן להחליט אם זה למקצוענים או לא.

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

אחרי שהכנת DB, יש הרבה דוגמאות באינטרנט שמסבירים איך מתחברים דרך קוד של visual basic למסד נתונים שבנית ב ACCESS (אני יודע, כי אני בעצמי חיפשתי איך עושים את זה לפני כשנה ומשו..). פשוט תחפש בגוגל את המילים Visual Basic, Access Data Base, MDB file כל אלה buzz words לנושא הזה, שהוא אגב מעניין ושווה להכיר אותו לעומק.

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

* ממליץ לך לממש לפחות אחד מהטיפים.

בהצלחה!
תחזור עם תוצאות..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות
   01:25   24.06.05   
אל הפורום  
  9. עם אקסס הוא לא יוכל לעשות מה שהוא רוצה  
בתגובה להודעה מספר 8
 
   כי הרשמה מהאתר והפעלת תוכנה לא יוכלו לגשת לאותו קובץ ACCESS .
הוא יצטרך לבנות מסד נתונים על MYSQL עם גישה חיצונית או MSSQL .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Gh0sT_d0g

   02:38   24.06.05   
אל הפורום  
  10. תאמת לא יצא לי לעבוד עם ACCESS DB  
בתגובה להודעה מספר 9
 
   עם כמה התחברויות אבל אני די בטוח שהדבר מתאפשר!
ואני לא רואה סיבה למה זה לא יהיה אפשרי
יהיה מעין מסך הרשמה שירשום את המשתמש ב DB (הגישה לDB על מנת לרשום את אותו בנאדם תהיה ע"י יוזר כללי מיוחד כפי שציינתי קודם בשביל להתחבר לתוכנה איתו כדי לאמת נתונים)

ואז התוכנה תיכנס עם אותו יוזר כללי כדי לאשר את הנתונים של המשתמש אשר מנסה להתחבר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות
   03:12   24.06.05   
אל הפורום  
  11. זה כי לא הבנת אותי וכנראה שלא עבדת עם אקסס הרבה זמן  
בתגובה להודעה מספר 10
 
   ערכתי לאחרונה בתאריך 24.06.05 בשעה 03:13 בברכה, bmaorlo
 
אם הקובץ אקסס יושב בשרת איפה שהאתר שלו, הוא לא יכול לגשת אליו מתוכנה שיושבת אצלו במחשב .
אין כאן שאלה של כמה התחברויות כמו שציינת כי הדבר באמת אפשרי.
הוא לא יכול לפתוח קובץ אקסס ולהריץ שאילתות על קובץ שיושב על שרת בחברת האכסון שלו ולא במחשב שלו לוקאלי
אלה אם כן פיתחו איזה DSN להתחברות לאקסס מרחוק שלא שמעתי עליו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
aVi0o7

   17:34   24.06.05   
אל הפורום  
  12. אתה לא צריך לשמור את הסיסמא בשום מקום  
בתגובה להודעה מספר 0
 
   בדרך כלל לDB יש אפשרות לניהול סיסמאות
במהלך ההתחברות לDB אתה שולח גם את הסיסמא והיוזר.
תחפש כאן http://msdn.microsoft.com/ את המידע שאתה צריך על פקדי אידיאו(ADO) שאיתם מתחברים לDB.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net