פיצלתי את המסד נתונים באקסס, העברתי מקום ונוצר בעיה..
-
פיצלתי את המסד נתונים באקסס ע"י האשף הרגיל שלהם העברתי את זה לאונקי
ומאז כשאני מדליק הוא כותב לי שגיאה כי הוא לא מוצא את המסד נתונים
איך אני מגדיר לו מאיפה לקחת את המסד נתונים? -
@yossiz אמר בפיצלתי את המסד נתונים, והעברתי מקום ועכשיו הוא כותב שגיאה:
@mgm-ivr
השאלה שלך לא עוברת את הרף המינימלי של שאלה טובה... (בלשון המעטה). מנסיון רב, שאלות טובות מקבלות הרבה יותר תשובות...כמה נקודות:
- שורת הנושא מיועד עבור סיכום קצר וממצה, וגוף ההודעה אמורה להתחיל שוב ולא להמשיך משורת הנושא.
- אל תסמוך בשום דבר על המעיינים. תסביר ברור איך "פיצלת" את מסד הנתונים? באיזה מסד נתונים מדובר? מי "כותב שגיאה"? איזה שגיאה הוא כותב? וכן על זה הדרך...
ערכתי מחדש
-
פיצלתי את המסד נתונים באקסס ע"י האשף הרגיל שלהם העברתי את זה לאונקי
ומאז כשאני מדליק הוא כותב לי שגיאה כי הוא לא מוצא את המסד נתונים
איך אני מגדיר לו מאיפה לקחת את המסד נתונים?@mgm-ivr אתה צריך לרענן את מקור הנתונים - כי כעת הטבלאות נמצאות במיקום שונה...
תעשה קליק ימני על טבלה מקושרת, יש שם ריענון טבלאות.
ניתן לעשות את זה גם בקוד, בצורה אוטומטית בכל פתיחה של הקובץ.הנה דוגמא לקוד כזה, (הרעיון של הקוד הזה מסתובב ברשת, מתוחכם יותר ופחות.....
tblDB = "D:\YourDB.MDB" For Each tbl In CurrentDb.TableDefs() If tbl.Attributes = dbAttachedTable Then If tbl.Connect <> ";Database=" & tblDB Then tbl.Connect = ";Database=" & tblDB tbl.RefreshLink End If End If Next tbl
-
@mgm-ivr אתה צריך לרענן את מקור הנתונים - כי כעת הטבלאות נמצאות במיקום שונה...
תעשה קליק ימני על טבלה מקושרת, יש שם ריענון טבלאות.
ניתן לעשות את זה גם בקוד, בצורה אוטומטית בכל פתיחה של הקובץ.הנה דוגמא לקוד כזה, (הרעיון של הקוד הזה מסתובב ברשת, מתוחכם יותר ופחות.....
tblDB = "D:\YourDB.MDB" For Each tbl In CurrentDb.TableDefs() If tbl.Attributes = dbAttachedTable Then If tbl.Connect <> ";Database=" & tblDB Then tbl.Connect = ";Database=" & tblDB tbl.RefreshLink End If End If Next tbl
@clickone אמר בפיצלתי את המסד נתונים באקסס, העברתי מקום ונוצר בעיה..:
@mgm-ivr אתה צריך לרענן את מקור הנתונים - כי כעת הטבלאות נמצאות במיקום שונה...
תעשה קליק ימני על טבלה מקושרת, יש שם ריענון טבלאות.
ניתן לעשות את זה גם בקוד, בצורה אוטומטית בכל פתיחה של הקובץ.הנה דוגמא לקוד כזה, (הרעיון של הקוד הזה מסתובב ברשת, מתוחכם יותר ופחות.....
tblDB = "D:\YourDB.MDB" For Each tbl In CurrentDb.TableDefs() If tbl.Attributes = dbAttachedTable Then If tbl.Connect <> ";Database=" & tblDB Then tbl.Connect = ";Database=" & tblDB tbl.RefreshLink End If End If Next tbl
אני רוצה שאם הוא יזהה שאין מסד נתונים שיקפוץ תיבת בחירה של המיקום של הנתונים המעודכן
יש אפשרות?
-
@clickone אמר בפיצלתי את המסד נתונים באקסס, העברתי מקום ונוצר בעיה..:
@mgm-ivr אתה צריך לרענן את מקור הנתונים - כי כעת הטבלאות נמצאות במיקום שונה...
תעשה קליק ימני על טבלה מקושרת, יש שם ריענון טבלאות.
ניתן לעשות את זה גם בקוד, בצורה אוטומטית בכל פתיחה של הקובץ.הנה דוגמא לקוד כזה, (הרעיון של הקוד הזה מסתובב ברשת, מתוחכם יותר ופחות.....
tblDB = "D:\YourDB.MDB" For Each tbl In CurrentDb.TableDefs() If tbl.Attributes = dbAttachedTable Then If tbl.Connect <> ";Database=" & tblDB Then tbl.Connect = ";Database=" & tblDB tbl.RefreshLink End If End If Next tbl
אני רוצה שאם הוא יזהה שאין מסד נתונים שיקפוץ תיבת בחירה של המיקום של הנתונים המעודכן
יש אפשרות?
-
@mgm-ivr כן
בגדול בקוד אפשר לעשות הכל (חוץ מכוס קפהוגם זה אפשרי אם תתעקש)
יש לך ידע בקוד?
וגם, האם תמיד קובץ הנתונים יהיה בתיקיית הממשק? -
@clickone אמר בפיצלתי את המסד נתונים באקסס, העברתי מקום ונוצר בעיה..:
@mgm-ivr כן
בגדול בקוד אפשר לעשות הכל (חוץ מכוס קפהוגם זה אפשרי אם תתעקש)
יש לך ידע בקוד?לא
וגם, האם תמיד קובץ הנתונים יהיה בתיקיית הממשק?
לא
אני צריך כל פעם לשנות -
@clickone אמר בפיצלתי את המסד נתונים באקסס, העברתי מקום ונוצר בעיה..:
@mgm-ivr אתה צריך לרענן את מקור הנתונים - כי כעת הטבלאות נמצאות במיקום שונה...
תעשה קליק ימני על טבלה מקושרת, יש שם ריענון טבלאות.
ניתן לעשות את זה גם בקוד, בצורה אוטומטית בכל פתיחה של הקובץ.הנה דוגמא לקוד כזה, (הרעיון של הקוד הזה מסתובב ברשת, מתוחכם יותר ופחות.....
tblDB = "D:\YourDB.MDB" For Each tbl In CurrentDb.TableDefs() If tbl.Attributes = dbAttachedTable Then If tbl.Connect <> ";Database=" & tblDB Then tbl.Connect = ";Database=" & tblDB tbl.RefreshLink End If End If Next tbl
אני רוצה שאם הוא יזהה שאין מסד נתונים שיקפוץ תיבת בחירה של המיקום של הנתונים המעודכן
יש אפשרות?
@mgm-ivr
אתה יכול להקצות אות לאונקי, שכל פעם שאתה מחבר אותו למחשב הוא יקבל את אותו אות.
ואז, תצטרך להגדיר את החיבור רק בפעם הראשונה.
ככה עושים זאת:
חבר את הכונן למחשב.
לחיצה ימנית על סמל 'מחשב' שעל שולחן העבודה.
> ניהול
> בחלון שנפתח בצד ימין, 'ניהול דיסקים'
> בריבועים למטה בחלון, לחיצה ימנית על ריבוע הכונן המבוקש.
> שינוי אות ונתיבי כוננים
> בחלון הקופץ, 'שינוי'
> בחר אות מהרשימה.
מומלץ לבחור אות רחוק מההתחלה שגם אם מחוברים כמה דיסקים, שהוא לא יתבלבל, תוכל לבחור אות מהסוף, Z או Y
> אשר.