@ליבל התכוונתי האם אתה יכול להוסיף קוד לקובץ..

OdedDvir
-
פונקציית vba & odbc -
פונקציית vba & odbc@ליבל האם אתה יכול לכתוב קוד VBA?
-
אזור שפה באקסס@יהודי-טוב אתה צריך לבדוק שיש תמיכה בשפה גם של מערכת ההפעלה:
-
פונקציית vba & odbc@ליבל אמר בפונקציית vba & odbc:
?
נראה לי שלא הבנתי את כוונתך. אתה מעוניין שקישור הטבלאות ייעשה אוטומטית?
-
פונקציית vba & odbc@ליבל אמר בפונקציית vba & odbc:
@OdedDvir אני אכן צריך שיהיה לי טבלאות מקושרות
וזה מאוד תמוה אצלי, קיבלתי קובץ אקסס של חברה מסוימת סגור כמובן, וכשאני פותח במצב בטוח אני רואה את כל הטבלאות מקושרות ע"י odbc וכשאני מחפש את מקור הקובץ פשוט אין זכר לדבר ! איך יכול להיות ?? אולי זה ע"י הפונקציה שעליה דיברת @OdedDvir ?
נ.ב. אין לי גישה למודלים של הקובץיתכן שהטבלאות מקושרות על ידי קוד VBA עם טעינת הקובץ. אם אין לך גישה למודלים אתה לא יכול לכתוב קוד VBA...
מה בדיוק אתה צריך לעשות עם הקובץ הזה? -
פונקציית vba & odbc@ליבל אמר בפונקציית vba & odbc:
ב"ה נראה לי שהצלחתי אבל עדיין אין לי אינדקציה לזה (פשוט אין שגיאות...)
איך אני צריך להביא את הטבלאות ע"י sql ?תלוי מה שיטת העבודה שלך. אם אתה רק רוצה לגשת לנתונים דרך VBA יש פונקציות לקרוא Recordset
אבל -
אם יש לך טפסים שמבוססים על טבלאות תצטרך לאכלס אותם על ידי VBA או להשתמש בטבלאות מקושרות DAO ובפונקציה שכתבתי לך למעלה -
פונקציית vba & odbc@ליבל נראה ששכחת לסגור את הקוד של הפונקציה. בקוד למעלה כתבת פונקציה בתוך פונקציה. אי אפשר לעשות את זה בVBA
-
(נפתר) עזרה באקסל - הודעת שגיאה בהזזת תאים@UA באיזו גירסא של Excel מדובר?
-
(נפתר) עזרה באקסל - הודעת שגיאה בהזזת תאים@UA אולי תנסה לכבות באפשרויות את התצוגה החיה
-
אזור שפה באקסס@יהודי-טוב תן לי קצת יותר פרטים. האם הטופס מכיל תוי unicode מיוחדים?
אם השפה של Windows אינה זה לשפה של הטופס, אתה צריך לשנות (להוסיף שפת תצוגה) בלוח הבקרה -
(נפתר) עזרה באקסל - הודעת שגיאה בהזזת תאים@UA לפי כל הרחרוחים שעשיתי ראיתי שזו בעיה נפוצה במשך שנים... הפתרון היחיד שמישהו העיד שהוא עובד זה לרוקן את הלוח בכל פעם לפני ההעתקה. בסרגל בצד ימין כתוב לוח ויש סמל של הרחבת החלון.
מישהו הציע ללחוץ על Esc לפני כל הדבקה. אני לא יודע אם זה עוזר.
אולי אפשר לכתוב איזה מאקרו שיעשה זאת אוטומטית לפני כל העתקה. -
(נפתר) עזרה באקסל - הודעת שגיאה בהזזת תאים -
(נפתר) עזרה באקסל - הודעת שגיאה בהזזת תאים@UA זה באג שנגרם כתוצאה מתוכנה שרצה ברקע ובודקת תדיר את נתוני הלוח.
מצאתי את הפתרון הזה:
לך ללוח הבקרה > לוח וסמן את היסטורית הלוח פעילה וכן לחץ על נקה נתוני לוח
-
שאלה במאקרו באקסל@חנון-המרבה יש כאן 2 דרכים לעשות זאת
-
פונקציית vba & odbc@ליבל תוכל לפתוח את הקובץ בכל עורך טקסט ולראות את המחרוזת שם
-
פונקציית vba & odbc@ליבל אמר בפונקציית vba & odbc:
אצלי אין
אופיס 2016אתה יכול לראות בטבלה MSysObjects בשדה Connect את מחרוזת החיבור
-
פונקציית vba & odbc@ליבל אמר בפונקציית vba & odbc:
לא בדיוק הבנתי את כוונתך
עד היום עשיתי, נתונים חיצונים>מקור חדש>קובץ odbc התכוונת לזה ?הפונקציה הזו טובה לקריאת נתונים דרך Recordset של ADO (ActiveX Data Object)
היא לא תשמש אותך אם יש טפסים המבוססים ישירות על טבלאות או שאילתות, לזה צריך אובייקט DAO.
מה שאתה צריך זה פונקציה שתיצור קישור טבלה באמצעות אובייקט Tabldefs. משהו בסגנון:public sub CreateTableLink(tableName as string, cnn as string) dim tdf as DAO.Tabledef Set tdf = currentdb.CreateTableDef(tableName) tdf.Connect = cnn currentdb.TableDefs.Append tdf end sub
ותעביר כפרמטרים את שם הטבלה ומחרוזת הקישור
-
הקמת אתר לפרילנסרים חרדים@nigun אמר בהקמת אתר לפרילנסרים חרדים:
בעיקר בדירוג המתכנתים לפי העבודה שלהם, שכאמור אי אפשר לדרג לפי כמות מילים, וכן אי אפשר להתבסס על דירוג גולשים,
סליחה על הבורות, אבל למה אי אפשר? אני חושב שב-StackOverflow הניקוד מבוסס על תגובות הגולשים...
-
מחפש מנהל התקן "דרייבר" עבור טייפ מנהלים סוני ישןאם עדיין לא הסתדרת, תוכל להתקין את הדרייבר במחשב עם אינטרנט ואחר לך להשתמש בDoubleDriver כדי לגבות את הדריבר לדיסק און קי ולהתקין במחשב אחר